国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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采集的評論 (共 條)

分享到微博請遵守國家法律
安乡县| 塔河县| 垦利县| 阳朔县| 元江| 闸北区| 尼木县| 清徐县| 清新县| 云阳县| 马关县| 龙胜| 榆树市| 密山市| 秀山| 右玉县| 海门市| 吐鲁番市| 陆川县| 岱山县| 获嘉县| 竹山县| 开江县| 莒南县| 土默特左旗| 苏尼特右旗| 鸡东县| 商城县| 五莲县| 宜昌市| 鹿泉市| 南皮县| 梅河口市| 长子县| 黔西| 东城区| 吉首市| 仁化县| 兖州市| 子洲县| 师宗县|