We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello!
I've worked before with Cortex-M3 on a STM32 Primer during college. Now I'm trying to develop a system and I can't decide what would be the best MCU for it...
The tasks I would need for it to perform are:
-Operate a TFT LCD screen
-Read and write to an SD card (KBytes of info)
-Control a PWM output
-Read 3 sensors (some digital and some analogic)
-Controll a dimmable light (triacs, zero-cross detection...)
-Actuate on relays and transistor switches
-Send info to a webpage via ethernet board
-PID controller (needs to do some divisions, multiplications and sums...)
All this tasks are to be preformed inside a infinte loop, but there is no need to have them working in Real Time.
Do you think that a Cortex-M0 would be good for this or do I need a more powerful microprocessor?
Also, if I start with a M0, how hard will it be to take the same code and make it work on an Cortex-M3?
Thanks!