2050|0

6366

帖子

4917

TA的资源

版主

楼主
 

msp430单片机开发实录(11) [复制链接]




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







msp430单片机开发实录(11)


现象:
AD转换功能调试,单片机为msp430g2955。之前没有用过改款单片机,在进行完寄存器配置后,开启仿真,发现采集到的电压值总是不正确,并且一直是一个固定值。

试验:
首先确认电路正确,电源电压也没超范围,采样电路分压后的电压值也在参考电压值以下,程序中的寄存器反复核对后确认没问题。最后发现了一个:取电压值寄存器用的是ADC10MEM_,换成ADC10MEM就可以了。查IAR里面的关于2955头文件里面,有下面图示内容,一直认为这两个寄存器只是名字不同,实质是一样的。现在看来以前理解错了。

验证:

将寄存器名字更改后,采集的电压值准确、稳定。

备注:
msp430单片机编程有一个很有个性的现象:很多寄存器名以及寄存器里面各位的定义,在iar软件对应的头文件里面很灵活,但也很复杂。
 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表