最近我們迎來了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è)是啟動文件、還有一個(gè)時(shí)鐘文件、以及用戶文件主程序、中段函數(shù)文件、以及我們的Driver外設(shè)庫函數(shù),在例程中只添加了使用到的外設(shè)驅(qū)動源文件。
我們再來看一下L010核心板原理圖。主控芯片是CW32L010F8P6,還有兩排IO的引出??梢钥吹皆韴D上有下載接口、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í)的效果會更好。
然后進(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)注
5056文章
18960瀏覽量
301749 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
218瀏覽量
16566 -
GPIO
+關(guān)注
關(guān)注
16文章
1188瀏覽量
51820 -
核心板
+關(guān)注
關(guān)注
5文章
969瀏覽量
29656
原文標(biāo)題:CW32L010|新品初體驗(yàn)
文章出處:【微信號:武漢芯源半導(dǎo)體,微信公眾號:武漢芯源半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論