IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 学习笔记(单片机)01 -> 正文阅读

[嵌入式]学习笔记(单片机)01

  • 学习资源:百问网 7天实战训练营——物联网智能家居?
  • 笔记初衷:学会记录,总结,建立系统框架,便于更好的掌握知识和后阶段的加深理解和复习

嵌入式: 1.智能控制????????2.硬件定制????????3.软硬裁剪

学习需求技能:C语言(已掌握) 数据结构(本学期课程) 数电模电 (需学习)万用表、示波器、电烙铁的使用(已了解)

  • ARM:Advanced RISC Machines (RISC 精简指令集)

1.设计处理器架构的公司

2.采用ARM公司提供方案设计的处理器芯片统称

3. A 应用程序型 R 实时控制器型 M 微控制器型

二八原则

  • MCU和MPU

MCU:

微控制器(单片机)

内存、存储

功能单一

运算能力较低

MPU:

微处理器(需外加)

强大运算和处理

eg:手机等

  • DSP:

数字信号处理(技术)

数字信号处理器

  • FPGA:可以通过编程修改硬件

交叉开发

将编辑器、编译器、汇编器、连接器、调试器集成在一起就是集成开发环境IDE

  • JTAG

JTAG接口(Joint Test Action Group,联合测试工作组),是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试

JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(Test Access Port,测试访问口)通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。如今,JTAG接口还常用于实现ISP(In-System Programmer,在线系统编程),对FLASH等器件进行编程。

JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程然后再装到板上,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对DSP芯片内部的所有部件进行编程。

  • SWD

SWD是ARM调试公司提出的另外一种调试接口,相对于JTAG接口,使用更好的信号引脚,四根信号如下: SWO:串行数据输出,CPU调试接口可通过SWO输出一些调试信息,该引脚可选。 JTAG中的TRST和RESET,以及SWD中的RESET:虽然都是可选信号,建议连接,使得仿真器能够在连接器前对器件进行复位,已获得较理想的状态,便于后续连接仿真。

  • 调试器:J-Link 和 ST-Link

J-Link适用于所有的ARM芯片

ST-Link适用于ST的芯片

STM32接受串口下载

宿主机(电脑)---USB--->调试/下载器---JTAG--->目标机(开发板)---TTL--->USB-TTL串口模块---USB--->宿主机

两种驱动:ST-Link驱动? ? ? ? CH340G串口驱动

串口助手:MobaXterm? ? ? ? SecureCRT

USB串口:供电? ? ? ? 下载? ? ? ? 调试打印? ? ? ? USB通信

晶振:类比我们的心脏,晶振值与单片机运行速度成正比

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-02-16 13:16:43  更:2022-02-16 13:17:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 8:53:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码