此帖出自stm32/stm8论坛
最新回复
U8 xBuffer[16];U32 pHead = 0;U32 pEnd = 0;while(1){ if(USART_GetITStatus(USART2, USART_FLAG_RXNE) != RESET) { xBuffer[pEnd++] = USART_ReceiveData(USART2); pEnd &= 0x0f; } if((pHead != pEnd)&&(USART_GetFlagStatus(USART2, USART_FLAG_TXE) != RESET)) { USART_SendData(USART2, xBuffer[pHead++]); pHead &= 0x0f; }}
详情
回复
发表于 2009-5-27 11:56
| ||
|
||
| |
|
|
| |
|
|
那怎么解释我这个现象呢?
此帖出自stm32/stm8论坛
| ||
|
||
好好看看你的程序吧
此帖出自stm32/stm8论坛
| ||
|
||
谢谢,你说的我能理解
此帖出自stm32/stm8论坛
| ||
|
||
还有,stm32没有串口超时中断、没有FIFO感觉有点遗憾
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
你并没有理解我的意思
此帖出自stm32/stm8论坛
| ||
|
||
我做了实验
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
程序见附件
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
| |
|
|
大部分都是keil生成的.o,.crf文件
此帖出自stm32/stm8论坛
| ||
|
||
说一下个人的看法
此帖出自stm32/stm8论坛
| ||
|
||
猜一下
此帖出自stm32/stm8论坛
| ||
|
||
我觉得和FIFO有一定关系,但不大
此帖出自stm32/stm8论坛
| ||
|
||
EEWorld Datasheet 技术支持