项目简介
本项目展示了借助TCPWM(Timer, Counter and PWM)计数器触发,实现多个SAR ADC(Successive Approximation Register Analog-to-Digital Converter)通道同步转换的方法。使用TRAVEO™ T2G CYT4BF系列微控制器,在TRAVEO™ T2G评估套件上测试,配置三个SAR - ADC通道ADC[0]_0、ADC[1]_0和ADC[2]_0,使其在TCPWM计数器达到终端计数时同时开启转换。
项目的主要特性和功能
主要特性
- 借助TCPWM计数器触发多个SAR ADC通道同步转换。
- 支持SAR ADC、TCPWM和触发多路复用器等多种硬件模块。
- 提供完善的初始化和配置函数,便于开发者设置。
主要功能
- SAR ADC拥有高分辨率和采样率,支持内部模拟输入和自主扫描通道。
- TCPWM提供多种模式,可用于电机控制和常规操作。
- 触发多路复用器支持对各种外设的触发信号进行路由和配置。
安装使用步骤
前提条件
用户已下载本项目的源码文件,且需要一个终端模拟器(如Tera Term)来显示输出和获取输入。
操作步骤
- 硬件连接:用提供的USB电缆通过KitProg3 USB连接器将评估板连接到PC。
- 终端设置:打开终端程序,选择KitProg3 COM端口,将串口参数设为8N1和115200波特率。
- 程序烧录:
- 在项目资源管理器中选择项目。
- 在“快速面板”中,向下滚动并点击“[项目名称] Program (KitProg3_MiniProg4)”。
- 运行测试:烧录完成后,项目自动启动。确认UART终端上显示相关消息。
- 结果验证:ADC通道转换结果存储在
g_adcResultBuffer
变量中,可在终端中通过“ADC results: 0/CH0 - xxx, 1/CH0 - xxx, 2/CH0 - xxx”值进行验证。 - 代码调试:在IDE中,使用“快速面板”中的“[项目名称] Debug (KitProg3_MiniProg4)”配置进行代码调试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】