Dual core micro-controllers are very useful where one core can be dedicated for real time computations and the second core for doing parallel task such as communication independent to the the task that is performed by core-1.
However, dual core programming is very challenging for novice users. This project shows how to do dual core programming on some popular dual core micro controller boards such as Arduino RP-2040 Connect, ESP32S, STM32H745 and TI LaunchXL-F28379D boards with CASP software.
We do a simple LED blinking logic on core-1 and try to implement serial communication on core-2. We measure how the communication is effecting the LED blink rate when do both the tasks are performed on single core and on dual core.
Please go through the below video for detailed explanation. To download and install CASP and required BSPs please visit this page: https://aadhuniklabs.com/?page_id=550.
Please go through this link: https://aadhuniklabs.com/?page_id=554 for video tutorials on CASP.
Comments