关于单片机项目,编完程序后要将hex文件下载到单片机中,程序才干够履行,才干完成相应的功用。单片机程序的下载方法有多种,下面介绍几种常用的下载方法:ISP(串口下载),SW,JTAG。所涉及到的单片机有STC51、LPC11C14、STM32F103C8T6等。这三种单片机都能够用ISP方法下载,LPC11C14能够用SW方法下载,STM32F103C8T6能够用JTAG方法下载。
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 ———–接LPC11C14的PIO0_0
3. JTAG下载方法
JTAG能够完成在线调试,所运用的东西为JLINK,电路十分简略。STM32F103C8T6的JTAG接口如图所示。
JTRST———PB4
JTDI ———PA15
JTMS ———PA13
JTCK ———PA14
JTDO ———PB3
NRST ———第7脚NRST
来历;21ic