CW32L010 Mini Board 是 設(shè)計(jì)的基于 CW32L010 的開(kāi)發(fā)板,
簡(jiǎn)介
CW32L010 Mini Board 是基于 CW32L010F8U6 的 QFN 封裝設(shè)計(jì)的最小系統(tǒng)核心板,產(chǎn)品規(guī)格與 CW32L010 芯片規(guī)格一致。便于客戶靈活快速的評(píng)估芯片性能和產(chǎn)應(yīng)用。
1.0mm的板厚、單面元器件設(shè)計(jì)、半孔工藝設(shè)計(jì)使得CW32L010核心板可以作為一個(gè)模塊元器件貼裝在項(xiàng)目中,減少焊接QFN封裝帶來(lái)的不便。
產(chǎn)品參數(shù)
-
內(nèi)核:ARM? Cortex?-M0+
-
工作溫度:-40℃ 至 85℃
-
工作電壓:1.62V 至 5.5V
-
內(nèi)置穩(wěn)壓器具有“正?!焙汀?a class="article-link" target="_blank" href="/tag/%E4%BD%8E%E5%8A%9F%E8%80%97/">低功耗”兩種工作模式,并且在復(fù)位后一直保持工作。
-
“正常”模式:對(duì)應(yīng)全速操作的狀態(tài)。
-
“低功耗”模式:對(duì)應(yīng)部分供電工作狀態(tài),包括Sleep 和 DeepSleep 工作模式。
-
-
-
存儲(chǔ)容量
-
64K 字節(jié) FLASH,數(shù)據(jù)保持 25 年 @-40℃ ~ +85℃,支持擦寫(xiě)保護(hù)、讀保護(hù)和安全運(yùn)行庫(kù)保護(hù)功能
-
4K 字節(jié) RAM,支持硬件奇偶校驗(yàn)
-
22 字節(jié) OTP 存儲(chǔ)器
-
-
復(fù)位和電源管理
-
時(shí)鐘管理
-
4 ~ 32MHz 晶體振蕩器
-
32kHz 低速晶體振蕩器
-
內(nèi)置 48MHz RC 振蕩器
-
內(nèi)置 32kHz RC 振蕩器
-
時(shí)鐘監(jiān)測(cè)系統(tǒng)
-
允許獨(dú)立關(guān)斷各外設(shè)時(shí)鐘
-
-
支持最多 16+1 路 I/O 接口
-
所有 I/O 口支持具備濾波的中斷功能
-
所有 I/O 口支持具備濾波的喚醒功能
-
所有 I/O 口支持遲滯及上拉輸入
-
所有 I/O 口支持推挽及開(kāi)漏輸出
-
-
雙路電壓比較器
-
-
支持由 Sleep/DeepSleep 模式喚醒
-
-
-
16位高級(jí)控制定時(shí)器,支持6路輸入捕獲,支持6對(duì)帶死區(qū)的互補(bǔ)PWM輸出,支持雙點(diǎn)比較,支持
-
PWM 移相
-
一組 16 位通用定時(shí)器
-
三組 16 位基本定時(shí)器
-
一組 16 位低功耗定時(shí)器
-
獨(dú)立看門(mén)狗定時(shí)器
-
-
串行調(diào)試接口 (SWD)
-
80 位唯一 ID
注意:板子出廠時(shí)默認(rèn)為無(wú)程序狀態(tài),上電燈不亮。需要上傳程序才可以點(diǎn)亮 LED.
相關(guān)資料: .
原理圖
開(kāi)發(fā)環(huán)境搭建
下載并安裝 .
下載并安裝芯片開(kāi)發(fā)包 .
代碼
打開(kāi)例程 CW32L010_StandardPeripheralLib_V1.0.2
- Examples
- GPIO
- gpio_blink
修改 main.c 中的 GPIO 定義,由原理圖可知,板載 LED 為 GPIO_B2 輸出低電平點(diǎn)亮
#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);
}
}
重編譯工程,上傳工程至開(kāi)發(fā)板。
這里使用 PWLink 連接開(kāi)發(fā)板。