內(nèi)容來自:嘉立創(chuàng)社區(qū)
一背景
非常有幸參與立創(chuàng)商城舉辦的測評活動(dòng),瑞薩電子作為全球領(lǐng)先的微控制器供應(yīng)商,推出了基于Arm Cortex-M23內(nèi)核的RA0E1系列微控制器,以其高性能、低功耗、高性價(jià)比等優(yōu)勢,在智能家居、工業(yè)控制、消費(fèi)電子等領(lǐng)域展現(xiàn)出廣闊的應(yīng)用前景。手頭正好有一個(gè)雷達(dá)模塊,想著正好做一個(gè)監(jiān)測是否有人的小玩意。
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í)器)
UART
I2C總線
隨機(jī)數(shù)發(fā)生器
安全功能
靈活的電源架構(gòu),具有快速喚醒功能
HAL驅(qū)動(dòng)器代碼
支持Arm生態(tài)系統(tǒng)和瑞薩電子原創(chuàng)開發(fā)工具
二方法說明
通過串口將開發(fā)板與雷達(dá)模塊連接,在有物體活動(dòng)時(shí),雷達(dá)模塊就會發(fā)送串口數(shù)據(jù),開發(fā)板在接收到串口數(shù)據(jù)后就會點(diǎn)亮板載的LED燈,如果8s內(nè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);
}
代碼比較簡單,在主函數(shù)中,初始化串口和定時(shí)器,在1ms的定時(shí)器中斷中計(jì)數(shù),當(dāng)計(jì)數(shù)值超過8000,即延時(shí)8s后,清空計(jì)數(shù)值并關(guān)閉LED燈。在串口中斷中,初始化定時(shí)器、清空計(jì)數(shù)值并打開LED燈。
五結(jié)果

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

利用瑞薩RA0E1開發(fā)板實(shí)現(xiàn)雷達(dá)人體感應(yīng)功能
評論