昨天收到stc申請寄來的stc32g12k128示波器板子。第一時間拿到手開始玩。示波器主板如圖,
背面
根據給的說明文檔,接上typec和電腦相連,打開stc-isp(v6.0k)軟件
芯片型號選的是STC32G12K128-beta, (測試版?)
按住p3.2按鍵,短按一下off鍵放開,版子重啟了。然后電腦聽到叮咚一聲識別板子了。
選好燒錄的hex,點擊燒錄。簡單的燒錄過程就結束了。
燒錄調試
然后板子自動重啟了,然后就是用到usb-cdc功能了,這時候電腦自動識別了板子。
打開右側串口助手菜單,選中串口端口,然后點擊打開串口,接收緩沖區就可以看到數據開始接收了
此時菜單上面選中接口調試菜單,設置一下接口設置,,把所有調試接口板頂到串口助手,再此選中調試接口菜單,選中數字示波器及按鍵則可以顯示示波器的界面。 這樣就可以示波器了,可以看到一個線條在跑。
這個示波器固件上面帶有一個正弦波信號,一個方波信號發生器可以用來調試用。 把信號源接到bnc接收端可以看到正確的波形。
正弦波
好了板子跑通了。stc32g的cdc功能非常好用,可以省一個串口的芯片,燒錄也很簡單,操作一氣呵成。結合stc-isp工具里面的調試接口直接就可以仿真硬件。對于初學者來說操作非常簡單。
(剛才看了下群,stc-isp(v6.0L)馬上更新了,修復了數字示波器顯示狀態的bug。挺快~~
|