对于单片机项目,必须在编译程序后将十六进制文件下载到单片机,以便可以执行程序并实现相应的功能。
有许多下载MCU程序的方法。
以下是几种常用的下载方法:ISP(串行端口下载),SW,JTAG。
涉及的微控制器是STC51,LPC11C14,STM32F103C8T6等。
可以在ISP模式下下载所有三种类型的单片机,可以在SW模式下下载LPC11C14,并且可以在JTAG模式下下载STM32F103C8T6。
ISP下载方法ISP下载是所谓的串行下载。
所需的工具是USB / TTL。
USB / TTL模块在淘宝上非常畅销,而且价格也很便宜。
最贵的只有3.5元左右。
ISP下载使用微控制器的串行端口(UART),电路非常简单。
需要说明的是,USB / TTL与单片机的接口必须交叉连接,即:另外请注意,USB / TTL与单片机不能同时上电。
如果使用USB / TTL供电,则不应将单片机连接到外部电源,否则USB / TTL容易烧坏。
LPC11C14的ISP下载电路有6个引脚:3.3V --------电源为正PIO0_3 --------高电平:通过串口下载;低电平:通过CAN下载BOOT0 -----低电平:进入ISP下载模式GND ---------电源负极TXD ---------连接到USB / TTL RXD RXD ------------ --USB / TTL TXD STM32F103C8T6 ISP下载应注意BOOT0,BOOT1的状态:2. SW下载模式SW可以实现在线调试,使用的工具是JLINK ,只有两条线,电路非常简单。
LPC11C14的SW接口如图所示。
SWDIO -----------连接到LPC11C14的PIO1.3 SWCLK ----------连接到LPC11C14的PIO0_10 RST -----------连接到PIO0_0 LPC11C14的3。
JTAG下载方法JTAG可以实现在线调试,使用的工具是JLINK,电路非常简单。
图中显示了STM32F103C8T6的JTAG接口。
JTRST --------- PB4 JTDI ------ PA15 JTMS --------- PA13 JTCK ------- PA14 JTDO ---------- PB3 NRST ----------第7脚NRST每个人都是电子设计的共享者,长按QR码即可关注。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。
该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。
如有任何疑问,请与我们联系,谢谢!