首頁 > 評測 > 國產(chǎn)MCU之光 第41期: 武漢芯源CW32F030開發(fā)板上手實(shí)測,最終篇~

國產(chǎn)MCU之光 第41期: 武漢芯源CW32F030開發(fā)板上手實(shí)測,最終篇~

  
  • 作者:
  • 來源:
  • [導(dǎo)讀]
  • 國產(chǎn)MCU專欄 第41期:武漢芯源CW32F030開發(fā)板上手實(shí)測,最終篇~ 芯源CW32 MCU論壇 **.jpg (23.55 KB ) 下載附件 2023-2-1 09:34 上傳 *閱讀說明:以下僅簡要總結(jié)摘錄,排名不分先后。詳細(xì)評測內(nèi)
國產(chǎn)MCU專欄 第41期:武漢芯源CW32F030開發(fā)板上手實(shí)測,最終篇~

芯源CW32 MCU論壇

*閱讀說明:以下僅簡要總結(jié)摘錄,排名不分先后。詳細(xì)評測內(nèi)容、源碼附件、資料等請戳原鏈接查看。

之前已經(jīng)整理兩期
全網(wǎng)首測!武漢芯源“CW32F030CxTxStartKit評估板” 花樣評測
武漢芯源CW32F030開發(fā)板評測案例精選,第二彈~
本次繼續(xù)來盤點(diǎn)~


  • 測評一:
1、開箱并點(diǎn)燈
進(jìn)行點(diǎn)燈,就選擇最簡單的工程即可,把接口配置好,反轉(zhuǎn)IO即可了。

2、搭建環(huán)境,測試GPIO輸出
我們此次申請的芯源單片機(jī)是M0內(nèi)核的,所以我們先安裝pack。
在其資料中就有。雙擊安裝即可。然后我們可以選在測試?yán)袒蛘呤亲约盒陆üこ蹋覀冞@里就把新建工程的一些事項(xiàng)說明下。

3、測試溫濕度傳感器和仿真
由于板子管腳眾多,我從中選擇兩個管腳作為模擬IIC管腳使用,和外設(shè)SHT20溫濕度計(jì)進(jìn)行通信測試。正好也可以獲取下溫濕度數(shù)值為后面進(jìn)行測試做鋪墊。

4、中景園OLED顯示移植
本次開發(fā)我選擇一款0.96寸的128*64分辨率的顯示屏幕來進(jìn)行移植。

5、OLED顯示溫濕度
前兩次我們完成了單獨(dú)的sht20程序和單獨(dú)的OLED顯示,當(dāng)時使用的顯示溫度還是在仿真器中看到的,不是很方便,不能隨時看到溫濕度數(shù)據(jù)。下面我們就配合OLED顯示屏,把兩個聯(lián)動起來。


  • 測評二:
1、SPI使用:CW32 NB
做一個SPI通信的吧。然后我就上網(wǎng)買了一個邏輯分析儀,
一開始上手,我直接就用SPI的例程來測,沒測出來。發(fā)現(xiàn)兩個問題。
然后我想了一下,那就自己改改。然后就基于例程,改了一下,可以發(fā)出CW32  NB(芯源牛B)的數(shù)據(jù)

2、ADC使用:基于BGR測量供電電壓
現(xiàn)在開始搞搞ADC。
ADC也是一個挺好用的模塊啦,模擬量采集,非常好使用??梢杂迷诤枚鄨鼍吧?。
今天呢,基于官方給的例程,做了一個通過BGR基準(zhǔn)電壓,來測量芯片供電電壓的方法。
這個場景還是很實(shí)用的,適用于一些芯片供電變化的場景,可以監(jiān)控到電壓變化,過壓和欠壓等工況,并及時調(diào)整控制策略。

3、crc使用:多種CRC校驗(yàn)?zāi)J?/strong>
CRC作為通信中經(jīng)常使用的校驗(yàn)方式,可以說是在哪都能看到。
但是這么多種方式CRC方式屬實(shí)第一次見。


  • 測評三:

官方的demo用的阻塞方式點(diǎn)燈,即就是死等,在等待期間mcu干不了其他事情(中斷除外),這種方式不太友好,本文使用非阻塞方式點(diǎn)燈。

(1)關(guān)于CRC
循環(huán)冗余校驗(yàn)(CRC)主要應(yīng)用于核實(shí)數(shù)據(jù)傳輸或數(shù)據(jù)存儲的正確性和完整性。
通常都是采用軟件來實(shí)現(xiàn)CRC,本文體驗(yàn)一下硬件CRC。
(2)CW32F030的CRC
(3)代碼測試
(4)結(jié)果驗(yàn)證
(5)第三方驗(yàn)證工具

(1)什么是ISP
(2)引導(dǎo)配置
(3)ISP軟件
(4)BOOT引腳設(shè)置
(5)ISP燒錄

之前使用了AT32驅(qū)動了這個lcd,本文將驅(qū)動移植使用CW32F030驅(qū)動,



  • 測評四:
目的:
1:使用定時器中斷,來使LED小燈閃爍
2:驅(qū)動0.91inch的OLED顯示芯源的L-O-G-O

串口實(shí)驗(yàn)結(jié)果:
1:系統(tǒng)初始化時,打印系統(tǒng)時鐘頻率
2:串口定時打印信息

CoreMark 是一項(xiàng)測試處理器性能的基準(zhǔn)測試。代碼使用 C 語言寫成,包含:列舉,數(shù)學(xué)矩陣操作和狀態(tài)及 CRC 等運(yùn)算法則。
目前 CoreMark 已迅速成為測量與比較處理器性能的業(yè)界標(biāo)準(zhǔn)基準(zhǔn)測試。CoreMark 的得分越高,意味著性能更高。


  • 測評五:
本次調(diào)試使用的燒錄器是創(chuàng)芯工坊的PWLINK,STLINK、JLINK均可以使用,理論上任何支持CMSIS-DAP Debugger的各種DAPLINK都可以使用!

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+