本篇主要介绍如何使用e2 studio对瑞萨单片机通过单次扫描多通道方式进行adc采样转换。
首先需要准备一个开发板,这里我准备的是芯片型号为r7fa2e1a93cfm的开发板(fpb-ra2e1)。
建立新的工程,选择renesas ra系列。
点击next:
取工程名字为ra2e1_adc_sampling
点击下一步:
选择芯片型号、编译工具、j-link工具等,再点击下一步。
勾选bare metal-minimal 并选择完成选项
点击stacks→new stack→analog→adc (r_adc)
选择adc属性配置界面,配置如下:
点击generate project content生成代码
9
可以用r_adc_open() 函数进行配置,开启和初始化adc模式。
配置adc扫描参数,使能adc通道。在此函数中设置通道特定设置。
启动扫描,若设置为单次扫描,每扫描完一次都需要重新启动。
设置回调函数adc_callback()
每次扫描完之后都会进入回调函数中。
故需要在扫描时候在主程序中等待其扫描完毕。
然后读取单个通道的adc值。
多通道采集设置
以读取通道0(p000)和通道5(p010)为例,通道配置如下。
最终代码如下:
编译工程,编译无报错后,下载到板上进行debug 。
以上就是使用ra2e1实现adc单次多通道扫描的全过程。
浅谈工业元宇宙的关键技术
ADS1110通用程序
7个易操作且可以长久使用的嵌入式开发技巧
120条PCBA加工技巧盘点
山东电网正式启动了云边端泛在物联模式
基于RA2E1实现ADC单次多通道扫描
TPS3828-33DBVR带看门狗计时器的电压监控器
我国5G电磁辐射在安全范围内不要担心基站辐射过大的问题
CES与赛灵思达成技术合作共同满足自动驾驶技术需求
基于DSP和SOPC数字信号发生器的设计
高刷电竞迎来618,宏碁掠夺者X25显示器好价出击
中国移动与中国南方航空集团有限公司正式签署股权转让协议
5G如何演进成为需要业界探讨的话题
智能城市是基于物联网和区块链的实践处理计划
为什么iPhone用户还不能享用物美价廉的配件?
科研 | 上海光机所提出可重构的太赫兹超表面实施方案
改变应试教育 是AI在中国当下教育体系中最大的价值
什么是PID效应,PID效应的危害及抑制PID效应的方法
富士达:射频连接器的行业龙头,有望成为IEC的国际标准
双十一有什么无延迟的真无线耳机推荐?双十一无延迟真无线耳机10强