写完这篇文章想着以后尽量(应该说一定)使用现在正在使用的LPC系列的单片机写程序,其实内心感觉还是LPC做的相当完善,,,,,配置上没有32那么的繁琐.......+);
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET );
}
}
下面的调用方式
uint8_t aaa[1024]...,会一直在调用此函数的地方等着,,,,,,直至发送完所有的数据,要知道用串口中断发送数据要比这样发送快的多.......瞎耽误时间
假设现在我用中断发送
假设没有缓冲区
void UsartOutChar...= RESET) //接收中断(接收到的数据必须是0x0d 0x0a结尾)
{
Res =USART_ReceiveData(USART1); //读取接收到的数据...还是在唠叨唠叨
?
?
?