使用ADC12,单次序列通道模式。在while(1)循环中,打开ADC,在AD中断里读取数据模拟电压并输出给被控制的电机驱动器。该功能正常。使用UART接收中断接收字符串格式如“”“za123456”这样的8位字符串。如果关闭ADC则能正常接收字符串;如果开启ADC则会丢失数据,比如可能只接收到“z1346”这样。请问应该怎么调试。波特率115200
Qingyuan Guo:
芯片:MSP430F149
开发环境: win7 64位 IAR5.3
板子:淘宝的430核心板
ADC程序单独使用正常;
串口接收程序单独使用正常;
合成在一个程序里,ADC还正常,但是串口接收丢数
灰小子:
看样子是adc影响了串口通讯。你的系统主频是多少?adc采样一次用多长时间?