1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

What is a good introduction to AVR?

Discussion in 'AVR' started by NeoMach, Dec 10, 2008.

  1. NeoMach

    NeoMach New Member

    Joined:
    Sep 23, 2007
    Messages:
    8
    Likes:
    0
    Location:
    PA
    I am interested in programming AVR microcontrollers, and using sed devices for basic input output systems. I have experience with Basic language, and intel Assembly language.
    What books would you suggest to read as an introduction to AVR programming and component interfacing.

    Thanks
     
  2. Leftyretro

    Leftyretro New Member

    Joined:
    Mar 11, 2007
    Messages:
    1,420
    Likes:
    13
    Location:
    Hercules, California
    Well if your willing to learn how to program in the C language the Arduino project is one of the least expensive, best supported platforms going. All open source free software and lots of vendors selling clones and add on stuff.
    There is a great user's forum that helps and welcomes newcomers.

    Arduino - HomePage
     
  3. AtomSoft

    AtomSoft Well-Known Member

    Joined:
    Feb 7, 2008
    Messages:
    5,670
    Likes:
    41
    Location:
    Brooklyn, NY US
    not my topic but would like some info also...

    Is the Arduino a bootloader on a ATMEL Chip? Would i still be able to do all the same stuff as if i was programming a normal ATMEL chip?

    I ask because the "Arduino Duemilanove" aka "Arduino USB Board" is only about $40 and its USB programmable which leads me to believe that its Bootloader. Its fine and all but how would i program another ATMEL chip with that bootloader if i dont own a programmer?
     
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. futz

    futz Active Member

    Joined:
    Sep 15, 2007
    Messages:
    2,043
    Likes:
    24
    Location:
    Vancouver, B.C.

    Yes, with a C-like language. It's kind of like the PICAxe, except open-source and C-like instead of BASIC.

    Kinda, but maybe not as flexible or as fast.

    You wouldn't, unless it was also an Arduino.
     
  6. tresca

    tresca Member

    Joined:
    Apr 11, 2004
    Messages:
    194
    Likes:
    2
    Location:
    Canada
    AVR Freaks

    It's a good place to start. They have tutorials and discuss various projects usings AVR'S
     
  7. AtomSoft

    AtomSoft Well-Known Member

    Joined:
    Feb 7, 2008
    Messages:
    5,670
    Likes:
    41
    Location:
    Brooklyn, NY US
    Then i would suggest the "AVR Dragon" even tho i have not used it it seems to be a good buy. $50/ If you are cash limited then check out this:
    USBASP AVR USB ISP Programmer Lite: USBASP AVR USB ISP Programmer Lite - Programmers - AVR - USBASP AVR USB ISP Programmer Lite - Micro4you Store - (Powered by CubeCart)

    The only thing is thats its can only program ISP which isnt bad at all since most can use that. I think that would also be a nice inexpensive start. All you need is a Chip.

    Even tho i dont use AVR (YET!) i would get that or the dragon and some ATtinyXX to start with.

    Forgot to mention its $15.48 for the "USBASP AVR USB ISP Programmer Lite"

    Even how to make em:
    fischl.de - USBasp - USB programmer for Atmel AVR controllers
     
    Last edited: Dec 10, 2008
  8. NeoMach

    NeoMach New Member

    Joined:
    Sep 23, 2007
    Messages:
    8
    Likes:
    0
    Location:
    PA
    Thank you for the Information.
     
  9. johnsmith123

    johnsmith123 Member

    Joined:
    Sep 24, 2005
    Messages:
    141
    Likes:
    2
  10. Leftyretro

    Leftyretro New Member

    Joined:
    Mar 11, 2007
    Messages:
    1,420
    Likes:
    13
    Location:
    Hercules, California
    Well there is a couple of routes one can take. Several vendors sell the AVR chip (168P) with the Arduino bootloader preburned for about $1 above the blank chip proce. Also there are several ways to burn the bootloader program into a blank chip via the Arduino IDE. It supports several programmer including a simple PC parallel port or there is even a Arduino program to turn the Duemilanove board into a serial programmer and burn the bootloader into a external chip mounted on a breadboard via standard ICSP pin setup.

    Lefty
     
    Last edited: Dec 10, 2008

Share This Page