This is a 4-in-1 SkyStars KO60:
https://skystars-rc.com/product/ko60-blheli32-60a-3-6s-esc-support-128k-dshot1200-4-in-1-esc/
Each frame of the DSHOT protocol has 16 bits. However, the DSHOT prococol requires a...
I only tried my code with my 4-in-1 ESC that I have here. This ESC is flashed with BLHELI_32. So, I cannot guarantee that my code will work with BLHELI_S since I neved tested it :-(
47 is not minimum throttle.
48 is minimum throttle.
2047 is maximum throttle.
You can have a look here for more information: https://brushlesswhoop.com/dshot-and-bidirectional-dshot/
Hi again, do not increase DSHOT_DMA_LENGTH, it is not the way to do. Probably that your ESC does not support DSHOT600 and the example above was made for DSHOT600. Try with DSHOT 150 instead. This is the exact same code...
Yes I finally was able to output 4 dshot signal for my 4 motors (drone) using Teensy 4.1 and eFlexPWM and DMA.
The ESC is a 4-in-1 with BLHELI_32.
Teensy, eFlexPWM and DMA and all this stuff is new for me so I hard...
Hi,
Thank you for your quick reply! It worked :-)
Is there a reason why I cannot use DMAMUX_SOURCE_FLEXPWM4_WRITE0 ?
I thought that I could use DMAMUX_SOURCE_FLEXPWM4_WRITE0, DMAMUX_SOURCE_FLEXPWM4_WRITE1,...
Hi,
To make a long story short, I borrowed some code from a project ( https://github.com/jacqu/teensyshot ) to generate a DSHOT signal. I'm currently adapting this code for my own project using a Teensy 4.1 board....