【国民技术N32项目移植】5. ADC应用以及跳坑总结

您所在的位置:网站首页 N32类似CRL 【国民技术N32项目移植】5. ADC应用以及跳坑总结

【国民技术N32项目移植】5. ADC应用以及跳坑总结

2024-07-16 02:45| 来源: 网络整理| 查看: 265

过往分享

【国民技术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