零死角玩转STM32的PDF电子书免费下载
资料介绍
本书配套的仿真器为Fire-Debugger,遵循ARM公司的CMSIS-DAP标准,支持所有基于Cortex-M内核的单片机,常见的M3、M4和M7都可以完美支持。Fire-Debugger支持下载和在线仿真程序,支持XP/WIN7/WIN8/WIN10这四个操作系统,免驱,不需要安装驱动即可使用,支持KEIL和IAR直接下载,非常方便。
把仿真器用USB线连接电脑,如果仿真器的灯亮则表示正常,可以使用。然后把仿真器的另外一端连接到开发板,给开发板上电,然后就可以通过软件KEIL或者IAR给开发板下载程序。
ISP(In-SystemProgramming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。ISP的时候需要用到(bootloader)自举程序,自举程序存储在STM32器件的内部自举ROM存储器(系统存储器)中。其主要任务是通过一种可用的串行外设(USART、CAN、USB、I2C等)将应用程序下载到内部Flash中。每种串行接口都定义了相应的通信协议,其中包含兼容的命令集和序列。
现在我们针对USART1的ISP进行分析,通常的ISP的步骤如下:1.电脑通过USB转串口线连接STM32的USART1,并打开电脑端的上位机;2.设置跳线保持BOOT0为高电平,BOOT1为低电平;3.复位单片机使其进入bootloader模式,通过上位机下载程序;4.下载完毕,设置跳线保持BOOT0为低电平,BOOT1为低电平;5.复位单片机即可启动用户代码,正常运行。以上步骤有个不好的地方就是下载程序需要跳线及复位操作,很繁琐。通过对ISP的原理认识,一键ISP就诞生了,它需要做的事情就是用上位机去控制BOOT0脚和单片机的复位脚,原理图如下:
下载地址
零死角玩转STM32的PDF电子书免费下载下载
本月热点资料
最新资料
下载排行
本周
- 使用单片机实现电子秤系统的毕业设计资料合集免费下载
- STM32单片机最小系统的物料清单和PCB与电路原理图免费下载
- 如何使用51单片机实现自动售货机的仿真设计
- 单片机编码的机器人Protel工程电路原理图及PCB文件免费下载
- SI6203独立锂离子开关式电池充电器芯片的数据手册免费下载
- 使用51单片机实现点阵显示屏和蜂鸣器与独立键盘的应用实例制作
- 如何使用STM32单片机实现铂热电阻桥式测温系统的设计实现
- 如何使用51单片机实现WIFI多路遥控开关的设计
本月
- 使用单片机实现温度计的C语言程序和工程文件免费下载
- 使用单片机实现智能循迹小车的学习课件和程序免费下载
- 逻辑电平互连出现电流倒灌的原因及解决措施
- 使用单片机实现电子秤系统的毕业设计资料合集免费下载
- Arduino Leonardo的电路原理图免费下载
- STM32F103中文教程及参考手册免费下载
- ATK-AS608指纹识别模块的使用说明
- tc4056a原厂规格书锂电池充电IC
- AT89S52 8位微控制器的数据手册免费下载
- STM32单片机最小系统的物料清单和PCB与电路原理图免费下载
用户评论
查看全部 条评论
发表评论请先 登录, 还没有账号?免费注册。
发表评论