学习笔记(单片机)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通信

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值