最近我們迎來了CW32L010新品的正式發(fā)布,標(biāo)志著嵌入式技術(shù)領(lǐng)域的又一次創(chuàng)新突破。今日,我們有幸進行該新品的首次使用體驗,以一塊L010核心板為例,體驗一下這顆芯片。
一、核心板概覽
如圖所示,本次體驗的核心板為CW32L010的TSSOP20pin的封裝版本,它集成了完整的最小系統(tǒng),所有輸入輸出接口(GPIO口)均已引出,便于用戶進行各類開發(fā)與測試。核心板上不僅設(shè)有SWD下載接口,還配備了LED指示燈PB0口,通過Type-CUSB接口即可實現(xiàn)便捷供電,為用戶提供了極大的便利。
二、官方資料下載與準(zhǔn)備
為全面了解CW32L010的性能與使用方法,我們首先通過IE瀏覽器訪問武漢芯源的官方網(wǎng)站(https://www.whxy.com/ziliaoxiazai.html),并在資料下載頁面獲取了數(shù)據(jù)手冊、用戶手冊及標(biāo)準(zhǔn)庫等關(guān)鍵資料。
有中英文版的資料,可重點關(guān)注數(shù)據(jù)手冊、用戶手冊及固件庫這三項核心內(nèi)容。下載完成后,我們將資料整齊地歸類于同一文件夾中,以便后續(xù)參考使用。
三、開發(fā)環(huán)境搭建與例程測試
隨后,我們著手搭建開發(fā)環(huán)境。作為嵌入式開發(fā)的常用工具,MDK(Keil Microcontroller Development Kit)自然成為了我們的首選。我們從標(biāo)準(zhǔn)庫中解壓文件。
并在IDEsupport文件夾下安裝器件包:
安裝步驟如下:
四、移植GPIO作代碼調(diào)整
安裝完成后,我們從標(biāo)準(zhǔn)庫例程中挑選了一個GPIO(通用輸入輸出)基礎(chǔ)實驗例程進行修改與測試。
打開之GPIO的一個基本例程。它的文件框架組成:一個是啟動文件、還有一個時鐘文件、以及用戶文件主程序、中段函數(shù)文件、以及我們的Driver外設(shè)庫函數(shù),在例程中只添加了使用到的外設(shè)驅(qū)動源文件。
我們再來看一下L010核心板原理圖。主控芯片是CW32L010F8P6,還有兩排IO的引出。可以看到原理圖上有下載接口、PB00對應(yīng)的LED1指示燈(低電平的時候可以亮)、PB07(上電復(fù)位信號,也可以作為普通IO)接的是NRST。就是這樣一個簡單的核心板,我們可以用LED1指示燈,來進行一個閃爍控制。
接下來我們控制PB0,進行輸出的修改。
我們把這個IO口改成PB0口的配置,包括時鐘,和輸出推挽的模式。
把不相關(guān)的可以刪除。
然后在while里面,我們可以做個最簡單的,延時控制燈反轉(zhuǎn)的功能。它這里有一個反轉(zhuǎn)的語句,然后把這IO口改成PB00。
再加一條延時語句,比如說我們常習(xí)慣的延時語句。
這里的延時系數(shù)不夠長,我們可以定一個32位的long范圍,我們將這個6萬,可以改成60萬或者20萬。延時的效果會更好。
然后進行編譯,無錯的情況的話可以下載。
五、下載測試與結(jié)果驗證
完成代碼編寫與調(diào)試后,我們使用WCH-Link下載器將程序燒錄至核心板。通過連接下載器與核心板,并在MDK中設(shè)置正確的目標(biāo)芯片型號(L010),添加進來之后就可以下載程序啦。
我們成功地將程序下載至核心板。隨后,我們觀察到核心板上的LED指示燈按照預(yù)期實現(xiàn)了閃爍控制功能,驗證了程序的正確性與GPIO的初體驗。
六、總結(jié)與展望
這里我們主要體驗的是官方庫例程。許多L010的優(yōu)勢還沒開始。盡管如此,本次的初次體驗也讓我們感受到了其強大的功能與廣泛的應(yīng)用前景。未來,我們將繼續(xù)利用標(biāo)準(zhǔn)庫及官方手冊等資源,進一步探索CW32L010在物聯(lián)網(wǎng)、智能家居、工業(yè)控制等領(lǐng)域的無限可能。我們相信,在不久的將來,CW32L010定將在嵌入式技術(shù)領(lǐng)域大放異彩!
七、演示視頻
CW32L010|新品初體驗_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1iXxNeAEF8/
審核編輯 黃宇
-
嵌入式
+關(guān)注
關(guān)注
5141文章
19528瀏覽量
314904 -
CW32
+關(guān)注
關(guān)注
1文章
242瀏覽量
1093
發(fā)布評論請先 登錄
武漢芯源半導(dǎo)體CW32L010在兩輪車儀表的應(yīng)用介紹

武漢芯源半導(dǎo)體CW32L010在兩輪車儀表的應(yīng)用介紹
方案介紹|CW32L010安全低功耗MCU:驅(qū)動高速風(fēng)筒新力量
關(guān)于CW32L010電動工具控制板中SWD下載口占用時的下載解決方法

【產(chǎn)品方案】基于CW32L010的低成本USB充電檢測儀產(chǎn)品方案

【產(chǎn)品方案】CW32L010低成本工業(yè)儀表(方案組成框圖、硬件原理圖)

【產(chǎn)品方案】基于CW32L010低成本電動工具方案

CW32L010低成本工業(yè)儀表介紹

【CW32L010 Mini Board 測評】簡介、點燈
基于CW32L010單片機的低成本電動工具方案

CW32L0100核心板的使用體驗

CW32L010安全低功耗MCU,樹立M0+產(chǎn)品行業(yè)新標(biāo)桿!

評論