使用的是msp430fr5969,程序为TI官方的例程,定义一个uint8_t类型的来存放获取的数据,uint8_t ReceiveBuffer[MAX_BUFFER_SIZE] = {0}; 初始化为0,未进行任何赋值情况下,输出值却是:1af8 。
进入中断函数时:接收中断:将UCB0RXBUF赋给ReceiveBuffer,直接printf(); 输出的是 0 (未调用UCB0RXBUF时,直接打印UCB0RXBUF,也是0),回到主函数输出ReceiveBuffer又是1af8,
波形图和c文件附上,请问哪里出错了吗?
(请访问站点以查看此文件)