调试了。挺好,我的获得的电压数据怎么是实际数据的大约两倍呢
另外一点,提示大家 void DisplayADCResult(BYTE Channel) { qian=GetADCResult(Channel)/1000; bai=GetADCResult(Channel)%1000/100; shi=GetADCResult(Channel)%1000%100/10; ge=GetADCResult(Channel)%10; 这段最好写一次=GetADCResult(Channel),因为在获得数据接近整数时,会发生bug。 例如3.98跳到3.02,实际上应该是4.02。 改成 word data=GetADCResult(Channel); qian=data/1000; bai=data%1000/100; shi=data%1000%100/10; ge=data%10; 就不会有问题了。 |
可以可以很可靠![]() |
| 感谢分享,程序可以运行、。。。。 |
| 能否直接把交流220V分压后供检测?是否会干扰单片机? |
感谢,正在找这个资料,谢谢大神分享!![]() |
学习一下,感谢![]() |
| 谢谢大神分享 |
| 学习一下,谢谢 |
| 学习一下。 |
| 请问为什么是2倍? |
| 希望能用到,感谢楼主分享! |
| 为什么有typedef unsigned char BYTE;啊 |
| 找了好久的ADC模块 |
| 好有用,非常感谢 |
| 可用,哈哈 |
| 试试看 |
| 下载试试 主要是ADC采集 |
| 谢谢楼主分享,楼主大好人 |
| 谢谢楼主分享 |
| 真好 谢谢 很有用 |
|
谢谢大神 的分享了,谢谢谢谢 |
| 感谢分享 |
| 能用? |
| 非常感谢 |
| 感谢分享,谢谢 |
| 下载看看 |
| 可以测多少V的电压呢? |
学习一下。 ![]() |
| 不知道准确不? |