<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Slow UART]]></title><description><![CDATA[<p dir="auto">I am working on a tracked platform project where the the servos are controlled by imu of m5stackfire and sbus signal received from an RC receiver. My coding skills are limited so I am using and esp32 to read the sbus signal and transmit it to m5stack fire which I program using uiflow.</p>
<p dir="auto">My problem is that the reading speed of m5stack fire is very slow and it is loosing synchronization with the ESP32 and crashing the program. I tried different baud rates and different amount of delay and best I could have is 50microseconds delay on the ESP32 side. With this setup m5stack reads the signals with a huge delay and the correction comes late failing making it impossible to control the servos and motor controllers. ESP32 to computer and ESP32 to Arduino works flawlessly but I could not find a solution for m5stack fire with uiflow.<br />
I am adding the codes of both ESP32 and the Uiflow. Any help will be greatly appreciated as I am getting frustrated.</p>
<p dir="auto">![alt text](<img src="/assets/uploads/files/1663878732481-esp32.png" alt="1_1663878724893_esp32.PNG" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1663878732457-uiflow.png" alt="0_1663878724892_uiflow.PNG" class=" img-fluid img-markdown" /> image url)</p>
]]></description><link>https://community.m5stack.com/topic/4634/slow-uart</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 03:24:35 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/4634.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Sep 2022 20:32:18 GMT</pubDate><ttl>60</ttl></channel></rss>