gproduct: Hello!

Post Reply
gproduct
Posts: 5
Joined: Wed Jan 03, 2018 8:08 am

gproduct: Hello!

Post by gproduct » Wed Jan 03, 2018 8:10 am

Hi,

I'm new to stm32, but I have worked with 8 Bit microcontrollers a lot.
I'm in a team which is participating for the EuroBot competition.

We are using 8bit microcontrollers, but we want to experiment with RPi and especially stm32.

Cheers!

User avatar
mrburnette
Posts: 2201
Joined: Mon Apr 27, 2015 12:50 pm
Location: Greater Atlanta
Contact:

Re: Hello!

Post by mrburnette » Fri Feb 02, 2018 1:09 pm

Welcome, gproduct;

Please read: http://stm32duino.com/viewtopic.php?f=2&t=3111

The EuroBot competition sounds very interesting. I took a look at the HomePage and then found this link which I think is a bit more descriptive:
http://www.eurobot.org/eurobot

The move from 8-bit to 32-bit and the far faster clock rate on the STM32 will definitely increase the bandwidth for computing. But do not write-off the 8-bit devices completely as they are very easy to implement for sensors and low-level logic.

We look forward to see where you take the STM32 microcontrollers. Do please read my post here: http://stm32duino.com/viewtopic.php?f=2&t=3111

I have worked with the RPi Model 3B and the Zero and the Zero-W. They are very capable Linux devices with enough capacity to perform very capable under load. Caveat, you will be in Linux and will have to remember that many, many processes are competing for CPU resources. These are ideal devices to take multiple input streams and aggregate data for display, web-hosting, and wireless connectivity. You can get near-realtime response, but you will have to do some research; this link may help: https://www.google.com/search?q=near+re ... spberry+pi

I would also suggest you investigate the ESP32 under Arduino. A most capable and inexpensive SoC with WiFi & Bluetooth.
Native programming: https://esp-idf.readthedocs.io/en/latest/
Arduino: https://github.com/espressif/arduino-es ... -wifi-chip
and
Do not forget the ESP8266, still a very capable 32-bit design with WiFi.http://arduino-esp8266.readthedocs.io/en/latest/

I envy you guys getting started in computing and electronics with the state of the technology at the point it is today. As a boy, I can remember paying a $1 (which I though a rather expensive price) for a single CK722 transistor..

A retired PhD EE friend of mine is into robotics in a big way. His latest diversion is: http://www.pitt.edu/~is2470pb/Spring05/ ... l/som.html

Ray

User avatar
Slammer
Posts: 261
Joined: Tue Mar 01, 2016 10:35 pm
Location: Athens, Greece

Re: gproduct: Hello!

Post by Slammer » Fri Feb 02, 2018 4:05 pm

Take a look at xpcc: C++ microcontroller framework, at http://xpcc.io/
It is a C++ framework for various microcontrollers like Atmegas, STM32, NXPs etc
As the site says:
xpcc is battle-tested in the real-world, highly competitive environment of Eurobot. It is the foundation of all of @RCA_eV's robot code, and is the culmination of many years worth of effort, experience and improvements.

Post Reply