此帖出自stm32/stm8论坛
最新回复
USART_ITConfig(USART3,USART_IT_RXNE,DISABLE);了
结束了又没打开,只能收到一个字节
另外你在RxBuffer[RxCounter++] = RxChar ; 前面加多一句长度判断吧counter的超长判断。
如果你这样写
RxChar = USART_ReceiveData(USART3);
RS232_SendData(RxChar);
你很容易就发现立即收发很容易出问题,一旦出问题了只能下电,下一次上电还未必能正常。我建议中间加多两到三条指令做为一个时间缓冲。我估计读出这个数据它是需要几个机器周期的,毕竟串口也慢,加几句话到中间占个读取时间。
详情
回复
发表于 2012-8-31 12:08
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
回复 4楼 chunyang 的帖子
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
| |
|
|
回复 8楼 虚V界 的帖子
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
回复 10楼 虚V界 的帖子
此帖出自stm32/stm8论坛
| ||
|
||
此帖出自stm32/stm8论坛
| ||
|
||
论坛威望大于30000或网友提名:坛子里公认的技术导师
EEWorld Datasheet 技术支持