liuguonianhua 发表于 2019-2-14 20:06 你厉害 |
楼主完全没有实现上述功能,程序全是错的!DEVICE_INIT(void)这个初始化引脚函数中,将PA6配置成了输入TRISA = 0B01000000; ,实际这个输入指的是模拟信号输入,如果接的是开关信号应该将应该将PA6配置为输出才对!输入在这款单片机中是为了ADC采集模拟信号!这是第一处错误,第二处错误,楼主将ADC_INIT()中,将采集通道设置成了1/4 VDD,而在Float_adcvalue(void)中用的是adcvalue=adcvalue/1023*2.0000;这个值根本就不是VDD的值,而是1/4 vdd的值!本来想参考楼主代码的,但是看到这么多漫不经心的错误,完全是误人子弟! |
看样子用这芯片的人好少, 用这东东做下遥控接收还是很好的 便宜实惠 |
你好,请问下有没有MS83F0802相关的资料或者数据手册?请不吝赐教。网上没找到相关的资料 谢谢 |
liuguonianhua 发表于 2018-8-30 19:31 内部2v |
adcvalue=adcvalue/1023*2.0000 明明参考电压取得是VDD,为何乘的是2? |
看到了 有c语言的版本,好资料,51黑有你更精彩!!! |
程序是反汇编得到的吗? |