【CW32L010 Mini Board 測評】簡介、點燈
CW32L010 Mini Board 是 設(shè)計的基于 CW32L010 的開發(fā)板,
簡介CW32L010 Mini Board 是基于 CW32L010F8U6 的 QFN 封裝設(shè)計的最小系統(tǒng)核心板,產(chǎn)品規(guī)格與 CW32L010 芯片規(guī)格一致。便于客戶靈活快速的評估芯片性能和產(chǎn)應(yīng)用。
1.0mm的板厚、單面元器件設(shè)計、半孔工藝設(shè)計使得CW32L010核心板可以作為一個模塊元器件貼裝在項目中,減少焊接QFN封裝帶來的不便。
產(chǎn)品參數(shù)
內(nèi)核:ARM? Cortex?-M0+
工作溫度:-40℃ 至 85℃
工作電壓:1.62V 至 5.5V
“正?!蹦J剑簩?yīng)全速操作的狀態(tài)。
“低功耗”模式:對應(yīng)部分供電工作狀態(tài),包括Sleep 和 DeepSleep 工作模式。
內(nèi)置穩(wěn)壓器具有“正?!焙汀暗凸摹眱煞N工作模式,并且在復(fù)位后一直保持工作。
存儲容量
22 字節(jié) OTP 存儲器
4K 字節(jié) RAM,支持硬件奇偶校驗
64K 字節(jié) FLASH,數(shù)據(jù)保持 25 年 @-40℃ ~ +85℃,支持擦寫保護、讀保護和安全運行庫保護功能
復(fù)位和電源管理
低功耗模式(Sleep,DeepSleep)
上電和掉電復(fù)位(POR/BOR)
可編程低電壓檢測器(LVD)
時鐘管理
4 ~ 32MHz 晶體振蕩器
32kHz 低速晶體振蕩器
內(nèi)置 48MHz RC 振蕩器
內(nèi)置 32kHz RC 振蕩器
時鐘監(jiān)測系統(tǒng)
允許獨立關(guān)斷各外設(shè)時鐘
支持最多 16+1 路 I/O 接口
所有 I/O 口支持具備濾波的中斷功能
所有 I/O 口支持具備濾波的喚醒功能
所有 I/O 口支持遲滯及上拉輸入
所有 I/O 口支持推挽及開漏輸出
12 位模數(shù)轉(zhuǎn)換器
最高 2M SPS 轉(zhuǎn)換速度,各序列通道采樣時間可單獨配置
具備 8 個轉(zhuǎn)換結(jié)果寄存器
內(nèi)置 1.2V 電壓基準
模擬看門狗功能
內(nèi)置溫度傳感器
雙路電壓比較器
實時時鐘和日歷
支持由 Sleep/DeepSleep 模式喚醒
定時器
16位高級控制定時器,支持6路輸入捕獲,支持6對帶死區(qū)的互補PWM輸出,支持雙點比較,支持
PWM 移相
一組 16 位通用定時器
三組 16 位基本定時器
一組 16 位低功耗定時器
獨立看門狗定時器
通信接口
二路低功耗 UART,支持小數(shù)波特率,支持低功耗接收數(shù)據(jù),支持可配置電平轉(zhuǎn)換,其中一路支持
LIN 通信接口
一路 SPI 接口 24Mbit/s,支持 4~16bit位寬
一路 I2C 接口 1Mbit/s,支持可配置電平轉(zhuǎn)換,支持SMBUS
IR 調(diào)制器,可編程占空比和極性
串行調(diào)試接口 (SWD)
80 位唯一 ID
注意:板子出廠時默認為無程序狀態(tài),上電燈不亮。需要上傳程序才可以點亮 LED.
相關(guān)資料: .
原理圖開發(fā)環(huán)境搭建
下載并安裝 .
下載并安裝芯片開發(fā)包 .
代碼打開例程 CW32L010_StandardPeripheralLib_V1.0.2 - Examples - GPIO - gpio_blink 修改 main.c 中的 GPIO 定義,由原理圖可知,板載 LED 為 GPIO_B2 輸出低電平點亮
#define LED_GPIO_PORT CW_GPIOB #define LED_GPIO_PINS GPIO_PIN_0 void Delay(uint16_t nCount); int32_t main(void) { GPIO_InitTypeDef GPIO_InitStruct = {0}; SYSCTRL_HSI_Enable(SYSCTRL_HSIOSC_DIV12); __SYSCTRL_GPIOA_CLK_ENABLE(); __SYSCTRL_GPIOB_CLK_ENABLE(); GPIO_InitStruct.IT = GPIO_IT_NONE; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pins = LED_GPIO_PINS; GPIO_Init(LED_GPIO_PORT, &GPIO_InitStruct); while (1) { GPIO_TogglePin(LED_GPIO_PORT, LED_GPIO_PINS); Delay(0xFFFF); } }
重編譯工程,上傳工程至開發(fā)板。
效果這里使用 PWLink 連接開發(fā)板。
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。