Great intro to parallel processing. The Propeller chip is very cool and simple to understand. For those who didn't know, a *cog* is the term Parallax Inc. uses for a *core* in the Propeller chip. Maybe next you can show some inter-process communication. An example might be to cause your two push-buttons to change the blink rate on the other two processes.
Yes ... inter-communication is a powerful feature of the Propeller. I had made a video showing how to start and stop tasks running on different cogs using cog 0. ua-cam.com/video/Iuf44VCMh60/v-deo.html
The IDE is from Parallax called Propeller Tool that has the capability to flash the board. All their tools are available on their website as free downloads. www.parallax.com/downloads/propeller-tool-software-windows-spin-assembly
Good information, i have one question. Which forth language do you use in the example for de propeller chip? I found Propforth and Tachyonforth on the internet. Thanks!
My favorite MCU (The Prop)! There are a big variety of boards that exist for the Propeller...ones like the Activity Board and smaller ones shown in your vid. There's a WX version of the Activity Board now that with the addition of a WiFi module, allows the MCU to be re-flashed over WiFi (and essentially serves as a wireless serial port for your MCU application's purpose, too)...nice vid as always!
Thanks for the feedback! Yes .. Parallax has quite a variety of boards for the Propeller. I want to try the "Flip" module. Very convenient for embedded projects. www.parallax.com/product/32123
Yup! That's a great module...makes it easy to start something on an existing breadboard...I recently wrote a driver for a 4x20 OLED character display using one...nice little board
Great intro to parallel processing.
The Propeller chip is very cool and simple to understand. For those who didn't know, a *cog* is the term Parallax Inc. uses for a *core* in the Propeller chip.
Maybe next you can show some inter-process communication. An example might be to cause your two push-buttons to change the blink rate on the other two processes.
Yes ... inter-communication is a powerful feature of the Propeller.
I had made a video showing how to start and stop tasks running on different cogs using cog 0.
ua-cam.com/video/Iuf44VCMh60/v-deo.html
Very nice processor. Makes it difficult to choose one these days.
Excellent!
Can you describe what IDE you used? and the process of flashing the development board ?
The IDE is from Parallax called Propeller Tool that has the capability to flash the board.
All their tools are available on their website as free downloads.
www.parallax.com/downloads/propeller-tool-software-windows-spin-assembly
great explanation
In these multicore microcontrollers... Are there separate gpios for each microcontroller or all the gpios are common for all the microcontrollers??
There are 32 GPIOs on the Propeller chip and they are shared with the 8 cogs.
The GPIOs are common so you assign each cog their own GPIO in your code.
Good information, i have one question.
Which forth language do you use in the example for de propeller chip?
I found Propforth and Tachyonforth on the internet.
Thanks!
The code I used was written using Tachyon Forth.
That would be good mcu if not the price. Esp32 has 2 cores and is much cheaper and faster. They should start making multicore mcus
My favorite MCU (The Prop)! There are a big variety of boards that exist for the Propeller...ones like the Activity Board and smaller ones shown in your vid. There's a WX version of the Activity Board now that with the addition of a WiFi module, allows the MCU to be re-flashed over WiFi (and essentially serves as a wireless serial port for your MCU application's purpose, too)...nice vid as always!
Thanks for the feedback!
Yes .. Parallax has quite a variety of boards for the Propeller.
I want to try the "Flip" module. Very convenient for embedded projects.
www.parallax.com/product/32123
Yup! That's a great module...makes it easy to start something on an existing breadboard...I recently wrote a driver for a 4x20 OLED character display using one...nice little board
Nice :)
This didn't age well.