首页 文章
  • 1 votes
     answers
     views

    RS485不接收数据

    我有一些节点连接到RS485服务器 . 我在节点中使用带有MAX485的stm32f103微控制器 . 我们使用modebus连接 . 驱动程序连接到nano pi m3作为服务器 . 波特率为115200 . 问题是有时我会失去一个节点 . 这意味着我不会从第一个节点接收数据,而另一天我没有第三个节点的数据 . 如果有帮助,我会每天拔掉它来重置系统 . 每个节点的地址也是相同的 . 我使用屏蔽双...
  • 0 votes
     answers
     views

    STM32F103:定时器是否会干扰uart?

    我有一个简单的程序,它从UART接口接收数据并驱动WS2812b LED灯条 . 因此,我使用USART3接收数据(在IRQ模式下)和T3C2(定时器3,通道2)来驱动LED . 这是代码:https://hastebin.com/rucumovero.cpp 如果我在没有启用计时器的情况下使用uart接口 - 一切工作都很完美,但是当我启用它时 - 我开始丢失数据 . 例如,这里的日志,如果我发...
  • 0 votes
     answers
     views

    使用PWM和DMA控制WS2812 LED - STM32F1

    尝试使用计时器 PWM 和 DMA 控制 WS2812 LEDs . 我几乎成功但现在我遇到了一个我无法解决的问题 . 正如您在图像上看到的那样,前两个 LEDs 发出绿光,但另一个发光的是芦苇 . 但是所有这些都应该发绿光 . ![图片链接:] https://ibb.co/c2XEqS 我使用Nucleo Board和STM32F1微控制器(64MHZ) . 定时器初始化 void Init...
  • 0 votes
     answers
     views

    stm32f103:强制DMA传输完成中断

    我正在尝试使用FreeRTOS(互斥和流缓冲),DMA和USART3在stm32f103和SIM900A之间实现通信 . 我已启用USART_IT_IDLE USART3中断,以便能够检测到SIM900传输结束并强制触发DMA传输完成中断,将数据从内存复制到FreeRtos的streamBuffer中 . 这article说这是可能的 . /** * \brief Global in...

热门问题