陈斌
陈斌

注册于 1 year ago

回答
21
文章
0
关注者
0

陈斌 对问题发布了答案

2 months ago

freemodbus从机可以获取到发送结束的状态、事件或者回调么?

用libmodbus吧,freemodbus跟freertos一样,代码复杂得很(乱)

陈斌 对问题发布了答案

4 months ago

scons执行编译命令提示windows找不到文件 powershell.exe

我自问自答了scons脚本中,每个Environment之前添加一个DefaultEnvironment(tools=[])这个问题就消失了,好奇怪的操作

陈斌 对问题发布了答案

5 months ago

通过rt_malloc()申请动态内存,就会报SCB_CFSR_BFSR错误

sram启用后有个sram_test命令,你试一下

陈斌 对问题发布了答案

6 months ago

基于stm32f103系列mqtt传输如何做TLS加密?

这个安全不一定要说加密传输保证吧,你也可以做好一系列的认证,不让不合法的设备进入到你的网络中,也可以用开发的协议,但是协议内容是可变得

陈斌 对问题发布了答案

6 months ago

串口三种发送方式下485收发引脚控制,轮询发送,中断发送,DMA发送

中断发送的问题我修改了代码,实现了中断发送,效果并不理想,发送的时候有时候被高优先级的线程抢占了cpu,下一个字节没有写到寄存器去,发生断帧现象https://club.rt-thread.org/a

陈斌 对问题发布了答案

6 months ago

串口发送完成中断回调函数的使用

可以改成下面这样 /* UART in mode Receiver -------------------------------------------------*/ if ((_

陈斌 对问题发布了答案

6 months ago

UART TX丢数据?

https://www.rt-thread.org/document/site/programming-manual/device/uart/uart/#dma

陈斌 对问题发布了答案

6 months ago

UART DMA 设计问题

可以尝试用官方的做法加个接收线程,然后再传给用户线程也可以尝试吧半满中断关掉,只有空闲中断触发

陈斌 发表了评论

6 months ago

串口三种发送方式下485收发引脚控制,轮询发送,中断发送,DMA发送

这种做法我需要记录OE状态,还得多一个线程去操作,而且两次数据拷贝,效率会不会很低了

陈斌 发表了评论

6 months ago

串口三种发送方式下485收发引脚控制,轮询发送,中断发送,DMA发送

但是在实际应用中,我调用了发送函数,调用返回时我是期望数据已经发送出去了,这样我好做接下来的收发引脚切换和接收应答数据,如果发送完成就不知道这个数据的情况了,这样程序就不可控了。理想状态下我调用写或者

发布
问题