S32K144-Auto SAR MCAL层 ADC驱动模块配置详解
创始人
2025-06-01 14:33:19
0

基础知识

ADC大家都不陌生,ADC驱动模块主要负责就是:

1、初始化ADC模块并进行控制;

2、使能/停止触发源进行/关闭模数转换;

3、查询转换状态与结果。

两种转换模式:

①单次转换(One-Shot Conversion):ADC通道组中每个ADC通道只执行一次转换。

②连续转换(Continuous Conversion):在启动转换后,ADC通道组将会自动重复进行转换,而不需要再次触发。

种触发源:

①软件触发(SW-TRIGGER):ADC通道组通过ADC模块提供的服务来启动/停止转换,其可在上述两种转换模式下使用。说白了就是用API函数来触发。

②硬件触发(HW-TRIGGER):ADC通道组通过硬件事件(如边沿触发、定时器等)来启动转换,但该方式只能用于单次转换模式。对于S32K系列来说,ADC驱动默认的硬件触发源是MCU内部可配置的PDB模块。

开始配置

新建,进入,一气呵成

ADCGeneral配置

这里的一些ADCGeneral配置有点多,要留意一下。

对了这里是 优先 ,不小心打错了。

AdcHwUnit*

ADC的硬件单元配置,进入标签栏,新建,双击进入:

Adc Resolution* ADC采样通道位宽,也就是精度。

AdcChannel*

进入,新建,双击

选好自己要使用的是哪一个通道就好。

但是一般情况下,我们都是以ADC通道组的形式统一配置:

双击进入:

不要忘记把前面你配置的通道,都加到你的通道组里面

API函数

 

 

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...