內(nèi)容來(lái)自:嘉立創(chuàng)社區(qū)
一背景
非常有幸參與立創(chuàng)商城舉辦的測(cè)評(píng)活動(dòng),瑞薩電子作為全球領(lǐng)先的微控制器供應(yīng)商,推出了基于Arm Cortex-M23內(nèi)核的RA0E1系列微控制器,以其高性能、低功耗、高性價(jià)比等優(yōu)勢(shì),在智能家居、工業(yè)控制、消費(fèi)電子等領(lǐng)域展現(xiàn)出廣闊的應(yīng)用前景。手頭正好有一個(gè)雷達(dá)模塊,想著正好做一個(gè)監(jiān)測(cè)是否有人的小玩意。
RA0E1方框圖

RA0E1特性
32MHz Arm Cortex-M23內(nèi)核
高達(dá)64KB閃存和12KB SRAM
1KB數(shù)據(jù)閃存(100,000次編程/擦除 (P/E) 周期)
16引腳和32引腳封裝選項(xiàng)
1.6V至5.5V的寬電壓范圍
TAU(16位通用PWM定時(shí)器)
TML32(32位間隔定時(shí)器)
SAU(UART、簡(jiǎn)單SPI、簡(jiǎn)單 I2C)
UART
I2C總線
隨機(jī)數(shù)發(fā)生器
安全功能
靈活的電源架構(gòu),具有快速喚醒功能
HAL驅(qū)動(dòng)器代碼
支持Arm生態(tài)系統(tǒng)和瑞薩電子原創(chuàng)開(kāi)發(fā)工具
二方法說(shuō)明
通過(guò)串口將開(kāi)發(fā)板與雷達(dá)模塊連接,在有物體活動(dòng)時(shí),雷達(dá)模塊就會(huì)發(fā)送串口數(shù)據(jù),開(kāi)發(fā)板在接收到串口數(shù)據(jù)后就會(huì)點(diǎn)亮板載的LED燈,如果8s內(nèi)沒(méi)有物體活動(dòng),LED燈熄滅。
三系統(tǒng)框圖

四代碼介紹
左右滑動(dòng)查看完整內(nèi)容
void hal_entry(void)
{
/* TODO: add your own code here */
R_TAU_Open(&g_timer0_ctrl, &g_timer0_cfg);
R_TAU_Start(&g_timer0_ctrl);
R_SAU_UART_Open(&g_uart0_ctrl,&g_uart0_cfg);
#if BSP_TZ_SECURE_BUILD
/* Enter non-secure code */
R_BSP_NonSecureEnter();
#endif
}
unsigned int count;
void g_timer0_callback(timer_callback_args_t * p_args)
{
count++;
if(count>=8000)
{
R_IOPORT_PinWrite(&IOPORT_CFG_CTRL,BSP_IO_PORT_01_PIN_12,0);
count = 0;
}
}
void uart0_callback(uart_callback_args_t * p_args)
{
R_TAU_Reset(&g_timer0_ctrl);
count = 0;
R_IOPORT_PinWrite(&IOPORT_CFG_CTRL,BSP_IO_PORT_01_PIN_12,1);
}
void hal_entry(void)
{
/* TODO: add your own code here */
R_TAU_Open(&g_timer0_ctrl, &g_timer0_cfg);
R_TAU_Start(&g_timer0_ctrl);
R_SAU_UART_Open(&g_uart0_ctrl,&g_uart0_cfg);
#if BSP_TZ_SECURE_BUILD
/* Enter non-secure code */
R_BSP_NonSecureEnter();
#endif
}
unsigned int count;
void g_timer0_callback(timer_callback_args_t * p_args)
{
count++;
if(count>=8000)
{
R_IOPORT_PinWrite(&IOPORT_CFG_CTRL,BSP_IO_PORT_01_PIN_12,0);
count = 0;
}
}
void uart0_callback(uart_callback_args_t * p_args)
{
R_TAU_Reset(&g_timer0_ctrl);
count = 0;
R_IOPORT_PinWrite(&IOPORT_CFG_CTRL,BSP_IO_PORT_01_PIN_12,1);
}
代碼比較簡(jiǎn)單,在主函數(shù)中,初始化串口和定時(shí)器,在1ms的定時(shí)器中斷中計(jì)數(shù),當(dāng)計(jì)數(shù)值超過(guò)8000,即延時(shí)8s后,清空計(jì)數(shù)值并關(guān)閉LED燈。在串口中斷中,初始化定時(shí)器、清空計(jì)數(shù)值并打開(kāi)LED燈。
五結(jié)果

在有物體活動(dòng)時(shí),led就會(huì)亮。
六演示
七心得
在本次測(cè)評(píng)中,我利用RA0E1開(kāi)發(fā)板實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的雷達(dá)人體感應(yīng)功能。通過(guò)串口與雷達(dá)模塊通信,開(kāi)發(fā)板能夠?qū)崟r(shí)檢測(cè)人體活動(dòng),并控制LED燈的狀態(tài)。整個(gè)系統(tǒng)運(yùn)行穩(wěn)定,響應(yīng)迅速,通過(guò)立創(chuàng)dap調(diào)試工具可以觀察到開(kāi)發(fā)板正常工作時(shí)的電流僅為4.5ma左右,充分體現(xiàn)了RA0E1系列微控制器的高性能和低功耗優(yōu)勢(shì)。
-
微控制器
+關(guān)注
關(guān)注
49文章
8812瀏覽量
165541 -
雷達(dá)
+關(guān)注
關(guān)注
52文章
3376瀏覽量
124431 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
26文章
6397瀏覽量
120399 -
瑞薩電子
+關(guān)注
關(guān)注
39文章
2985瀏覽量
74501
發(fā)布評(píng)論請(qǐng)先 登錄
瑞薩RA MCU眾測(cè)寶典 SysTick之RA0E1定時(shí)器點(diǎn)燈
瑞薩FPB-RA0E2開(kāi)發(fā)板的批量加載例程
【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】開(kāi)發(fā)板簡(jiǎn)介與上電測(cè)試
【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】點(diǎn)燈
【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】初步認(rèn)識(shí)RA-Eco-RA0E1-32PIN-V1.0這塊開(kāi)發(fā)板
瑞薩RA MCU家族推出集成Arm? Cortex?-M23內(nèi)核的全新RA0系列
瑞薩電子RA產(chǎn)品家族新增RA0E1 MCU產(chǎn)品組
基于瑞薩RA0E1 MCU的解決方案介紹
新品詳解 | 全新RA0E1通用MCU
基于瑞薩RA0E1開(kāi)發(fā)板的IIC OLED測(cè)試
基于瑞薩RA0E1開(kāi)發(fā)板的ThreadX實(shí)時(shí)操作系統(tǒng)串口回顯測(cè)試
利用瑞薩RA0E1開(kāi)發(fā)板實(shí)現(xiàn)雷達(dá)人體感應(yīng)功能
評(píng)論