most of the times, they are set to run periodically. with that said, however, a great deal of portability can be achieved by the programmer. yes, peripherals vary widely and generally there is no "portability" from one family of mcu's peripherals to another family's peripherals. Many of the "portability" is created by users / programmers. My only complaint is that the datasheets are sub par. I will layout boards complete with my favorite support chips and use these as my general embedded control board. My goal is to have a powerful processor that I am fully familiar with and my own hand written libraries to do basic things WRT peripherals. So I would like to know if there are any serious downside to these relative to the other ARM offerings before I invest too much time on the wrong part. I noticed the Atmel ARM series doesn't get much love on forums. I agree with those who say that fighting through the datasheet to learn the setup directly is the best and simplist route in the long run to learning a CPU. I have the digital IO working and a 1 ms interrupt routine going for timing. I started a project to set up a SAM D10 from bare metal writing registers only. I don't even mind the 5 min startup time of this program as long as it generates good code, and it does seem to do that. I chose Atmel SAMD because of the free IDE.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |