OpenOsci Documentation

0.01

Thanks!

Thanks to all the people who write open source code. This project is based on a couple of other projects (barely did anything myself):

Hope I did not forget anyone.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Documentation

An up-to-date HTML and PDF version of the documentation is located at http://www.svenkreiss.com/private/openosci.php .

Installation

The easiest way to install the code should be to program the fuse bits, download the *.hex-file and write it directly to the controller.

FuseBits

Be very careful with these commands. It is absolutely necessary that you know in detail what each of these does and whether you can apply them to your system.

read ext fuse bits:
avrdude -c avr910 -p m128 -P /dev/ttyUSB0 -U efuse:r:-:r | xxd

write ext fuse (m103C off, watchdog off):
avrdude -c avr910 -p m128 -P /dev/ttyUSB0 -U efuse:w:0xFF:m
write high fuse (disable JTAG, CKOPT to 0 for high freq cryst > 8MHz):
avrdude -c avr910 -p m128 -P /dev/ttyUSB0 -U hfuse:w:0xC9:m
write low fuse (switch to external chrystal osc):
avrdude -c avr910 -p m128 -P /dev/ttyUSB0 -U lfuse:w:0xEF:m

Contact

Sven Kreiss
eMail: sk@svenkreiss.com -- sk at svenkreiss dot com
web: http://www.svenkreiss.com/ -- www dot svenkreiss dot com
Generated on Fri Aug 11 21:47:30 2006 for OpenOsci by  doxygen 1.4.6