STC16F單片機是STC新推出的一款16位單片機,功能強大,有40K內存、128K Flash,內置USB/PWM/ADC/SPI/IIC/CAN/LIN等外設,可以簡單理解為STC8H的高性能版本
STC16F基于80251架構改進,編譯需要采用Keil C251版本,配置編程很麻煩,要堵很多坑。一方面:Keil為商業軟件,國內都用**版本,原來的證書到期時間為2020,今年都提示到期了,雖然**會更新,但是隨著版權意識增強,使用盜版軟件終究上不了臺面;另一方面:Keil的代碼編輯功能一直很差勁,我一般都是用VS Code寫代碼,調用Keil編譯,再用STC-ISP軟件操作。一段騷包操作眼花繚亂,不是一般初學者可以搞定。
那么有沒有一款編程軟件,對初學者很友好,操作下載方便,學習資源豐富的軟件呢?
最近發現有個天問開發板,配套的軟件好搭Block,用起來爽歪歪,一直用,一直爽,圖形配置、C語言編程、一鍵下載,編寫代碼時再也不用查寄存器手冊了!!!
軟件官網的軟件介紹:
好搭Block軟件,基于Google Blockly技術,提供在線版和離線版兩種軟件,支持圖形化和代碼兩種模式編程,支持賬號管理,支持C51、STC8H、STC16硬件編程,支持項目云端管理。 測試發現有如下幾點功能特別方便。 1. 軟件已經內置100多案例。
2. 程序編寫完,直接一鍵下載,不需要再額外用STC-ISP軟件下載。
3. 內置文檔和視頻教程。
4. 云端項目中心,有大量的官方和網友開源的程序。
5. 內置串口監視器支持數據曲線畫圖,調試PID會不會很簡單呀,有空試試
6. 代碼編輯模式下,支持關鍵詞提醒和補全功能,庫文件管理,相比于Keil好很多
軟件使用下來感受有兩點: 1. 面向初學者小白用戶,圖形化模式可以快速生成C代碼,可以對照學習,快速入門。 2. 面向有一定基礎的開發者,圖形化模式可以當作快速外設配置工具(有沒有像STM32的CubeMX),不用去查寄存器手冊。配置完成后,切換到代碼模式下編寫邏輯層面代碼,提升開發效率。
3. 如果實在還是想用Keil,也可以用在線版導出Keil工程。
|