1s and 0s creates educational videos focusing on software and hardware engineering. utilising STM32 and ESP32 devices, FPGAs, Windows and Linux. We also look at the ways different systems can be integrated with each other, and with various peripheral devices.
Thanks a lot! Very useful. Have you made any such videos for Zynq? Also could you please make a comparision video of different microprocessors/SoCs for applications involving video, display, image processing, video processing etc.
Hi how much is the time between interrupt(falling or rising edge) and function in normal case and how we can decrease this time ? (Doing the function immediately after interrupt without any delay)
SDRAM does not work on my board. I used default generated code from the IDE to setup FMC SDRAM for my board and when I try to read or write to SDRAM address it fails with access error. What's wrong? Can't find any answer to this so the board basically useless.
Well, Damn! Here I find your channel, but 2 years too late ñ Ben, looks like you've done a ton of work on this series! Whatever you're up to, these days, I hope that the world is treating you well !
Thanks you for this video. I'm using stm32f407 to control the servo but output voltage of each pin on stm32 is 3.3V and the signal to servo is 5V so i need a converter. This video help me a lot.
Question, if during stop mode it can wake up from any EXTI line, but EXTI lines are just GPIO's and GPIO's need a clock to function just like all other peripherals, how does the EXTI interrupt trigger if stop mode disables the HSI/HSE and PLL clock? To me it seems like there is no clock available for the GPIO peripheral and therefore the interrupt shouldn't work, but in the video it does.
Hey, thanks a lot! This video helped me T O N S. really grateful and to help promote it, beware that most of the action you took here are also working (after a few translations) on Nationtech N32WB452CEQ6 which has a similar architecture to the STM32. pretty awesome :)
I am very confused with choosing vcc or gnd for the input and output pins. I am trying to consolodate a circuit that comprises active high and active low inputs and outputs. if the input is, for example labled /reset (not reset) should I set the pin to gnd instead of the default vcc? Using Quartus and am using an atf1508 84 plcc (max7000 slc)
Nice work. I only watched the first 15 minutes but I knew it could be done, now I've successfully crowbarred a USB MSC into a U5 from a F411 sample. Well done!
Hello. I love your videos but I have question - how do you programm in Cube IDE? its unberable to program in C in eclipse, I had to switch to vscode + cmake because of that
Do you need to clear the TXE flag in imp_handler() of QAS_Serial_Dev_UART.cpp? Isn't it just a flag set by hardware indicating if you can transmit another byte? In stopTX() you disable the interrupt flag TXEIE when it's fully done transmitting the message.
Real nice. Thanks for these videos. I've been using LibOpenCm3 for the stuff I work on and lately I'm realizing I might want to market a piece of hardware I've developed and was wondering if you or anyone there knows this: Do I have to distribute my software with my hardware? I was not planning on releasing the software at all. Thanks
Love your attention to intricate details and explanation to core concepts which helps a newbie like me. Would request you to please rearrange the videos in the playlist so that we can view the videos in the correct order. Thank you.
Hi, I downloeaded your code on Github to burn the elf file on STM32F769i-Disco. I came across error below. //Initialize FT6206 Touch Controller if (QAD_FT6206::init(I2C_System)) { UART_STLink->txStringCR("FT6206: Initialization Failed"); GPIO_UserLED_Red->on(); return QA_Fail; } UART_STLink->txStringCR("FT6206: Initialized"); Serial Monitor displays "FT6206: Initialization Failed". What would be causing the error above? What would I look into please?
you're a godsend. Thank you so much ! I was wondering if you knew of a way to do this WITHOUTusing HAL library,just register manipulation.Mainly how to wake up the mcu from sleep mode using an interrupt caused by one of the USART channels?
Hello Ben, thank you for the set of videos, quite nice! Seeing this one, I actually had an issue, after having a large part of the code done, I had to go back to edit/include more hardware features to the MCU (Nucleo board) interfaces and pins, when Cube IDE created the new code (from the ioc), it overwrote all my code and I lost everything. How can I recover my original code back?
Hi! Thanks for your video it really helped me to understand sleep mode for my STM32 Nucleo L073RZ, however I have some questions, hope you can help me with this: 1. I am using an external power supply to power up the microcontroller, but I am noticing that if I measure the current only with the external supply I am getting 50mA but If I connect the microcontroller to the computer the current goes down to 10mA, is this Beauvoir normal? 2. For me the sleep mode is not working and I don't know why, I am doing the exact thing that you are doing in your video, but the current doesn't drop at all, I am not sure what is happening, I am opening a clean project using the stm32cudeIDE and put the lines, but the current remain the same, I am not sure what is happening, any idea? Thanks! greeting from Mexico (: