字體:小 中 大 | |
|
|
2015/03/28 10:23:00瀏覽783|回應0|推薦0 | |
微控器 (CH340USB & 步進馬達) —提供燒錄程式碼與運轉操作 之前曾發達如何用LY-51S學習機來燒錄自已焊接微控器的單板,如今更進一步將微控器利用USB-CH340 CABLE來做到程式燒錄與RS232通訊軟體直接控制微控器的操作,如此就可以脫離依賴LY-51S學習機的依賴. 首先是在線路部份,在微控板的原先USB接頭的PIN#2 & PIN#3連接至89C52的PORT 3_0(RXD) & PORT3_1(TXD),此USB接頭原先只是提供+5V電源的電力,如今加入了RXD & TXD信號後,成為非正式的USB介面,再將USB接頭的+5V端接上一只電源開關,就完成微控板的改造。 再者是您可以在網路上去購得” 佳信微数码专营店"的”USB转TTL CH340G模块 升级小板 STC单片机下载线 刷机板USB转串口” ,只需RMB$3.28元,再利用USB CABLE就可以組成微控器專屬的連接介面,連接方式如下:
USB轉TTL CH340G模組 微控器專屬USB介面 STC 89C52接腳
+5V +5V (PIN#1) 經SW至VCC端
VCC(SHORT TO +3.3V) N.C. N.C.
+3.3V(SHORT TO VCC) N.C. N.C.
TXD DATA-(PIN#2) RXD(PIN#30)
RXD DATA+(PIN#3) TXD(PIN#31)
GND GND(PIN#4) GND
如此即完成微控器的改裝,之後您就可以利用此組合,將KEIL撰寫完成的程式碼,利用STC-ISP.EXE將程式碼燒入STC89C52中,之後您就可以再利用類似ACCESSPORT的RS232通訊軟體來控制微控器的各種命令,ACCESSPORT是在網路上取得的FREE軟體,其操作亦常簡單,您可造訪SUDT.COM看看,其中本人最為喜歡的是,在軟體中可以分別顯示字串或HEX碼,並也有傳送與接收的累積字數,最為滿意的是在設定中,可以設定定時傳送的功能,只需您事先算好微控器運轉一次的大致時間,再加些緩衝時間,設定好後,就可以讓微控器持續無止盡的接到命令運轉,如此在測試微控器的LIFTTIME測試,非常節省人力,本人曾持續讓微控器運轉步進馬達至數天,傳送次數達數萬次之多,也省去用人工方式下指令的困擾,又可以讓它連夜運轉,至白天再觀察傳送次數就可以知道微控器運轉是否正常,各位不妨可以試看看。
本人此次心得,感覺到過去一直要依賴學習機在燒錄程式碼,再插拔IC至微控板測試的步驟,可以說是省事很多,又不會花費太多的成本,唯一的是USB轉TTL(CH340)的轉接CABLE有在台銷售的賣家很少,而且很貴,而本人是在淘寶網上購得,單價非常便宜,只是運費比物品單價貴很多,但是如果一次買數只,綜合起來就比在台買價還便宜,只是在淘寶網上購買有賣家不出貨,交貨運送時間太長的風險,就此分享同好。
PS:在個人相簿中有微控器的實作照片作參考。
|
|
( 興趣嗜好|其他 ) |