项目简介
本项目基于PIC18F47Q10微控制器,运用其10位ADCC模块从连接电位器的模拟引脚读取数值。通过对读取数值进行低通滤波处理并计算平均值,展示了在新的PIC18 - Q10系列芯片上使用ADCC模块读取模拟值,同时去除测量中高频噪声的方法。
项目的主要特性和功能
- 利用ADCC外设从模拟引脚读取电位器值。
- 对读取的模拟值进行低通滤波,有效去除高频噪声。
- 计算滤波后模拟值的平均值。
安装使用步骤
假设用户已经下载了本项目的源码文件,按以下步骤操作:
1. 硬件连接:将PIC18F47Q10 Curiosity Nano开发板、Curiosity Nano Base for Click boards™和POT Click board™连接好,确保RA0引脚配置为模拟输入,再把开发板连接到PC。
2. 打开项目:打开MPLAB® X IDE 5.30或更新版本,导入pic18f47q10 - cnano - adcc - low - pass - filtering - mcc.X项目。
3. 设置主项目:在IDE的Projects标签中右键点击项目,选择Set as Main Project。
4. 选择硬件工具:右键点击项目并选择Properties,在Hardware Tool标签中选择PIC18F47Q10 Curiosity Nano(点击序列号),然后点击OK。
5. 运行调试:右键点击项目并选择Debug开始运行代码。
6. 暂停调试:点击Pause按钮(或在菜单栏选择Debug -> Pause)暂停调试过程。
7. 查看变量:在main.c文件中右键点击adcVal
变量,选择New Watch,将其添加到Variables window,此时adcVal
的值会反映电位器的位置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】