【RA4M2-SENSOR開發(fā)板評測】基礎(chǔ)架構(gòu)與信號測量
收到了 RA 生態(tài)工作室寄來的 RA4M2-SENSOR 開發(fā)板,主控芯片為 R7FA4M2AD3CFL 本系列評測的第一篇,我們將啟動 “數(shù)據(jù)采集系統(tǒng)” 項目。本文將詳細(xì)介紹如何在 e2 studio 中搭建 FSP 與 FreeRTOS 協(xié)同運行的基礎(chǔ)架構(gòu),并實現(xiàn) MCU 的核心環(huán)境感知功能:包括 ADC 采集外部信號、uart波形輸出為后續(xù)復(fù)雜功能的實現(xiàn)奠定堅實的基礎(chǔ)。
FreeRTOS 任務(wù)劃分
為了實現(xiàn)多功能并發(fā)測試,我們將項目功能分解為多個獨立的 FreeRTOS 任務(wù)。本期主要聚焦于如下兩個任務(wù)。
| 任務(wù)名稱 | 功能描述 | 優(yōu)先級 (Prio) | 職能定位 |
|---|---|---|---|
| Analog | 周期性采集 ADC 數(shù)據(jù)、控制 DAC 輸出。 | Prio 3 (高) | 數(shù)據(jù)采集者 :確保數(shù)據(jù)采集的高時效性。 |
| Hmi | 管理 GPT、RTC、WDT;處理 CTSU 觸摸。 | Prio 2 (中) | 時間管理者與界面協(xié)調(diào)者 :負(fù)責(zé)系統(tǒng)的時序和基本交互。 |
FreeRTOS 環(huán)境搭建
新建工程
我們選擇使用 Renesas 官方提供的 e2 studio 集成開發(fā)環(huán)境,因為這是使用強大的 QE 工具最便捷的一個方式。
在 e2studio 中,我們創(chuàng)建一個新的 FSP 項目,并選擇 FreeRTOS 作為我們的實時操作系統(tǒng) (RTOS)。
配置內(nèi)核參數(shù)
啟用 FreeRTOS 后,我們需要仔細(xì)配置其內(nèi)核參數(shù),如:
啟用 use time slicing
啟用 support dynamic allocation
修改線程的優(yōu)先級以及動態(tài)內(nèi)存分配
新建線程
在 e2studio 中新建線程十分簡單,進(jìn)入 configuration 界面,可以點擊新建線程:
添加堆分配算法
在任意一個線程中配置算法,這里選擇 heap4 這個算法適用于整個 RTOS
點擊生成代碼,可以看到相關(guān)線程文件已經(jīng)被生成。
具體功能實現(xiàn)
使用芯片的ADC功能,分辨率:12位,采用單次掃描模式,通過ADC_CHANNEL_0進(jìn)行采樣,由線程控制采樣間隔。
采樣得到的ADC值轉(zhuǎn)換為實際電壓,初始化一個串口來傳輸信號。每個采樣點立即通過UART發(fā)送,確保10kHz的數(shù)據(jù)流。這對串口的波特率也有要求。采用上位機(jī)可視化,需要封裝相應(yīng)的數(shù)據(jù)包。
連接信號進(jìn)行測試,在上位機(jī)可以觀測到相應(yīng)波形:



本期總結(jié)
在第一期評測中,我們成功地搭建了 R7FA4M2A 基于 FSP 和 FreeRTOS 的穩(wěn)定開發(fā)框架,并驗證了其核心的模擬功能。系統(tǒng)能夠高效率地采集環(huán)境數(shù)據(jù),并提供基礎(chǔ)的視覺反饋。
-
單片機(jī)
+關(guān)注
關(guān)注
6076文章
45492瀏覽量
670116 -
mcu
+關(guān)注
關(guān)注
147文章
18914瀏覽量
397826 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6288瀏覽量
117979 -
環(huán)境感知
+關(guān)注
關(guān)注
0文章
25瀏覽量
8195
發(fā)布評論請先 登錄
【RA-Eco-RA4M2開發(fā)板評測】2+uart方式
【RA4M2-SENSOR】—— 2.串口通訊測試
【RA4M2-SENSOR】1、開箱+新建模板工程
【RA4M2-SENSOR】介紹、環(huán)境搭建、工程測試
【RA4M2-SENSOR】+產(chǎn)品初體驗
【RA4M2-SENSOR】+開發(fā)環(huán)境構(gòu)建
【RA4M2-SENSOR】+PWM與調(diào)節(jié)控制
【RA4M2-SENSOR】 Keil開發(fā)環(huán)境建立和跑馬燈運行
【RA4M2-SENSOR】數(shù)字識讀及實現(xiàn)
【RA4M2-SENSOR】+Memory讀寫測試及觀察
【有獎試用14期】RA-Eco-RA4M2-100PIN開發(fā)板
【開發(fā)板評測】Renesas RA6M4開發(fā)板之SDIO(SDHI)
【有獎評測 】RA4M2-SENSOR 開發(fā)板免費評測
【干貨分享】基于瑞薩RA4M2-SENSOR開發(fā)板,實現(xiàn)便攜式 GPS 定位器
【RA4M2-SENSOR開發(fā)板評測】基礎(chǔ)架構(gòu)與環(huán)境感知
評論