Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 3634

msp430 硬件I2C主机模式读取数据失败,波形中显示已获得正确数据,但是UCB0RXBUF的值一直不正确,请问哪里出错了

$
0
0

使用的是msp430fr5969,程序为TI官方的例程,定义一个uint8_t类型的来存放获取的数据,uint8_t ReceiveBuffer[MAX_BUFFER_SIZE] = {0}; 初始化为0,未进行任何赋值情况下,输出值却是:1af8 。

进入中断函数时:接收中断:将UCB0RXBUF赋给ReceiveBuffer,直接printf();  输出的是 0 (未调用UCB0RXBUF时,直接打印UCB0RXBUF,也是0),回到主函数输出ReceiveBuffer又是1af8,  

波形图和c文件附上,请问哪里出错了吗?

(请访问站点以查看此文件)


Viewing all articles
Browse latest Browse all 3634

Trending Articles