我 对问题发布了答案
支持,可以基于STM32的USB-MSC demo 改一改。
我 发表了评论
是的,但是我们用户编写的一些程序有调用编译器底层的指令或者老版本的需要注意一下[@用户名由3_15位](https://club.rt-thread.org/u/f40205756a1aab16)
我 发表了评论
确实可以通过 只用rxne中断和空闲中断 实现你的需求。但是你的数据量大,来数据的时候,系统基本上1ms就进一次串口中断,这个就需要你根据实际项目进行取舍了 [@伊森亨特](https://club
我 发表了评论
a触发rxne,dma只能收到b c d的原因 可能是因为在rtt的串口框架中,RXNE中断会读取DR寄存器,导致dma接收无法搬运到第一个字节 ```c void rt_hw_serial_is
我 发表了评论
你可以重新设置 finsh使用的device, 实现一个既能从串口接收字符串,也能通过函数调用put进字符的device
我 对问题发布了答案
```c int finsh_getchar(void) { #ifdef RT_USING_DEVICE char ch = 0; #ifdef RT_USING_POSIX_ST
我 发表了评论
生产者消费者中是否可以使用一个事件集来代替多个二值信号量?