这是STC单片机AD的本身BUG?
本帖最后由 huangweida 于 2016-3-2 16:45 编辑我是用了P1.0和P1.1口作为外部的AD检测,其他IO有电压值会有对他们采集电压有影响。
大家用过的,说说。
谢谢 本帖最后由 huangweida 于 2016-3-2 16:46 编辑
大家说说 很久以前测过一个端口。。别的没有测过。。位数很低。。。 乱编辑,哪个型号也不说,PCB看不到,电路图没有,哪个帮你? 开adc,采集p10,关adc,开adc,采集p11。这样试试 细看datasheet, 认真写代码 感觉STC的东西不好用 我用着还行 你的管脚是旬空会有这种现象! youlongam 发表于 2016-3-3 16:06
你的管脚是旬空会有这种现象!
不悬空,也会有这个情况,不过STC的AD本身确实是CHA
饭桶 发表于 2016-3-2 19:02
乱编辑,哪个型号也不说,PCB看不到,电路图没有,哪个帮你?
15w4k58s4这个型号啊 官方有例程,你可以测试,如果存在这样严重的问题,IC不可能量产。 另外,我们用15W4K58S4做四轴飞控和发射器,发射就是用了ADC的,我用了8路ADC,没发现有互相干扰的情况,否则,如果存在互相干扰,那四轴根本就没法控制了,比如前飞,可能会侧飞。 楼主,在其他的不用的管脚是需要把它设置为高阻态的,不知道楼主有没有设置,我采集电压的时候没遇到种情况 AD精度怎么样 小李非刀 发表于 2016-3-6 08:18
官方有例程,你可以测试,如果存在这样严重的问题,IC不可能量产。
的确用的是官网的历程 觉得很大可能是程序问题。 可能是程序问题,如果使用单片机的AD功能,在条件允许下尽可能把剩余的P1口都做为输入口,或者不要用字节方式控制其他I/O口,要用bit方式控制, 例如只用P10做AD,那么P11-17这6个口尽可能用于输入,如果作为输出就单独1bit控制,不要用字节赋值给整个P1口 {:smile:}一般说IC问题,在多数是程序自已的问题!楼主多自查!
页:
[1]