Dick Cappels'
project pages http://www.projects.cappels.org
AttoBASIC
HOME
This is the
central location for AttoBASIC for the ATMEL
AVR controllers and ARDUINO computers
Supports most ARDUINO, ADAFRUIT,
OLIMEX and TEENSY(2.0) products.
The current version 2.34 supports the following ATMEL micro-controllers [*New]:
ATtiny84/85* |
ATmega16/32* |
ATmega88/168/328 |
ATmega32U4
|
ATmega644P/1284P* |
ATmega2560 |
AT90USB128
|
Older versions support ATMEL AT90S2313,
ATtiny2313(A), AT90S8515 & ATmega163 and are now included in the
HEX file builds as is the full source code.
Versions of
AttoBASIC run on several AVR controllers with 2K or more of
Flash
Overview
AttoBASIC is a very small Basic interpreter for a very small
chip. The
interpreter uses on-chip RAM only. Originally
targeted and developed for limited debugging, monitor and control
use on an ATMEL AT90S2313, it has expanded with the ATMEL line of
AVR8 microcontrollers.
AttoBASIC Version 2.0 and above incorporates many enhancements by
Scott Vitale; including TWI (I2C®), SPI, DALLAS 1-wire® and DS
serial interfaces, a high resolution Direct Digital Synthesizer
(DDS) function, a real-time counter, data file management, NORDIC
nRF24L01(+), DHTxx Humidity and Temperature Sensor and support for
UART and USB serial I/O. Support for most ARDUNIO, ADAFRUIT,
OLIMEX and many other products running a supported MCU is
possible. Various bootloaders are included with AttoBASIC.
The Latest Version:
Earlier Versions:
Utilities:
AttoBasic Home
HOME (More Projects)
Contents ©2012, 2013 Richard Cappels and Scott
Vitale. All Rights Reserved. Find updates at www.projects.cappels.org
This page first posted in October, 2013.
You can send email to me at
projects(at)cappels.org. Replace "(at)" with "@" before mailing.
Use of information presented on this page is for personal,
nonprofit educational and noncommercial use only. This material
(including object files) is copyrighted by Richard Cappels and
may not be republished or used directly for commercial purposes.
For commercial license, click here.
Liability Disclaimer and intellectual
property notice
(Summary: No warranties, use these pages at your
own risk. You may use the information provided here for personal
and educational purposes but you may not republish or use this
information for any commercial purpose without explicit
permission.) I neither express nor imply any warranty for
the quality, fitness for any particular purpose or user, or
freedom from patents or other restrictions on the rights of use of
any software, firmware, hardware, design, service,information, or
advice provided, mentioned,or made reference to in these pages. By
utilizing or relying on software, firmware, hardware, design,
service,information, or advice provided, mentioned, or made
reference to in these pages, the user takes responsibility to
assume all risk and associated with said activity and hold Richard
Cappels harmless in the event of any loss or expense associated
with said activity. The contents of this web site, unless
otherwise noted, is copyrighted by Richard Cappels. Use of
information presented on this site for personal, nonprofit
educational and noncommercial use is encouraged, but unless
explicitly stated with respect to particular material, the
material itself may not be republished or used directly for
commercial purposes. For the purposes of this notice, copying
binary data resulting from program files, including assembly
source code and object (hex) files into semiconductor memories for
personal, nonprofit educational or other noncommercial use is not
considered republishing. Entities desiring to use any material
published in this pages for commercial purposes should contact the
respective copyright holder(s).