Then you download the program to the microcontroller to run. To program most microcontrollers, you write and compile your programs on a host computer with a full operating system like Linux, Windows or MacOS. There is a micro-USB port that is typically used for programming and to provide power. There are boot and reset buttons along with an RGB LED. There is also WiFi, Bluetooth LE and 4MB Flash memory. This board is powered by a 32-Bit RISC-V core running at 160MHz, 400kB SRAM, 384kB ROM and 22GPIOs including SPI, UART, I2C, I2S and 12-bit ADC. The documentation is extensive and Espressif has a lot of experience in the microcontroller world. There are many RISC-V microcontrollers on the market, but I chose this one because it has an extensive SDK allowing you to program in MicroPython, C/C++ or Assembly Language. It seems you can do more and more in the RISC-V world. Now I’m playing with an Espressif ESP32-C3 Devkit which is a RISC-V based microcontroller similar to a Raspberry Pi Pico. ![]() ![]() I’ve been working with the Starfive Visionfive 2 SBC which is similar to the Raspberry Pi 4.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |