大家好,请问MSP430f6736 IAR编译环境能不能烧完程序就自动运行不用点go。因为做项目程序烧进去不可能每次都要去编译环境点go运行啊?而且像串口发送实验一次go后,退出编译环境,可以一直运行。串口接收实验,一次go后,一旦退出编译环境程序就不再跑了?请问是问什么?
谢谢大家!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,请问MSP430f6736 IAR编译环境能不能烧完程序就自动运行不用点go。因为做项目程序烧进去不可能每次都要去编译环境点go运行啊?而且像串口发送实验一次go后,退出编译环境,可以一直运行。串口接收实验,一次go后,一旦退出编译环境程序就不再跑了?请问是问什么?
谢谢大家!
用的就是官方的接收中断代码,代码是没问题的。烧写器供电时一切正常,只有外部供电时有问题
#pragma vector=USCI_A0_VECTOR
__interrupt void USCI_A0_ISR(void)
{
switch (__even_in_range(UCA0IV, 4))
{
case USCI_NONE: break; // No interrupt
case USCI_UART_UCRXIFG: // RXIFG
while (!(UCA0IFG & UCTXIFG)) ; // USCI_A0 TX buffer ready?
UCA0TXBUF = UCA0RXBUF; // TX -> RXed character
break;
case USCI_UART_UCTXIFG: break; // TXIFG
case USCI_UART_UCSTTIFG: break; // TTIFG
case USCI_UART_UCTXCPTIFG: break; // TXCPTIFG
default: break;
}
}