Changes between Initial Version and Version 1 of Atmel_AVR_Tools


Ignore:
Timestamp:
Nov 8, 2013, 10:17:53 AM (10 years ago)
Author:
Eric Hazen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Atmel_AVR_Tools

    v1 v1  
     1== Atmel AVR Microcontroller Links ==
     2
     3* Atmel
     4 * [http://www.atmel.com/products/AVR/ Atmel AVR]
     5 * [http://www.avrtv.com/ AVR TV]
     6 * [http://en.wikipedia.org/wiki/Atmel_AVR Atmel AVR - Wikipedia]
     7
     8* Software Libraries
     9 * [http://www.nongnu.org/avr-libc/ avr-libc]
     10 * [http://hubbard.engr.scu.edu/embedded/avr/avrlib/index.html Procyon Engineering]
     11  library '''including TCP/IP stack''.  Development boards too.
     12  * [http://joule.bu.edu/~hazen/avr-libc-user-manual-1.4.0/ avr-libc v1.4.0 user manual]
     13  * [http://winavr.scienceprog.com/example-avr-projects/avr-4-bit-lcd-interface-library.html LCD Library]
     14 – [http://joule.bu.edu/~hazen/AVR/AVR-LCD4b.zip AVR-LCD4b.zip]
     15 * [http://arduino.cc/en/Reference/Libraries Arduino Libraries]
     16 * [http://ohm.bu.edu/~pbohn/__Engineering_Reference/AVR_Starter_Code/avr_starter_code.zip EDF AVR Starter Code]
     17
     18
     19* Integrated Development Environments
     20 * [http://winavr.sourceforge.net/ Winavr]
     21 * [http://www.atmel.com/dyn/products/tools_v2.asp?family_id=607 AVR Studio]
     22 * [http://arduino.cc/en/Main/Software Arduino IDE]
     23 * [http://www.iar.com/ewavr IAR Embedded Workbench]
     24
     25* Operating Systems
     26 * [http://www.barello.net/avrx/AvrX-2.6/index.htm AvrX Real-time kernel]
     27 * [http://www.freertos.org/ FreeRTOS]
     28  * [http://www.freertos.org/a00098.html AVR Port]
     29
     30* Protothreads
     31 * [http://www.sics.se/~adam/pt/ Protothreads]
     32 * [http://protothread.wiki.sourceforge.net/ open source protothread manager]
     33 * [http://www.embedded.com/2008/0805 Embedded Covers Protothreads]
     34
     35* Arduino
     36 * [[ArduinoNotes]]
     37 * [http://lwn.net/Articles/262721/ Hardware Fun with the Arduino board]
     38 * [http://arduino.cc/ Arduino]
     39 * [http://wiring.org.co/ Wiring]
     40 * [http://blog.makezine.com/archive/2008/11/aduino_gift_guide.html Aduino Gift Guide]
     41 * [http://www.neufeld.newton.ks.us/electronics/?p=241 Arduino I2C]
     42
     43* AVR Projects Tutorials and Learning
     44 * [http://www.avrfreaks.net/ AVR Freaks]
     45 * [http://www.smileymicros.com/ SmileyMicros]
     46 * [http://www.tigoe.net/pcomp/code/category/category/arduinowiring/page/6 Arduino Projects]
     47 * [http://www.avrbox.com/ AVR Based Projects Collection]
     48 * [http://sharon.esrac.ele.tue.nl/mirrors/zl1bpu/micro/index.htm Amateur Radio Projects]
     49 * [http://avr-asm.tripod.com/ The AVR Assembler Site]
     50 * [http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=50106 Newbies Guide to AVR Timers]
     51 * [http://www.avr-asm-tutorial.net/ AVR-Assembler - Tutorial]
     52 * [http://www.evilmadscientist.com/article.php/avrstuff getting Started with AVRs]
     53 * [http://www.serasidis.gr AVRsite]
     54 * [http://www.edn.com/search/SiteDesignIdeas?q=AVR&s=&t= EDN Design Ideas]
     55
     56* Hardware and Programmer Solutions
     57 * [http://elm-chan.org/works/avrx/report_e.html ELM - AVR programmer]
     58various "dongles" with schematics
     59 * [http://tuxgraphics.org/ tuxgraphics]
     60 * [http://www.nongnu.org/avrdude/ avrdude]
     61 * [http://www.phidgets.com/ Phidgets]
     62
     63* Video Demos
     64 * [http://www.youtube.com/results?search_query=avr+atmel&page=6 YouTube Videos]
     65 * [http://www.edn.com/article/CA6483826.html?spacedesc=designideas&industryid=44217 Microcontroller drives 20 LEDs]
     66 * [http://www.avrtv.com/ AVR TV]
     67
     68* Misc Microcontrollers
     69 * [http://instruct1.cit.cornell.edu/courses/ee476/ Designing with Microcontrollers]
     70
     71* Tutorials
     72 * [http://extremeelectronics.co.in/avr-tutorials/pwm-signal-generation-by-using-avr-timers-part-ii/ PWM Signal Generation by Using AVR Timers. Part II]
     73 * [http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=50106 Newbie''s Guide to AVR Timers]
     74
     75
     76=== Notes ===
     77
     78''''12/15/2005'''
     79
     80Using USB programmer from [http://www.tuxgraphics.org tuxgraphics.org]
     81Need to create [[.avrduderc]]
     82
     83{{{
     84   avrdude -p m8 -c avrusb500 -e -U flash:w:MyCode.hex
     85
     86}}}
     87'''Fuses'' - enter interactive mode like this
     88
     89{{{
     90   avrdude -p m8 -c avrusb500 -t
     91 
     92}}}
     93{{{
     94   r lfuse
     95   w lfuse 0 0xff
     96     -etc-
     97
     98}}}
     99Installed avr-libc 1.4.0.  Works fine, but binutils, gcc still don''t support attiny45.
     100
     101''''11/4/2005'''
     102
     103Programming ATTiny45.  STK200 parallel programmer no longer supported by Atmel at all!
     104Downloaded ''avrdude' (savannah) and it works dandy.
     105
     106{{{
     107   avrdude -p attiny45 -c stk200 -U flash:w:avr_test1.hex
     108
     109}}}
     110Building avr-gcc per instructions from
     111[http://slacy.com/avr/compiler.html this page]
     112OK, but no support for ATTiny 25/45/85 or even ATTiny13 in avr-libc 1.2.5.
     113Seems as if we have to wait for the next release (1.4?).  '''sigh''
     114
     115Summary:  use AVR studio to assemble to .hex file.  Use avrdude under linux to download.
     116