內容來自:嘉立創社區
一背景
非常有幸參與立創商城舉辦的測評活動,瑞薩電子作為全球領先的微控制器供應商,推出了基于Arm Cortex-M23內核的RA0E1系列微控制器,以其高性能、低功耗、高性價比等優勢,在智能家居、工業控制、消費電子等領域展現出廣闊的應用前景。手頭正好有一個雷達模塊,想著正好做一個監測是否有人的小玩意。
RA0E1方框圖

RA0E1特性
32MHz Arm Cortex-M23內核
高達64KB閃存和12KB SRAM
1KB數據閃存(100,000次編程/擦除 (P/E) 周期)
16引腳和32引腳封裝選項
1.6V至5.5V的寬電壓范圍
TAU(16位通用PWM定時器)
TML32(32位間隔定時器)
12位模數轉換器
UART
I2C總線
隨機數發生器
安全功能
靈活的電源架構,具有快速喚醒功能
HAL驅動器代碼
支持Arm生態系統和瑞薩電子原創開發工具
二方法說明
通過串口將開發板與雷達模塊連接,在有物體活動時,雷達模塊就會發送串口數據,開發板在接收到串口數據后就會點亮板載的LED燈,如果8s內沒有物體活動,LED燈熄滅。
三系統框圖

四代碼介紹
左右滑動查看完整內容
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);
}
代碼比較簡單,在主函數中,初始化串口和定時器,在1ms的定時器中斷中計數,當計數值超過8000,即延時8s后,清空計數值并關閉LED燈。在串口中斷中,初始化定時器、清空計數值并打開LED燈。
五結果

在有物體活動時,led就會亮。
六演示
七心得
在本次測評中,我利用RA0E1開發板實現了一個簡單的雷達人體感應功能。通過串口與雷達模塊通信,開發板能夠實時檢測人體活動,并控制LED燈的狀態。整個系統運行穩定,響應迅速,通過立創dap調試工具可以觀察到開發板正常工作時的電流僅為4.5ma左右,充分體現了RA0E1系列微控制器的高性能和低功耗優勢。
-
微控制器
+關注
關注
48文章
8372瀏覽量
164533 -
雷達
+關注
關注
52文章
3327瀏覽量
123862 -
開發板
+關注
關注
26文章
6290瀏覽量
118030 -
瑞薩電子
+關注
關注
39文章
2973瀏覽量
74359
發布評論請先 登錄
瑞薩RA MCU眾測寶典 SysTick之RA0E1定時器點燈
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】開發板簡介與上電測試
【RA-Eco-RA0E1-32PIN-V1.0開發板試用】初步認識RA-Eco-RA0E1-32PIN-V1.0這塊開發板
【瑞薩RA4系列開發板體驗】體驗過程
基于瑞薩RA0E1 MCU的解決方案介紹
新品詳解 | 全新RA0E1通用MCU
利用瑞薩RA0E1開發板實現雷達人體感應功能
評論