I check in the Ref Manual, the input pin should be set as analog input, but anyway, thanks for the detailed video on the ST32 series, im still watching it in 2024. One of the best series on this, not HAL
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)
hey there , thanks it was very useful. i have a question.why we should cut the power off from the MCU to enter bootloader mode ? is there any documentation for this routine?
hey there , thank you for your great videos can u explain the difference between using boot pin and what you did ? i mean we have 2 solutions. what are the advantages and disadvantages?
Hey, How can we turn on more than one pin on same port using this function. Do we have to construct different structures for them or only single one can do it.
Hi Eddie thanks for video, I am curious what if i use timer interrupt for falling edge detection and while program runs uart interrupt, edge detection interrupt should come is it cause a problem should we set interrupt periority in that kind of application.
Hey Eddie, finally a tutorial with a good accent, fast and clear enough to understand. Please make videos longer and don't talk slower, I like it when you speak fast.👍. Also, use the pen more. Thank you.
It took me over an hour to find a video that doesn't use HAL to configure Timers. Even if I type No HAL on RU-vid, it is returning to me the videos that use HAL. Do yourself a favor by adding "No HAL" to the video title. I'm pretty sure, there are a ton of people who want to learn STM32 driver development without using HAL and they can find your videos pretty fast.
Dude, I'm an electronic engineer, not a programmer, just recently started in embedded stuff and holy schmuck, does it have to be so complicated? I'm trying to simply made my device send data to DAC via i2c, but without having to pass exam for an PhD along the way, you know what I mean? has no one ever anywhere on YT tried to explain it thus fucking thing in simple and non abstract terms? I sat today litterally entire day of fucking youtube trying to make simple MCP4725 DAC output 1 volt, now from my vast understanding of electrical engineering and analog systems, I know it should be theooretically possible to brute-feed correct adress bits and register bits followed by whatever data representing outpit voltage (synced with the clock), so why the fuck prorammers make it so difficult to make communicate via i2c then? I've seen a ton of videos making some kind of rediculous i2c-driver files. Why? is there no simple and elegan way that doesn't force me to read a ton of abstract letters and terms from HAL that litterally melt my brain.
Hello Eddie, ı have a questio about hardware serial connection. AN2606 says that " . An RS232 transceiver must be connected to adapt the voltage level (3.3 to 12 V) between the STM32 device and the host." on page 40. I have a question about it. Does it really necessary ? As ı understand on your connection, you have used just usb-ttl converter to connect via usart. I think it works on ttl level serial communication also, deosn't it ? Thanks for your reply for instance.
typedef struct { GPIO_TypeDef *port; uint32_t pin; uint32_t mode; uint32_t mode_type; uint32_t pull; uint32_t speed; uint32_t alt_func; } GPIO_TYPE; this gives me error message : ./HAL_GPIO.h(45): error: expected identifier or '(' typedef struct ^ ./HAL_GPIO.h(54): error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] } GPIO_TYPE; ^ int 2 errors generated. what should i do, i have been sitting almost 4 hours with this problem .please help ,i am beginner
Hello friend! Good video! I have 2 cases foe wake up: RTC and WKP pin, if i woke up mcu from pin, i need to know how much time left before wake up from RTC to add this time in WakeUpTimer and go to sleep. How find out time left?