[原创] msp430单片机开发实录(9)

tiankai001   2018-12-17 14:12 楼主



此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处







msp430单片机开发实录(9)


现象:
AD转换功能调试,采样保持时间较短,测出来的电压为0,修改程序,在寄存器配置完成与AD转换开始前,加延时,随着延时时间的延长,测得电压越来越高,延时到700MS以后,电压为电源电压。采样保持时间改为较长的时间,AD转换前不加延时,采集电压第三次以后电压正常。

试验:
AD转换功能之前每个产品都有,都很正常。唯独这次出了问题,那肯定不是AD转换程序的问题,而是AD转换之前有哪些地方的程序有问题。最后发现,是因为在端口初始化的时候,把这一路AD转换通道设置为输出方向,因而导致AD转换前几次的值不正确。

验证:

在端口初始化时,将AD转换对应的端口设置为输入状态,经过反复测试,采集的电压值保持稳定

备注:
AD转换对应端口需要事先设置为输入口,如果在AD转换开始时,将该端口从输出设为输入,则需要进行适当的延时,才能够获取正确的电压值。

回复评论 (3)

这节讲的少,好消化啊。
点赞  2018-12-18 10:35
引用: alan000345 发表于 2018-12-18 10:35
这节讲的少,好消化啊。

感谢支持哦,多提宝贵意见
点赞  2018-12-18 10:45
引用: tiankai001 发表于 2018-12-18 10:45
感谢支持哦,多提宝贵意见

你太客气啦,谢谢啊。
点赞  2018-12-18 11:02
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复