CH563Q 的GPIO操作
目的:使用CH563Q 64pin的MCU進行GPIO操作練習(xí)。
材料:CH56XMINIEVT演示學(xué)習(xí)板。
實現(xiàn)功能:讀取按鍵操作,控制對應(yīng)LED的狀態(tài)。
?
?
?
學(xué)習(xí)板工作狀態(tài)下,網(wǎng)口的綠燈和黃燈閃爍,D3熄滅,D4常亮;
1.?按鍵S3按下,D3點亮;S3松開,D3熄滅;
2.?按鍵S4按下,D4熄滅;S4松開,D4點亮;
?
項目源起:需要一個USB和網(wǎng)絡(luò)控制的MCU,最后發(fā)現(xiàn)WCH的CH563用于設(shè)計比較簡單,性價比高,單片MCU就可以實現(xiàn),不需要附加其他芯片。價格16-25元之間就可以買到,挺便宜的。
學(xué)習(xí)板價格是RMB220元,稍貴?。€人學(xué)習(xí)目的,自立更生了!
?
介紹一下上圖中丑丑的學(xué)習(xí)板怎么來的。
Step1:從http://www.findthetime.net/download/CH563PCB_ZIP.html 下載了CH563PCB.ZIP ,將CH56XMINIEVT 發(fā)出去加工PCB,花了45元(包郵10塊PCB啊!還要剩下的空板PCB,有需要的聯(lián)系我。)
Step2:聯(lián)系WCH,感謝wch的葛小姐,提供了免費的樣片3塊CH563Q和CH340C,23元的郵費。
Step4:購買其他輔助器件。
Step5:純手工焊接打造了這個學(xué)習(xí)板。
一共花了一個星期準備。要學(xué)習(xí),還是要自己動手啊!直接買沒有成就感。
?
下面介紹軟件的實現(xiàn):
???使用MDK472 編程,代碼下載http://www.findthetime.net/download/CH563EVT_ZIP.html, 下載CH563EVT.ZIP ;修改其中的EXAM\GPIO\GPIOA_IO工程;
???如何將程序燒錄到MCU,使用WCHISPTOOL這個下載工具,我是使用USB下載方式;串口下載不成功,究竟為什么失敗,我也不知道,正在調(diào)查原因。
操作步驟如下:
Step1:啟動WCHISPTOOL, 下載方式選擇“USB下載”;選擇“用戶程序文件”;
Step2:按住學(xué)習(xí)板上的DOWNLOAD按鈕,同時將USB插入PC,就可以看到下圖:
?
Step3:點擊軟件上的“下載”按鈕,下載完成如下圖:
?
Step4:按一下學(xué)習(xí)板上S2 RST按鈕,重新啟動MCU;就可以測試按鍵和LED的功能了。
?
接下來將學(xué)習(xí)網(wǎng)絡(luò)操作和USB控制.... ....