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?
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 **
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/
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.