Skip to main content
deleted 10 characters in body; edited tags; edited title
Source Link
Nick T
  • 12.6k
  • 2
  • 48
  • 74

Start off with embedded C with atmega32ATmega32 (atmega avrATmega AVR series)

I have a atmega32ATmega32 board laying around and I figure it would be perfect to start off with microcontrollers. I once did some babbling in embedded C (thats when I got this board) but the flow was stopped due to some things. Now I have two questions:

  1. What is the best free resource to start off with C for the avr series. I know of AVR-GCC but was looking for some tutorials or free books to start me off.

  2. Should I directly jump to C or go through ASM first? I see there are many asm books around. So what is a better option?

Edit:

whileWhile searching the Internet, I found the arduinoArduino bootloader for atmega32ATmega32 here http://retrointerfacing.com/?p=30 but the problem is I a hesitant to do some tinkering with the fuse bits and all. Is Is it safe to do so?

Start off with embedded C with atmega32 (atmega avr series)

I have a atmega32 board laying around and I figure it would be perfect to start off with microcontrollers. I once did some babbling in embedded C (thats when I got this board) but the flow was stopped due to some things. Now I have two questions

  1. What is the best free resource to start off with C for the avr series. I know of AVR-GCC but was looking for some tutorials or free books to start me off.

  2. Should I directly jump to C or go through ASM first? I see there are many asm books around. So what is a better option?

Edit:

while searching the Internet, I found the arduino bootloader for atmega32 here http://retrointerfacing.com/?p=30 but the problem is I a hesitant to do some tinkering with the fuse bits and all. Is it safe to do so?

Start off with embedded C with ATmega32 (ATmega AVR series)

I have a ATmega32 board laying around and I figure it would be perfect to start off with microcontrollers. I once did some babbling in embedded C (thats when I got this board) but the flow was stopped due to some things. Now I have two questions:

  1. What is the best free resource to start off with C for the avr series. I know of AVR-GCC but was looking for some tutorials or free books to start me off.

  2. Should I directly jump to C or go through ASM first? I see there are many asm books around. So what is a better option?

While searching the Internet, I found the Arduino bootloader for ATmega32 here http://retrointerfacing.com/?p=30 but the problem is I a hesitant to do some tinkering with the fuse bits and all. Is it safe to do so?

edited tags
Link
Toby Jaffey
  • 28.9k
  • 19
  • 98
  • 151
edited tags
Link
Toby Jaffey
  • 28.9k
  • 19
  • 98
  • 151
added 230 characters in body
Source Link
Rick_2047
  • 3.9k
  • 5
  • 48
  • 68
Loading
Source Link
Rick_2047
  • 3.9k
  • 5
  • 48
  • 68
Loading