最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

瑞薩e2studio(13)----基于DTC的多通道ADC采集

2022-11-10 11:39 作者:記帖  | 我要投稿


概述

本篇文章主要介紹如何使用e2studio對瑞薩進行DTC配置,并且對多通道ADC進行采集。

視頻教學(xué)

聽不到聲音的請點擊跳轉(zhuǎn)進行觀看。
https://www.bilibili.com/video/BV1cW4y1J783/


csdn課程

csdn課程更加詳細。
https://edu.csdn.net/course/detail/36131

硬件準(zhǔn)備

硬件準(zhǔn)備:這里我準(zhǔn)備的是芯片型號R7FA4M2AD3CFP的開發(fā)板。

在這里插入圖片描述

新建工程

在這里插入圖片描述

工程模板

在這里插入圖片描述

保存工程路徑

在這里插入圖片描述

芯片配置

本文中使用R7FA4M2AD3CFP來進行演示。

在這里插入圖片描述

工程模板選擇

在這里插入圖片描述

uart配置

點擊Stacks->New Stack->Driver->Connectivity -> UART Driver on r_sci_uart。

在這里插入圖片描述

uart屬性配置

在這里插入圖片描述

回調(diào)函數(shù)user_uart_callback ()

發(fā)送完畢可以用UART_EVENT_TX_COMPLETE進行判斷。



在這里插入圖片描述

設(shè)置e2studio堆棧

在這里插入圖片描述

e2studio的重定向printf設(shè)置

在這里插入圖片描述

e2studio的重定向printf設(shè)置

C++ 構(gòu)建->設(shè)置->GNU ARM Cross C Linker->Miscellaneous去掉Other linker flags中的 “--specs=rdimon.specs”

在這里插入圖片描述

printf輸出重定向到串口

打印最常用的方法是printf,所以要解決的問題是將printf的輸出重定向到串口,然后通過串口將數(shù)據(jù)發(fā)送出去。
注意一定要加上頭文件#include


ADC配置

點擊Stacks->New Stack->Driver->Analog -> ADC Driver on r_adc。

在這里插入圖片描述

ADC屬性配置

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

DTC配置

RA mcu上DTC外設(shè)的驅(qū)動程序。這個模塊實現(xiàn)傳輸接口。
數(shù)據(jù)傳輸控制器(DTC)將數(shù)據(jù)從一個內(nèi)存位置傳輸?shù)搅硪粋€內(nèi)存位置,而不使用CPU。
DTC使用基于RAM的向量表。向量表中的每個條目對應(yīng)于ISR向量表中的一個條目。當(dāng)DTC被中斷觸發(fā)時,它讀取DTC向量表,獲取傳輸信息,然后執(zhí)行傳輸。傳輸執(zhí)行后,DTC將更新的傳輸信息寫回DTC向量表所指向的位置。

點擊Stacks->Transfer->Transfer(r_dtc)。

在這里插入圖片描述

DTC屬性配置

在這里插入圖片描述

R_DTC_Open()函數(shù)原型

在這里插入圖片描述


故可以用 R_DTC_Open () 函數(shù)進行配置,開啟DTC和初始化配置。


R_DTC_Enable()函數(shù)原型


在這個激活源上啟用DTC傳輸。


R_DTC_Reset()函數(shù)原型


重置傳輸源、目的地和傳輸數(shù)。


打印數(shù)據(jù)


多通道ADC采集通過DTC傳輸例程

現(xiàn)在設(shè)置3個ADC通道的輸入電壓如下所示。

結(jié)果演示

通過串口打印出的數(shù)據(jù)如下所示。

最后

以上的代碼會在Q群里分享。QQ群:615061293。
或者關(guān)注微信公眾號『記帖』,持續(xù)更新文章和學(xué)習(xí)資料,可加作者的微信交流學(xué)習(xí)!



瑞薩e2studio(13)----基于DTC的多通道ADC采集的評論 (共 條)

分享到微博請遵守國家法律
筠连县| 天祝| 松原市| 巴彦县| 多伦县| 铜山县| 霍城县| 双辽市| 格尔木市| 托里县| 江北区| 正阳县| 大安市| 青龙| 兴业县| 婺源县| 彭泽县| 阳高县| 柞水县| 饶平县| 长葛市| 永安市| 彩票| 军事| 铜陵市| 宝坻区| 方城县| 锦屏县| 鹤山市| 深泽县| 桑日县| 武穴市| 西乌珠穆沁旗| 洪湖市| 兰州市| 荆门市| 云霄县| 吉安县| 商丘市| 阿鲁科尔沁旗| 桓台县|