Until now i have used the PIC16F84 for my embedded projects, but a friend of mine told me about the atmel AVR, which looks very nice compared to PIC's. My questions is:
First im looking for a tutorial or a good book on asm/c programming the atmega8, so I can get started :)
Im also looking for some useful information on building a programmer which works under linux/bsd
And lots of other useful information ;-)
Toke Jansen
P.S is there any irc channel for embedded systems?
Didn't find your answer? Ask the community — no account required.
R
Rein Wiehler
try this site:
formatting link
you will have to login for the better details. rw
A
Alex Gibson
the=20
formatting link
free membership then go to academy
search via google for avr programmer or avr isp(in system programming)
Below few AVR links which should keep you busy for a bit
Alex
formatting link
for c compiler avr-gcc and tutorials , app notes
other free compiler for avr (I haven't tried it yet) is sdcc (need cygwin to run on windows)
formatting link
older version
formatting link
formatting link
formatting link
get the latest version here
first call for programs and software, app notes etc
formatting link
formatting link
software
formatting link
support tools
formatting link
guitar tuner
formatting link
formatting link
avr mp3 players
formatting link
mini dds / function = generator
formatting link
dds vfo
formatting link
50MHz frquency = counter
formatting link
temperture controller
formatting link
altimeter and = timers
formatting link
avr amatuer radio projects including 6 channel voltmeter, freq counter, function = generator,dds,beacon keyer
formatting link
midi projects
formatting link
moving message display, displays,
formatting link
playstation mod chip, gps data parser, gps display,
formatting link
avr projects and file archive
formatting link
formatting link
seril port and = lcd
formatting link
avr links page
formatting link
Ham Radio Related Projects including: VFO Counter/Stabilizer and Programmable PLL board
formatting link
POCSAG encoder, AVR Based TNC for APRS, Radio to RS-232 interface
formatting link
servo, stepper, control
formatting link
avr = projects ranging from 3 axis magmetometer, cnc drive,
formatting link
mp3 player, I2C,keyboard driver, printf for lcd, graphic lcd
formatting link
tcpip over ethernet, avr = microkernal
formatting link
avr robot
formatting link
clock, 3 channel dac, rs232 to wireless, wireless frequency meter, rf strength meter, 8 channel pwm,
formatting link
cross assembler 8051 to = avr (not released yet)
formatting link
CAN Remote Automation and Control with = the AVR
formatting link
ultrasonic measurement
formatting link
nixie tube clock (use google to = translate) and other projects
formatting link
tools and code for lots = of diffrerent projects
formatting link
IDE Harddisk = interface for micro controllers
formatting link
telemntry and = datalogging
formatting link
metal detector,
formatting link
avr help works out uart = and port pins etc
formatting link
getting started = with avr
formatting link
getting = started with atmega 128
formatting link
getting started with = gcc on atmega 128
formatting link
projects, lcd , led light chaser, = digital and led thermometers and stepper motor driver
formatting link
control projects via gsm phone, pocketpc to rs232, graphic lcd driver
formatting link
m lcd controller
formatting link
gameboy camera interface
formatting link
herky jerky robot
formatting link
formatting link
good information on = AvrTiny.+ examples and RTOS
formatting link
open source embedded systems library
formatting link
electronics, embedded systems and programming pnoyprog, canbus home automation, minithreads
formatting link
formatting link
links for I2C
formatting link
mp3 player using atmega 128
formatting link
formatting link
AVR-Assembler-Tutorial
formatting link
formatting link
projects and realitime os
formatting link
projects lcd, thermometer, clock and libraries = for lcd and one wire
formatting link
dontronics avr pages
formatting link
embedded systems links
formatting link
servo control with avr's
formatting link
avr mp3 player with fat = hdd
formatting link
ethernut , web server etc using avr
RTOS see AVR freaks
ucos
formatting link
nutos
formatting link
other rtos for avr
formatting link
=3Davr+rtos
also look at the compiler developer web pages for examples and rtos IAR
formatting link
Imagecraft
formatting link
Bascom
formatting link
T
Terry
Hi!
UISP with 4 wires from the parallel port to the chip!
I have a AVR intro on my embedded page :
formatting link
Including a full howto on installing the toolset under GNU/Linux.
formatting link
I have just set up the avr-gcc environment under GNU/Linux (Gentoo) including the avr-gcc C compiler, simulator, and burner.
My first mega8 was a piece of cake to burn and is running my first test program as I type this.
The main site for GNU/Linux is
formatting link
I wouldn't waste your time with Avrfreaks as it's too Windows centric to be a lot of use to GNU/Linux users setting up the toolset, though code examples etc may be of use ?
Kind Regards from Terry
My Desktop is powered by GNU/LinuX, Gentoo-1.4_rc2
New Homepage: http://milkstone.d2.net.au/
** Linux Registration Number: 103931, http://counter.li.org **
B
Brian Dean
Check out AVRDUDE:
formatting link
Note the simple parallel port cable programmer on that page. We just released version 4.2, you can find the source tarballs and rpms here:
formatting link
If you are using FreeBSD, all the AVR tools are part of the "ports" system. For example, to install the compiler (avr-gcc), programmer (avrdude), avarice (jtag enabler), avr-gdb (source level debugger), and simulavr (simulator), just do this:
% cd /usr/ports/devel/avr-gcc && make install % cd /usr/ports/devel/avrdude && make install % cd /usr/ports/devel/avarice && make install % cd /usr/ports/devel/avr-gdb && make install % cd /usr/ports/devel/simulavr && make install
I happen to sell couple of AVR boards with the ATmega128 processor (top of the line AVR). You can find that here:
formatting link
For some more info on AVR tools, take a look at my "dev tools" page:
formatting link
Good luck!
-Brian
Brian Dean, bsd@bdmicro.com
BDMICRO - Maker of the MAVRIC ATmega128 Dev Board
http://www.bdmicro.com/
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.