![]() I am trying to compare the STM32F407VGT6 to the ATmega2560 and there doesn't seem to be any reason at all to use the 2560, or even an Atmel Xmega when the price difference between the AVR and ARM is $1. I am looking at it again though and my head is exploding reading the datasheet. I think I will opt for the medium power ARMs like the STM32F4 Discovery board which I thought was underpowered. So now I know that the Cortex M0 and M3 are essentially the same device as Arduino, only about 5 times faster with more I/O. Thank you for explaining the different ARMs available. Apparently Atmel and Arduino are sharing "booth space" (cf avrfreaks) It was MF NY where the Leonardo/Due were first mentioned, and it wouldn't surprise me if they had more to say here. You might want to wait another month and see if anything concrete comes out of "Maker Faire" Silicon Valley. A lot of the Cortex M4 boards (including the STMF4 discovery) fall in here. No MMU, but too much space (IMO) not to run some sort of kernel. Includes Rasberry Pi, BeagleBoard/etc, Pogoplug, and assorted wireless routers. Runs linux and most programs are written as user-level linux programs. The LPCExpresso boards and Maple, plus most of the TI Stellaris development boards and the Freescale Kinetis boards are mostly in this category.Īnd you have your BIG ARMS. Less than 100MHz, less than 256k flash, no MMU. You have your "small" microcontrollers aimed at the 8bit market. ![]() Right now I am leaning toward LPC or ST-branded ARMs that are found on the Maple (always out of stock), Discovery (seems underpowered), LPCExpresso, and mbed (missing JTAG).ĪRM come in sort-of three flavors. I am also eagerly awaiting the Due, but as far as I know it is past its due date so I am looking for alternatives. I have read past posts on this forum about ARM but they are over two years old. And just as you wouldn't consider a regular Timex and Pebble the same, I would like to be able to distinguish the ARM and Arduino workshops somehow, even though I know that ARM workshops will have to start by blinking an LED. I also want to buy peripherals but am not sure which are appropriate for the much faster ARM. ![]() The main goal is to become familiar with a device that is used in the real world so that the workshops are useful but keep costs down. Right now I am leaning toward LPC or ST-branded ARMs that are found on the Maple (always out of stock), Discovery (seems underpowered), LPCExpresso, and mbed (missing JTAG). The problem is that I have no experience at all with it, no classes at my school teach it, and there do not seem to be any ARM boards with nearly the percentage marketshare that the ATmega328 has. I was told to look for an ARM board to learn how to use and eventually teach to members. I have received a complaint recently that Arduino is nice but bland for third-years and above. Over the past few months I have taught about forty students how to use Arduino, from digitalWrite down to bitmasking registers to reverse the order of SPI transfer. I am a part of my school's engineering club and am responsible for workshops that teach members new skills. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |