| Electronics > Microcontrollers |
| Wanting to begin using Atmel |
| << < (3/3) |
| Excavatoree:
Sorry to bump my thread, but I did want to thank everyone for their help. Second, I thought this was interesting: http://pickit2.isgreat.org/ |
| frank26080115:
I've used the PICkit 2. The GUI is buggy. Point-and-click solutions are great only when they are done right. Command line tools and open source is great for the times when somebody screws up the GUI, then you just make your own tools. I wrote http://code.google.com/p/avr-project-ide/ Also the command for programming a chip isn't that hard, avrdude -p atmega328p -c usbtiny -U flash:w:file.hex , you don't really type it all the time since you either use a makefile, or just press UP in the terminal to bring up the previous command My first AVR programmer is an USBtinyISP, got it since the release of the v2 revision, still works, no complaints I have an AVR Dragon that doesn't get used unless I need to do something advanced. MPLAB makes me cry, I only use it to build the project, all editing is done externally via NetBeans or Eclipse on the rare occasion I need to use PIC instead of AVR |
| Excavatoree:
To be honest, I like MPLAB, but I have to qualify that. 1. I've only done small, piddly projects with the most basic PIC microcontrollers. 2. I'm used to strange, crazy, anal file managment like MPLAB uses. I've used Pro-E PDM, a horrid program, Pro-E Intralink, two CAD-file management programs that also make people cry. I'm used to such behavior, but I'm the exception. (No one else is that masochistic.) Believe it or not, I used to be "Mr. Command line." My first computer ran CP/M, and C:pip A:=B:*.* was the norm. I actually complained bitterly about Windows 95. What does this mean? I'm old and stubborn, but apparently I just change slowly - a bit hypocritical of me to complain about GUI and then about the lack of it, ~15 years later. |
| ruku:
I've done a fair bit of AVR programming--though I'm far from experienced in the microcontroller world. My only experience right now is with AVR, and I've done everything with gedit and make. I've recently done a decently sized project (~1k lines of code). Didn't seem to run into any issues, didn't even need a debugger! My experience with IDEs as of yet is a useful front end to the debugger and code navigation. Around the end I was starting to pine for some assistance navigating through the code, but nothing really killed me. After I got my makefile setup properly, I could get my software compiled and on the development board with just a "make program". [edit] I think one big alluring thing to AVRs is you can buy a $20 - $30 programmer (usbtinyisp?) and be off to the races. That, and you're not bound to one particular operating system. avr-gcc / avrdude works with Windows / Linux / Mac. |
| Navigation |
| Message Index |
| Previous page |