各位大神好
我在看MSP430F449IPZR勘误表的US13 USART Module下Unpredictable program execution时看到解决方法是“Ensure that the interrupt service routine is entered within two bit times of the received data.”我在MSP430F449的用户指南中并没有看到URXS 的寄存器的配置,如何确保the interrupt service routine is entered within two bit times of the received data?我们只需要确保接收的数据没有其他噪音干扰就好了吗?我在用户指南的17章节中看着URXS主要是用来抑制接收毛刺的。
灰小子:
详细的寄存器信息请参考MSP430x4xx Family User's Guide
Gordon Guo:
回复 灰小子:
MSP430x4xx Family User's Guide我们直接在官网就能下载,MSP430x4xx Family User's Guide我们已经看了,没有看到有相关的寄存器
Susan Yang:
Ensure that the interrupt service routine is entered within two bit times of the received data.
这句话的意思应该是每次要收2bit,之后进入中断服务程序
Gordon Guo:
回复 Susan Yang:
Hi Susan
要是理解成“每次要收2bit,之后进入中断服务程序”,指430在进入USART接收中断之前自动接收2bit?还是需要人为通过寄存器设置每次要收2bit?
“每次要收2bit,之后进入中断服务程序"我可以理解成我的USART在进入接收中断之前,Receive buffer中就已经开始接收数据了?
灰小子:
回复 Gordon Guo:
在517页就有啊