hi , iam facing issue with this , kindly review it, in the debugging ,i have seen that initially the LD2 led is on but after the function MX_USB_HOST_Init() ,it goes off , i also tried to manually make the pc0 to reset and now the led becomes on again after off , but my breakpoint at application ready is not hitting as i plug the usb seem like it donot recognize it
Hello. I am creating an external loader following your tutorial for the STM32U599 and W25Q32 flash IC. I am able to read and erase the external flash using cube programmer, but whenever I try to write to flash (Fill Memory), I get the following error 15:51:42 : Error: Failed to download data! If it's a Flash memory, it may be not erased or protected 15:51:42 : Error: Failed to fill memory with the given pattern Similarly, when I try to program a bin file to flash I get the following error 15:55:36 : Error: failed to download Segment[0] 15:55:36 : Error: failed to download the File 15:55:36 : RUNNING Program ... 15:55:36 : Address: : 0x90000000 15:55:36 : Warning: The core is locked up 15:55:36 : Start operation achieved successfully
Hi there is a big question in me about Freertos! Imaging if we have 3 functions and compiler needs to run every function in 1us so all functions needs 3us to run Can Freertos do all of these 3 functions just in 1us and same time?
Hi there is a big question in me about Freertos! Imaging if we have 3 functions and compiler needs to run every function in 1us so all functions needs 3us to run Can Freertos do all of these 3 functions just in 1us and same time?
hello friend I use this code covx rtc0,va15.txt,4,0 covx rtc1,va16.txt,2,0 covx rtc2,va17.txt,2,0 t14.txt=va15.txt+"/"+va16.txt+"/"+va17.txt if(t14.txt=="2024/09/25") { page page1 } I want when the date set in the programming ends, another page opens Do you know how to do that?
If we dont intermediate values, but final changes, like on the settings screen there is a deactivate function that call before the presenter object will be destroyed.
Hi there. I am using a STM32F401, after following these instructions "live expressions" works. printf/"data trace" however doesn't :( I set a breakpoint on printf and stepped through, the ITM_SendChar puts the char into the port correctly but nothing is sent. I was wondering if this guide is still accurate?
Why do you remove CMSIS RTOS and work with FreeRTOS ? CMSIS RTOS also has Threads,Mutexes, Semaphores.. And why if in CubeIDE you enable FreeRTOS and generate code it's add also CMSIS ? How do they work together ?
This seems quite absurd, how can we actually infer that timer 1 and 2 are connected.. There has to be some setting to explain this right? What if there are a lot of timers enabled how will that timer get to know to capture which timer signal
I don't think so the timers are connected internally by default.. I used a jumper to connect both the pins and now the interuppt started triggering. I'm using a stm32g474-dpow board
Your tutorial was amazing. I have used your code for my project but encountered a problem with it. Variable count changes by rotating encoder shaft 2 times. Is it possible to change this code such that for one rotation count variable changes by one?
@@ControllersTech data in count variable is fetched only after two rotations of encoder. If i rotate the encoder only one time there will be no data of count variable. So by just defining another variable doesnt work.
In the main function , when read the array I got different values. Like ı get the 'V' instead of 'W' some times 'W' some times 'V' . what is the reason?
Very nice tutorial, I have a few doubts though. Let's say I have a custom container called CONTAINER. I make an instance of it called CONTAINER1. CONTAINER contains an image called IMAGE1. I want to make IMAGE1 of CONTAINER1 visible or invisible based on some input boolean parameter for a function in my screenview.cpp file. How can I do so?
I was struggling with programming the I2C Slave behavior for about 3 days, but by watching this video, I was able to receive fixed length byte strings with no problem at all! I really appreciate it!
Birebir aynısını uyguladım, sonuç olumsuz. (I applied your code, not working) Adresi de 27 veya 4E,3F hepsini denedim (I tried different slave address). LCD ekranı bile değiştim (I changed LCD) . 100000 Hz I2C frekansı aynı (I2C Clock Frequenct the same) F103C8 board aynı Clock frekansı aynı 72MHz, PLCK1 36Khz . What is the problem?
It is very helpful video with me, thank for your sharing. But I have the question in there, I am using the Jlink for debug STM32, so how can I load the external loader in the Debug Configuration
It's genuinely funny. I did the exact same thing, adapted to my Nucleo C031C6 board, connected it to a Logic analyzer and there's no signal on the pin, just a low active fucking bar.
hello sir! i'm new on this how can i get that 'moserial' if computer port doesn't connect to any STM32 board? i've run the Debug As -> STM23 c/c++ Applications and it popped up 'No ST-LINK detected!' hope u can help!
@@ControllersTechcan we do this on STM32F103C6T6A board (Blue pill), sir? It's connected to ST-LINK V2 but it got errors when Debugging. Hope you can help 🙏
Hi Sir, I am using "NucleoF767ZI" for getting the "ADC value" from the WEBPage(server). I am using RTOS in middleware, but in the System Core->SYS-> TimeBase Source -> using Sys Stick. During generating code it shows following warning "When RTOS is used, it is strongly recommended to use a HAL timebase source other than the Systick. The HAL timebase source can be changed from the Pinout tab under SYS". If skip this warning it do any problem (or) I skip the warning and do the code generation process. Need your guide sir
In case anyone gets this: After running everything up to 9:00 successfully, I only get the LED blinking in the "StartDefaultTask()" task, while the other is not. To solve: Comment out every instance of "StartDefaultTask()", and copy everything from Task2, from start to end and rename as Task1. Set the delay time to something different and program. It now blinks both LED at different times.