1.General RTOS Concepts - TIRTOS
15:49
Seven Segment Display using MSP432
18:39
External Interrupts using MSP432
10:53
TI GUI Composer
10:09
3 жыл бұрын
Пікірлер
@minni2986
@minni2986 4 күн бұрын
Hi, can you guide me where to find startup file for sdk example ? Couldn't find startup file for any of the example code.
@EmbeddedFirmware-b1q
@EmbeddedFirmware-b1q 17 күн бұрын
thank sir !! you save my time.
@alfredolopez1590
@alfredolopez1590 22 күн бұрын
Great video, Thanks for sharing
@EnjoyWithE_C4174
@EnjoyWithE_C4174 28 күн бұрын
Dear friend this esp32 programming tutorial is very good.please do more programs and examples.
@Владимир_Великий_Русь
@Владимир_Великий_Русь Ай бұрын
Охуентос ! у меня уши повяли от этого охуеноса😀😀
@KhatriKeyurHimanshubhai
@KhatriKeyurHimanshubhai Ай бұрын
Hi I am using Renesas RH850 R7F702300BFABA-C microcontroller so for that which Portable file i need to use can you please help ?
@EMBEDDEDAUTOMATION-d6k
@EMBEDDEDAUTOMATION-d6k Ай бұрын
when I am rotating the potentiometer the value in the live expression is not changing.... I dont know whats the problem!!!
@maximedethier7613
@maximedethier7613 21 күн бұрын
try to start and stop the ADC each time you acces it : while (1) { HAL_ADC_Start(&hadc1); if (HAL_ADC_PollForConversion(&hadc1, HAL_MAX_DELAY) == HAL_OK) { potentiometer_value = HAL_ADC_GetValue(&hadc1); pot_val = HAL_ADC_GetValue(&hadc1); } HAL_ADC_Stop(&hadc1); }
@Kim-rh9gt
@Kim-rh9gt Ай бұрын
Now I understand that freeRTOS works similar to POSIX threads (pthreads) in Linux
@Kim-rh9gt
@Kim-rh9gt Ай бұрын
Nice videos to learn freeRtos from scratch
@akramlab6664
@akramlab6664 2 ай бұрын
Sir i can only see Jlink and its not showing to downlaod the board.
@Radplus
@Radplus 3 ай бұрын
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?
@KhairulAkmalZulkepli
@KhairulAkmalZulkepli 3 ай бұрын
Great tutorial video.. I able to follow it until success.
@pragu___official399
@pragu___official399 3 ай бұрын
Why we don't use a pin for common , I think we have to make one pin to low and give it to the common pin of 7 segment display for cathode type ,if its is anode type we should make it high. I can't see anything like that in code .Can anyone explain please.
@viduraembedded6369
@viduraembedded6369 3 ай бұрын
Common pin is grounded in HW not on SW side
@miteshrajpurohit9033
@miteshrajpurohit9033 4 ай бұрын
you did configuration as you set label of the pin PA5 as GREEN_LED and no naming for the port so how can it suggest the port naming in HAL_Toggle function . please explain ?
@tm-uz7md
@tm-uz7md 4 ай бұрын
Makes no sense. How does the _write function get invoked ? All you have is a printf statement that won't do it.
@coolhandle572
@coolhandle572 4 ай бұрын
Where did you find the library code for the tft display?
@ImranPatan-m2d
@ImranPatan-m2d 5 ай бұрын
Hi Sir, thanks for the detailed explanation. Here is the error that iam facing in ccs: **** Build of configuration Debug for project MPU6050 **** "C:\\ti\\ccs1260\\ccs\\utils\\bin\\gmake" -k -j 8 all -O Building file: "../main.c" Invoking: Arm Compiler "C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --include_path="C:/Users/Admin/workspace_v12/MPU6050" --include_path="/source/ti/posix/ccs" --include_path="C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include" --define=ccs="ccs" --define=PART_TM4C1294NCPDT -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="main.d_raw" "../main.c" >> Compilation failure subdir_rules.mk:9: recipe for target 'main.obj' failed "../main.c", line 4: fatal error #1965: cannot open source file "NoRTOS.h" 1 catastrophic error detected in the compilation of "../main.c". Compilation terminated. gmake: *** [main.obj] Error 1 Building file: "../mpu6050.c" Invoking: Arm Compiler "C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --include_path="C:/Users/Admin/workspace_v12/MPU6050" --include_path="C:/ti/libunistd-master/unistd" --include_path="C:/ti/TivaWare_C_Series-2.2.0.295" --include_path="C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include" --define=ccs="ccs" --define=PART_TM4C1294NCPDT -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="mpu6050.d_raw" "../mpu6050.c" >> Compilation failure subdir_rules.mk:16: recipe for target 'mpu6050.obj' failed "C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include/machine/_types.h", line 45: fatal error #35: #error directive: this file needs sys/cdefs.h as a prerequisite 1 catastrophic error detected in the compilation of "../mpu6050.c". Compilation terminated. gmake: *** [mpu6050.obj] Error 1 Building file: "../tm4c1294ncpdt_startup_ccs.c" Invoking: Arm Compiler "C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --include_path="C:/Users/Admin/workspace_v12/MPU6050" --include_path="C:/ti/libunistd-master/unistd" --include_path="C:/ti/TivaWare_C_Series-2.2.0.295" --include_path="C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include" --define=ccs="ccs" --define=PART_TM4C1294NCPDT -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="tm4c1294ncpdt_startup_ccs.d_raw" "../tm4c1294ncpdt_startup_ccs.c" >> Compilation failure subdir_rules.mk:16: recipe for target 'tm4c1294ncpdt_startup_ccs.obj' failed "C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include/machine/_types.h", line 45: fatal error #35: #error directive: this file needs sys/cdefs.h as a prerequisite 1 catastrophic error detected in the compilation of "../tm4c1294ncpdt_startup_ccs.c". Compilation terminated. gmake: *** [tm4c1294ncpdt_startup_ccs.obj] Error 1 gmake: Target 'all' not remade because of errors. **** Build Finished **** Could you please help me to resolve the error and please mail me the solution? Thanks and regards, Imran pathan, email:[email protected]
@mayankpatel97
@mayankpatel97 5 ай бұрын
Did he use HAL_Delay in the FREE RTOS task?
@Kim-rh9gt
@Kim-rh9gt Ай бұрын
Can use, but still blcoking in the task.
@iT64
@iT64 5 ай бұрын
I had the following problem(s) when compiling: “undefined references to `SEGGER_RTT_ASM_WriteSkipNoLock`”. To resolve it, add “#define RTT_USE_ASM (0)” in “SEGGER_RTT_Conf.h” file, preferably in the “Defines, configurable” section. It has worked for me 😁
@MdALiSUGGESTS
@MdALiSUGGESTS 6 ай бұрын
The video are really useful, pls do more
@voledi6871
@voledi6871 6 ай бұрын
Very clear, thank you
@CircuitStories
@CircuitStories 6 ай бұрын
Can we use different ports for 7-segment like if i have 4 7-segment display and using multiplexing I connect pin a-d to port D and rest pins to Port A then how can i set the pins ?
@inakidb
@inakidb 6 ай бұрын
Did you check that 3 variables in your code are in the same range? I tested on mine with 3 individual Analod input and have same report based in the first analos input. this not work as expected.
@sontayo8312
@sontayo8312 6 ай бұрын
Thank you Sir, I really appreciate that
@JCBROLabs
@JCBROLabs 6 ай бұрын
I am getting the same values in buffer by this method for STM32f446RE. How to resolve this issue?
@dart4736
@dart4736 6 ай бұрын
great video
@quocvan-s6b
@quocvan-s6b 7 ай бұрын
I downloaded syscalls.c on github, but I have encountered some errors such as can not find sys/type.h.Please help me to solve them, bro.
@mjlr4369
@mjlr4369 7 ай бұрын
❤ Excellent explanation and tutorial, specially Copy of the CODES, i hv done my part, ,i-e like , subscribe and comment, Keep it up bro.
@Radplus
@Radplus 7 ай бұрын
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)
@minhphuongnguyen8117
@minhphuongnguyen8117 7 ай бұрын
hey bro, video apply for esp32 ?
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
No. Concept is same but configuration is different.
@pattisimus5944
@pattisimus5944 7 ай бұрын
I tried this with a outside pin I added ( PA6 ) But I had some troubles with it thou, when i pressed the button nothing happened The problem could be that it should be PULLUP or NOPULL pin Or myb I missed something other but idk what (STM32Nucleo FF46RE)
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
Check the interrupt priorities
@pardhasaradhi4291
@pardhasaradhi4291 7 ай бұрын
❤ super explanation
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
Thank you 🙂
@PimpofChaos
@PimpofChaos 7 ай бұрын
Thanks. I started to watch your videos and like your approach.
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
Awesome, thank you!
@wianmostert7163
@wianmostert7163 8 ай бұрын
Man, you just saved my engineering degree
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
Thanks
@mortezaghorbani7927
@mortezaghorbani7927 9 ай бұрын
thank you, sir, informative CCS Series, Please add examples on DMA & Interrupt using interfaces like ADC, SPI, and I2C
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
Sure
@fahadahmed4694
@fahadahmed4694 9 ай бұрын
Sir I want to ask few things about programming CC2640 MCU, I would be very thankful to you
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
Currently not planning any tutorials on it
@fjkldhakljf
@fjkldhakljf 9 ай бұрын
sir you are a great teacher
@viduraembedded6369
@viduraembedded6369 9 ай бұрын
Thanks and welcome
@mangocafee
@mangocafee 9 ай бұрын
I want to connect 5 x 1 digit 7 segment, what can i do as i want to make scroll text display please guide me
@HuiYue
@HuiYue 9 ай бұрын
Thank you for the great video that visualises how MCU works with RTOS! One question about the baremetal without any RTOS, does systemview show the tasks and timing? Thanks again!
@viduraembedded6369
@viduraembedded6369 9 ай бұрын
Yes it does
@HuiYue
@HuiYue 9 ай бұрын
Get it. Thanks!
@elcalvo4416
@elcalvo4416 10 ай бұрын
Using the nucle 767zi and Im getting this error set *(int *)0xE000EDFC=*(int *)0xE000EDFC|0x7F0 Temporary breakpoint 8, main () at ../Core/Src/main.c:77 77 HAL_Init();
@elmirakassymova380
@elmirakassymova380 10 ай бұрын
Hello, Why I get 1062474664 this number instead of float in Live expressions, and it is changing with value of adc. Something with program settings?
@programming40guru
@programming40guru 10 ай бұрын
make a full playlst as well as sun possible
@EasyElectronics2412
@EasyElectronics2412 10 ай бұрын
Really helpful ❤❤
@EasyElectronics2412
@EasyElectronics2412 10 ай бұрын
How context switching is handled in c??? I have this big doubt
@viduraembedded6369
@viduraembedded6369 9 ай бұрын
Yes. Context switching is handled in C code only
@EasyElectronics2412
@EasyElectronics2412 9 ай бұрын
@@viduraembedded6369 but how it is done?
@arthurchow-h8t
@arthurchow-h8t 11 ай бұрын
非常好的资料, 受教了 thans
@viduraembedded6369
@viduraembedded6369 7 ай бұрын
Thanks
@industrialautomation1992
@industrialautomation1992 11 ай бұрын
Error opening \\.\COM3 (121) Error opening \\.\COM3 (121), I'm getting error like this and i'm using stm32f446re and uart4, please help m eto resolve this issue
@717Fang
@717Fang Жыл бұрын
Where is porting?
@snehasusanabraham6818
@snehasusanabraham6818 Жыл бұрын
Hello Iam using STM32WB55RGV6 based Development board. which Config file I need to use.
@dbanerjee2467
@dbanerjee2467 Жыл бұрын
Thanks a lot, this saves times compared to implementing SWV log prints..
@sukhbirsingh8053
@sukhbirsingh8053 Жыл бұрын
Sir, How to add syscfg file to a brand new project?