SH79F165AD转换溢出后不能恢复
如题,例如选择的参考电压是0.5V,输入的电压范围超过这个值以后,读取出来的数据始终是7FFFF,或是80000,此时减小输入电压,读出的值始终是7FFFF或是80000,除非复位,才能恢复正常,什么原因呢?有遇到相同问题的吗,请指点。 中颖代理那家强,加Q聊后便知详;技术价格那家好,加Q相当获得宝.
QQ:2714266616 SH79F165 AD 转换溢出后无法恢复,可能是溢出标志位未清除导致。需在程序中检查 AD 转换溢出标志(如 ADOV),溢出后手动清零该标志位;也可能是转换配置被异常修改,需在溢出处理中重新初始化 AD 模块(如通道、时钟、使能位),确保寄存器状态正确,恢复正常转换流程。
SH79F165 AD 转换溢出后无法恢复,可能是溢出标志未被正确清除或硬件故障。需检查程序中是否及时读取转换结果并清除溢出标志(如通过特定寄存器操作),若标志位卡死,可尝试复位 AD 模块或芯片。仍异常则可能是 AD 转换器硬件损坏,需更换芯片。 SH79F165 的 AD 转换溢出后无法恢复,可能是未正确处理溢出标志或相关配置有误。可先检查是否有专门的溢出标志寄存器,若有,需在程序中读取并清除该标志。同时,要确保 AD 转换的相关参数设置正确,如量程等,也可考虑增加硬件限幅电路来防止溢出的发生。 SH79F165 AD 转换溢出后无法恢复,可能是未清除溢出标志位,需在程序中检测到溢出时,手动清零 AD 控制寄存器(如 ADCON0)中的溢出标志。也可能因输入信号超量程,需调整参考电压或增加信号衰减电路。此外,AD 模块时钟配置错误会导致异常,可复位 AD 模块后重新初始化尝试恢复。
页:
[1]