【国民技术N32项目移植】5. ADC应用以及跳坑总结 |
您所在的位置:网站首页 › N32类似CRL › 【国民技术N32项目移植】5. ADC应用以及跳坑总结 |
过往分享
【国民技术N32项目移植】1. 新建工程+LED与按键跳坑总结 【国民技术N32项目移植】2. 硬件IIC驱动OLED 【国民技术N32项目移植】3. 硬件IIC驱动RT-Thread OS SSD1306软件包 【国民技术N32项目移植】4. 硬件定时器实现2ms定时 前言本文讲解如何使用N32G45x的ADC。 在N32G45XVL-STB上使用ADC有一个坑, 这也是导致我调试ADC花费了很多时间的原因,关于这部分本文会细说。 本文基于RT-Thread studio开发,搭载RT-Thread OS。 硬件连接N32G45x有4路ADC,没录ADC有多个通道,可以参考数据手册了解。 我的项目中只会使用到1个ADC,选取了ADC1的IN2,也就是PA1端口作为ADC输入端口。 硬件连接: ADC1 IN2 - PA1 软件开发打开配置界面,使能ADC硬件中的ADC1。 使用adc1,channel为2,代码如下: /* ADC1 IN2 - PA1 */ #include #include #define ADC_DEV_NAME "adc1" /* ADC 设备名称 */ #define ADC_DEV_CHANNEL 2 /* ADC 通道 */ #define REFER_VOLTAGE 330 /* 参考电压 3.3V,数据精度乘以100保留2位小数*/ #define CONVERT_BITS (1 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |