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!
I think I'm going to stick with the M3... My only experience with a TFT was with the one that comes on the STM32 Primer board, so I might have an hard time programming the LCD.
This might become a commercial product so I need to make sure that I'm not paying for functions that I don't need
Those TFTs look very interesting! I'll need to study them a bit to see what I need to do to put them to work before buying them though!
Thanks so much for all the advices