Тёмный
No video :(

#15 USART Receive Using Interrupts at the Register Level 

BuildYourCNC
Подписаться 101 тыс.
Просмотров 3,4 тыс.
50% 1

Опубликовано:

 

27 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@PatrickHoodDaniel
@PatrickHoodDaniel Год назад
Thank you so much for coming by and watching my USART receive using interrupts at the register level. I am grateful!! Enjoy and if you have any questions, please let me know.
@Arielo1997
@Arielo1997 Год назад
Thank you so much for making these videos. This is very valuable information and its hard to come by someone who makes such detailed videos like you do. I went to college for mechanical engineering and have been in the field for about 3 years now but somehow I have drifted into learning programming since everything is taking a turn for automation. I started with arduino about 3-4 years ago and I wanted to learn the more fundamental aspects of embedded systems to that I can make my own project and try and sell it. Thank you for your hard work it is very much appreciated
@PatrickHoodDaniel
@PatrickHoodDaniel Год назад
You are very welcome. I am happy you like the content. There is so much more coming.
@timicesq5059
@timicesq5059 Год назад
"stayed"... and saw a few typos in your message 😉 I suggest you look into a multi-core MCU, like STM32H755 / STM32H757 and explain the true concurrent code running in two threads at the same time (not just emulated on a single core).
@Jose-tw9bl
@Jose-tw9bl Год назад
Thanks for the video !
@hanspeterbestandig2054
@hanspeterbestandig2054 Год назад
Great Video - as usual. Thank you! However @2:37 I have a question: I expect *three* Wires rather than two: RxD, TxD *and GND* . So wat is the reason you do *not* connect the very vital *GND* level as reference between the Microcontroller and the USBSerial Converter but just the signal lines? 🙄
@PatrickHoodDaniel
@PatrickHoodDaniel Год назад
In a different circuit that doesn't share the computer ground (ST-Link and USB interface), I will definitely connect the ground. The ground is being shared between the computer and the microcontroller via the ST-Link even though they are not directly connected. The computer is connected to the FTDI (USB interface) which has ground on that USB line and the ST-Link has a ground (both coming from the computer. If I built a circuit that did not use the same ground, I would need to connect the ground from the USB interface and the microcontroller. I will make this clear in the next video. Thank you for bringing it up.
@hanspeterbestandig2054
@hanspeterbestandig2054 Год назад
@@PatrickHoodDaniel Thank you for your response! 🙂
@RetroGames1979
@RetroGames1979 Год назад
Whenever I switch the MCU clock to 48 MHz, it becomes unresponsive and gets stuck during the clock configuration process. This issue occurs consistently. I'm using your development boards for this. To recover from this state, I manually hold the reset pin, initiate a connection in the CubeProgrammer, and then release the reset pin after around 3 seconds. This allows me to erase the memory and attempt the configuration again. Are there any insights into why this might be happening?
@PatrickHoodDaniel
@PatrickHoodDaniel Год назад
Are you connecting the AGND and AVCC? That MCU requires that those connections are made while using that configuration. I explain this problem in previous parts because I had the same problem.
@RetroGames1979
@RetroGames1979 Год назад
You are correct @@PatrickHoodDaniel in video 8, and its worked, thank you
@CaasperART
@CaasperART Год назад
Will you explain I2S DMA at register level? Thanks
@PatrickHoodDaniel
@PatrickHoodDaniel Год назад
I will be getting into DMA for all peripherals, including I2C. I really want to exploit the DMA as it doesn't need to bother the MCU process. DMA will allow a much better program flow and efficiency. Thanks for the comment. I am grateful!
Далее
I Built a WATERPARK In My House!
26:28
Просмотров 20 млн
Can You Bend This Bar?
01:00
Просмотров 4,3 млн
Hacker's Guide to UART Root Shells
17:40
Просмотров 477 тыс.
STM32 Assembly programming | Blink
36:12
Просмотров 309
Harder Drive: Hard drives we didn't want or need
36:47
Make a UPDI Programmer for the Arduino ATTiny
14:50
Просмотров 23 тыс.
Open Source Analog ASIC design: Entire Process
40:11
Просмотров 40 тыс.
Easy Serial RTS/CTS Handshake - Minimal CPU #12
7:45