最近我們迎來了CW32L010新品的正式發(fā)布,標(biāo)志著嵌入式技術(shù)領(lǐng)域的又一次創(chuàng)新突破。今日,我們有幸進(jìn)行該新品的首次使用體驗(yàn),以一塊L010核心板為例,體驗(yàn)一下這顆芯片。
一 核心板概覽
如圖所示,本次體驗(yàn)的核心板為CW32L010的TSSOP20pin的封裝版本,它集成了完整的最小系統(tǒng),所有輸入輸出接口(GPIO口)均已引出,便于用戶進(jìn)行各類開發(fā)與測試。核心板上不僅設(shè)有SWD下載接口,還配備了LED指示燈PB0口,通過Type-CUSB接口即可實(shí)現(xiàn)便捷供電,為用戶提供了極大的便利。大家可點(diǎn)擊下方小程序選擇購買。

二 官方資料下載與準(zhǔn)備
為全面了解CW32L010的性能與使用方法,我們首先通過IE瀏覽器訪問武漢芯源的官方網(wǎng)站,并在資料下載頁面獲取了數(shù)據(jù)手冊、用戶手冊及標(biāo)準(zhǔn)庫等關(guān)鍵資料。

有中英文版的資料,可重點(diǎn)關(guān)注數(shù)據(jù)手冊、用戶手冊及固件庫這三項(xiàng)核心內(nèi)容。下載完成后,我們將資料整齊地歸類于同一文件夾中,以便后續(xù)參考使用。

三 開發(fā)環(huán)境搭建與例程測試
隨后,我們著手搭建開發(fā)環(huán)境。作為嵌入式開發(fā)的常用工具,MDK(KeilMicrocontroller Development Kit)自然成為了我們的首選。我們從標(biāo)準(zhǔn)庫中解壓文件。

并在IDEsupport文件夾下安裝器件包:
安裝步驟如下:





四 四移植GPIO作代碼調(diào)整
安裝完成后,我們從標(biāo)準(zhǔn)庫例程中挑選了一個(gè)GPIO(通用輸入輸出)基礎(chǔ)實(shí)驗(yàn)例程進(jìn)行修改與測試。




打開之GPIO的一個(gè)基本例程。它的文件框架組成:一個(gè)是啟動(dòng)文件、還有一個(gè)時(shí)鐘文件、以及用戶文件主程序、中段函數(shù)文件、以及我們的Driver外設(shè)庫函數(shù),在例程中只添加了使用到的外設(shè)驅(qū)動(dòng)源文件。

我們再來看一下L010核心板原理圖。主控芯片是CW32L010F8P6,還有兩排IO的引出。可以看到原理圖上有下載接口、PB00對應(yīng)的LED1指示燈(低電平的時(shí)候可以亮)、PB07(上電復(fù)位信號,也可以作為普通IO)接的是NRST。就是這樣一個(gè)簡單的核心板,我們可以用LED1指示燈,來進(jìn)行一個(gè)閃爍控制。

接下來我們控制PB0,進(jìn)行輸出的修改。

我們把這個(gè)IO口改成PB0口的配置,包括時(shí)鐘,和輸出推挽的模式。

把不相關(guān)的可以刪除。

然后在while里面,我們可以做個(gè)最簡單的,延時(shí)控制燈反轉(zhuǎn)的功能。它這里有一個(gè)反轉(zhuǎn)的語句,然后把這IO口改成PB00。

再加一條延時(shí)語句,比如說我們常習(xí)慣的延時(shí)語句。

這里的延時(shí)系數(shù)不夠長,我們可以定一個(gè)32位的long范圍,我們將這個(gè)6萬,可以改成60萬或者20萬。延時(shí)的效果會(huì)更好。

然后進(jìn)行編譯,無錯(cuò)的情況的話可以下載。
五 下載測試與結(jié)果驗(yàn)證
完成代碼編寫與調(diào)試后,我們使用WCH-Link下載器將程序燒錄至核心板。通過連接下載器與核心板,并在MDK中設(shè)置正確的目標(biāo)芯片型號(L010),添加進(jìn)來之后就可以下載程序啦。



我們成功地將程序下載至核心板。隨后,我們觀察到核心板上的LED指示燈按照預(yù)期實(shí)現(xiàn)了閃爍控制功能,驗(yàn)證了程序的正確性與GPIO的初體驗(yàn)。

六 總結(jié)與展望
這里我們主要體驗(yàn)的是官方庫例程。許多L010的優(yōu)勢還沒開始。盡管如此,本次的初次體驗(yàn)也讓我們感受到了其強(qiáng)大的功能與廣泛的應(yīng)用前景。未來,我們將繼續(xù)利用標(biāo)準(zhǔn)庫及官方手冊等資源,進(jìn)一步探索CW32L010在物聯(lián)網(wǎng)、智能家居、工業(yè)控制等領(lǐng)域的無限可能。我們相信,在不久的將來,CW32L010定將在嵌入式技術(shù)領(lǐng)域大放異彩!
-
嵌入式
+關(guān)注
關(guān)注
5198文章
20449瀏覽量
334101 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
270瀏覽量
17638 -
GPIO
+關(guān)注
關(guān)注
16文章
1328瀏覽量
56231 -
核心板
+關(guān)注
關(guān)注
6文章
1399瀏覽量
32016
原文標(biāo)題:CW32L010|新品初體驗(yàn)
文章出處:【微信號:武漢芯源半導(dǎo)體,微信公眾號:武漢芯源半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
什么是核心板?核心板有何優(yōu)勢
【CW32飯盒派開發(fā)板試用體驗(yàn)】開發(fā)板及核心板介紹
【新品】紫光同創(chuàng)FPGA核心板PG2L50H|盤古50Pro核心板,器件全面升級,高性能FPGA核心板,應(yīng)用場景豐富
高頻核心板設(shè)計(jì)的技巧有哪些
小尺寸核心板給用戶帶來何種價(jià)值?
RZ G2L核心板內(nèi)存性能測試
RZ G2L核心板內(nèi)存性能測試
RZ/G2L核心板eMMC測試
CW32L010 新品初體驗(yàn)
CW32L011_Mini_Broad核心板技術(shù)詳情
使用芯源CW32的CW32L012開發(fā)評估板做了spi屏幕驅(qū)動(dòng)
CW32L0100核心板的使用體驗(yàn)
評論