編程接口電路
發(fā)布時(shí)間:2012/4/12 19:44:17 訪問(wèn)次數(shù):3621
傳統(tǒng)的單片機(jī)通常在焊接之FDMA420NZ 前先用特殊的工具下載程序到芯片中,一旦焊接到板子上就很難修改,而作為無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)核心處理模塊的單片機(jī)卻有多種在線編程方法,這種特性對(duì)于需要反復(fù)編程試驗(yàn)的應(yīng)用環(huán)境非常關(guān)鍵,因?yàn)楣?jié)點(diǎn)的程序很難做到一蹴而就,通常需要多次調(diào)試與修改,才能完成既定的功能。無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的在線編程方法包括‘習(xí)如下幾種。
①JTAG編程方法:JTAG接口首先被芯片制造商或者板卡制造商用來(lái)檢查芯片是否工作正常;其次JTAG接口可以用來(lái)詞試處理器芯片,從硬件上控制處理器芯片的運(yùn)行流程,包括單步執(zhí)行、設(shè)置斷點(diǎn)、讀寫(xiě)芯片內(nèi)部寄存器和存儲(chǔ)器。通過(guò)JTAG接口可以對(duì)芯片內(nèi)部的Flash、EEPROM、熔絲位和鎖定位進(jìn)行編程。圖10-24所示為JTAG接口的應(yīng)用示意圖,表10-6所示為JTAG接口各引腳的功能。
②SPI編程方法:串行外設(shè)接口SPI允許無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的處理模塊和外設(shè)之間進(jìn)行高速的同步數(shù)據(jù)傳輸。SPI接口通過(guò)3根線(1條時(shí)鐘線SPI_SCK、2條收發(fā)數(shù)據(jù)線
UART_RXDO和UART_TXDO,注意SPI串口編程使用的數(shù)據(jù)線不是SPI_MOSI和SPI_MISO)
完成編程。外部編程器件首先將處理模塊的RESET引腳線拉低,進(jìn)入編程狀態(tài);然后按照
SPI定義的協(xié)議控制完成對(duì)處理器的編程。SPI接口僅用于編程,沒(méi)有調(diào)試功能。ISP接頭的
應(yīng)用原理圖如圖10-25所示。
(3)串口電路
串口電路一般只有基站節(jié)點(diǎn)才有。由于無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)一般所用的AVR單片機(jī)的輸
入輸出電平為T(mén)TL電平,而PC杌配置的是RS232標(biāo)準(zhǔn)串行接口,二者電氣規(guī)范不一致;因
此必須進(jìn)行電平轉(zhuǎn)換。一般采用的是MAX3232芯片,這是MAXIM公司推出的一種新類型 的電平轉(zhuǎn)換器,工作電壓范圍為3.0~5.5V。串口電路的應(yīng)用原理圖如圖10-26所示。
傳統(tǒng)的單片機(jī)通常在焊接之FDMA420NZ 前先用特殊的工具下載程序到芯片中,一旦焊接到板子上就很難修改,而作為無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)核心處理模塊的單片機(jī)卻有多種在線編程方法,這種特性對(duì)于需要反復(fù)編程試驗(yàn)的應(yīng)用環(huán)境非常關(guān)鍵,因?yàn)楣?jié)點(diǎn)的程序很難做到一蹴而就,通常需要多次調(diào)試與修改,才能完成既定的功能。無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的在線編程方法包括‘習(xí)如下幾種。
①JTAG編程方法:JTAG接口首先被芯片制造商或者板卡制造商用來(lái)檢查芯片是否工作正常;其次JTAG接口可以用來(lái)詞試處理器芯片,從硬件上控制處理器芯片的運(yùn)行流程,包括單步執(zhí)行、設(shè)置斷點(diǎn)、讀寫(xiě)芯片內(nèi)部寄存器和存儲(chǔ)器。通過(guò)JTAG接口可以對(duì)芯片內(nèi)部的Flash、EEPROM、熔絲位和鎖定位進(jìn)行編程。圖10-24所示為JTAG接口的應(yīng)用示意圖,表10-6所示為JTAG接口各引腳的功能。
②SPI編程方法:串行外設(shè)接口SPI允許無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的處理模塊和外設(shè)之間進(jìn)行高速的同步數(shù)據(jù)傳輸。SPI接口通過(guò)3根線(1條時(shí)鐘線SPI_SCK、2條收發(fā)數(shù)據(jù)線
UART_RXDO和UART_TXDO,注意SPI串口編程使用的數(shù)據(jù)線不是SPI_MOSI和SPI_MISO)
完成編程。外部編程器件首先將處理模塊的RESET引腳線拉低,進(jìn)入編程狀態(tài);然后按照
SPI定義的協(xié)議控制完成對(duì)處理器的編程。SPI接口僅用于編程,沒(méi)有調(diào)試功能。ISP接頭的
應(yīng)用原理圖如圖10-25所示。
(3)串口電路
串口電路一般只有基站節(jié)點(diǎn)才有。由于無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)一般所用的AVR單片機(jī)的輸
入輸出電平為T(mén)TL電平,而PC杌配置的是RS232標(biāo)準(zhǔn)串行接口,二者電氣規(guī)范不一致;因
此必須進(jìn)行電平轉(zhuǎn)換。一般采用的是MAX3232芯片,這是MAXIM公司推出的一種新類型 的電平轉(zhuǎn)換器,工作電壓范圍為3.0~5.5V。串口電路的應(yīng)用原理圖如圖10-26所示。
熱門(mén)點(diǎn)擊
- 編程接口電路
- TinyDB系統(tǒng)結(jié)構(gòu)
- Mega128的初始化過(guò)程
- 典型的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)傳感模塊
- 無(wú)線傳感器網(wǎng)絡(luò)集成開(kāi)發(fā)平臺(tái)MeshIDE f
- 智能家居概述
- 熔斷電阻器
- 基于無(wú)線傳感器網(wǎng)絡(luò)的醫(yī)療健康護(hù)理系統(tǒng)
- 紙介電容器的結(jié)構(gòu)與特點(diǎn)
- DiswareDM的系統(tǒng)功能
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- F28P65x C2000 實(shí)時(shí)微控制器
- ARM Cortex-M33 內(nèi)核̴
- 氮化鎵二極管和晶體管̴
- Richtek RT5716設(shè)
- 新一代旗艦芯片麒麟9020應(yīng)用
- 新品WTOLC-4X50H32
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究