单片机是C8051F330,程序编好了,在KEIL里面调试,发现AD转换后的结果总是真实的一半,好像是九位的AD一样,比如说要测的脚取VDD/2,理论上得到的应该是200H,但是结果却是100h,我在网上找了别人的例子来调试发现也是这样的情况,是不是KEIL的问题啊.... 还有一个是330的看门狗问题,喂狗是不是只要把PCA0CPH2随便装一个值就好了?调试时单步运行可以,发现偏移时间会重新赋值,不会引起复位,但是一旦全速运行就不行了...同样我在网上下了例子,发现调试起来也是一样的效果,到底是怎么回事? |