Author Topic: AVR GCC - Questions  (Read 1690 times)

0 Members and 1 Guest are viewing this topic.

Offline LXETopic starter

  • Jr. Member
  • **
  • Posts: 24
  • Helpful? 0
AVR GCC - Questions
« on: October 05, 2010, 05:34:28 AM »
I have a few questions about AVR GCC and the AVR chips -

  • Can I use the Arduino or any other "non-official AVR programmers" as an ISP with the AVR GCC?
  • Are there any good free software and tools available?
  • Are there any good sources of information to learn how to program in "C"?
  • What AVR chips can you program with the AVR GCC? Can it program an AVR ARM microcontroller?
  • What chips do you reccommend for programming?
  • Should I stick with the Arduino or should I move to AVR GCC now or in the near future?

Offline Webbot

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 2,165
  • Helpful? 111
    • Webbot stuff
Re: AVR GCC - Questions
« Reply #1 on: October 05, 2010, 12:51:26 PM »
The avr-gcc toolchain covers the ATTiny, ATMega and ATXMega chips - not the ARM.

As for programmers then thats nothing to do with a compiler. The programmer just uploads a file - it doesn't care what compiler you used to create the file.

Webbot Home: http://webbot.org.uk/
WebbotLib online docs: http://webbot.org.uk/WebbotLibDocs
If your in the neighbourhood: http://www.hovinghamspa.co.uk

Offline amando96

  • Robot Overlord
  • ****
  • Posts: 187
  • Helpful? 1
Re: AVR GCC - Questions
« Reply #2 on: October 05, 2010, 01:04:10 PM »
I'm using the arduino to program an attiny26 right now, it acts as an stk500v1 and works perfectly, should program all the AVRs.

>Go here for more, you would have to change some things depending on what chip you have, but avr dude's error messages tend to be clear.

The arduino itself is really powerful, which can be overkill for some projects, so it's not a bad idea to have a few attinys around, the arduino can be a programmer one minute  and a prototyping platform in the next  ;D
Rorcle, 60% complete
AATV, 5% complete

 


Get Your Ad Here

data_list