第一次用msp,调试2311的串口的时候发现怎么都进不了接收中断,也就是说根本收不到数据。。。直接使用DEMO代码,啥都没加也进不去,这是为什么啊
Jintao:
建议查看电路图看串口引脚是否复用了,还有代码中串口中断是否打开。
user5052483:
回复 Jintao:
管脚复用:P1SEL0 |= BIT6|BIT7;
总中断我直接写的:SFRIE1=0x10;
串口接收中断:UCA0IE |= UCRXIE;
串口发送数据都行的,串口助手可以收到正确数据,但是单片机就是收不到。。。
pinghui lin:
回复 user5052483:
我现在手上有一个MSP430FR6989 LauchPad,也是遇到这个问题,发送的数据串口助手可以收到,而串口助手发送的数据单片机就是没收到,也不知道是哪里出了问题
user5052483:
回复 pinghui lin:
所以建议你用示波器测试一下串口助手发出的数据是否正确,查看硬件连接是否有误,以及软件配置是否正确,比如你的总中断是否开启。。。
pinghui lin:
回复 user5052483:
我的也可以接收字符了,原来是我发送的字符格式没选对,用ASCII格式发送后单片机就收到了字符