nj_jacky 发表于 2017-2-13 14:43:57

STM32CUBEMX USART 接收中断

请问:
      使用STM32CUBEMX生成USART的代码,如何实现USART的中断一直接收数据?

谢谢!

freeelectron 发表于 2017-2-13 14:47:35

中断,都是一个一个字节的,如果要接收一串数据的话,你要通过代码来实现

anobodykey 发表于 2017-2-13 15:36:10

楼上正解,在串口中断的接收回调函数中敲写代码接收字节

nj_jacky 发表于 2017-2-13 15:37:07

就是一个一个字节接收,有时就进不了中断了
不知道哪里出错了。
使用STM32CUBEMX自动生成的代码

Tcreat 发表于 2017-2-13 16:49:50

nj_jacky 发表于 2017-2-13 15:37
就是一个一个字节接收,有时就进不了中断了
不知道哪里出错了。
使用STM32CUBEMX自动生成的代码 ...

建议你还是把相关代码帖出,让大神们看看帮你分析分析~

斜阳__ 发表于 2017-2-13 19:55:51

建议使用空闲中断或超时中断。中断接收的话速度跟不上,很容易丢字符。

zoomdy 发表于 2017-2-14 16:58:16

我觉得用DMA,循环缓冲模式
页: [1]
查看完整版本: STM32CUBEMX USART 接收中断