5 ms·
Most hobby electronics projects aren't really CPU limited though, so using ARM doesn't really bring relevant advantages. Having a standard platform, including t
by klagermkii 11y ago
Most hobby electronics projects aren't really CPU limited though, so using ARM doesn't really bring relevant advantages. Having a standard platform, including the peripherals like PWM/ADC/timer etc which are going to vary wildly between ARM implementations, is far more important for people starting out and are trying to solve their problems via Google.
The 5V chips are also better at taking punches from miswired projects.
- ChuckMcM 11y agoMy experience is that most hobby projects are RAM limited when people are using the AVR chips. Whether its trying to hold a copy of an LCD view, or any sort of moderate data structure. The ATMega328 is 8K of RAM. The M0+ chips seems to all come with 64K of RAM, and given that folks are writing in C/C++ rather than Assembler that is quite helpful. I agree with you on the general tolerances to abuse though. I've filled out a couple of surveys sent to me by semiconductor folks (I often get one after attending a free training session) and I've mentioned several times that a short/overvoltage hardened chip would be a useful thing for me. You can do that with off chip parts but since manufacturers are wondering what to do with an abundance of silicon surface area to distinguish their products, I continue to suggest that would be one way.
- aexaey 11y ago> The ATMega328 is 8K of RAM No, just 2K. [0] > The M0+ chips seems to all come with 64K of RAM That would be 8K. [1] [0] http://www.atmel.com/devices/atmega328.aspx http://www.atmel.com/devices/atmega328.aspx [1] http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1817?sc=stm32l0 http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1817?sc=...
- ChuckMcM 11y agoThanks, I was talking to the Atmel Tech On Tour folks today and the part I'm really interested in of late is the R21 which has both radio parts and the M0+ in a tiny package. It has up to 32K of RAM and 256K of flash [2], the larger Cortex chips have the big RAM numbers as you note. [1] http://design.avnet.com/axiom/atmel-sam-r21-atmel-cortex-m0-embedded-flash-mcus/ http://design.avnet.com/axiom/atmel-sam-r21-atmel-cortex-m0-... [2] http://www.atmel.com/Images/Atmel-42223-SAM-R21_Datasheet.pdf http://www.atmel.com/Images/Atmel-42223-SAM-R21_Datasheet.pd...
- deleted 11y ago[deleted]
- CamperBob2 11y agoI agree with this take on it. I either find myself using an Arduino or other cheesy AVR board, or a "serious" FPGA platform. There never seems to be much demand around here for mid-grade controllers or SoCs. If I can't get the job done with an Atmega256, I'll drag out the heavy artillery.