找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3543|回復: 0
收起左側(cè)

單片機程序下載方式講解

[復制鏈接]
ID:117358 發(fā)表于 2016-4-30 05:17 | 顯示全部樓層 |閱讀模式
對于單片機項目,編完程序后要將hex文件下載到單片機中,程序才能夠執(zhí)行,才能實現(xiàn)相應的功能。單片機程序的下載方式有多種,下面介紹幾種常用的下載方式: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的狀態(tài):



2. SW下載方式
SW可以實現(xiàn)在線調(diào)試,所使用的工具為JLINK,只有兩條線,電路非常簡單。LPC11C14的SW接口如圖所示。



SWDIO-----------接LPC11C14的PIO1.3
SWCLK----------接LPC11C14的PIO0_10
RST      -----------接LPC11C14的PIO0_0

3. JTAG下載方式
JTAG可以實現(xiàn)在線調(diào)試,所使用的工具為JLINK,電路非常簡單。STM32F103C8T6的JTAG接口如圖所示。


JTRST---------PB4
JTDI    ---------PA15
JTMS  ---------PA13
JTCK  ---------PA14
JTDO  ---------PB3
NRST  ---------第7腳NRST

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表