用msp430f149采集温度问题

2019-07-15 00:13发布

各位大佬,为什么149 P5.3口设置为输入,初始化P5IN为0x0030,时刻检测BIT3的电平变化,bit3初始化为0x08,0x0030&bit3不是始终为0吗?就算bit3变为低电平,0x0030&0x00还不是等于0,为什么后面还对这个  与  的结果进行判断?(这是149用ds18b20采集温度,是149单片机自带的程序),有点不懂?
各位大佬,请指示
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
123456mxh
1楼-- · 2019-07-15 09:33
 精彩回答 2  元偷偷看……
123456mxh
2楼-- · 2019-07-15 15:19
123456mxh 发表于 2017-11-28 17:30
#define P5IN_               (0x0030u)  /* Port 5 Input */
READ_ONLY DEFC( P5IN           , P5IN_)

#define BIT3                (0x0008u)
dirtwillfly
3楼-- · 2019-07-15 19:09
楼主从哪里弄来的代码?
建议参考官网的例程,网上的代码很多有问题的
123456mxh
4楼-- · 2019-07-15 22:07
问题已经解决,谢谢
vivilzb1985
5楼-- · 2019-07-15 23:46
这个简单些的直接用149的ad来进行采集的即可。

一周热门 更多>