Author Topic: AVR IO Designer  (Read 5106 times)

0 Members and 1 Guest are viewing this topic.

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
AVR IO Designer
« on: April 24, 2007, 04:51:27 PM »
Anyone tried out this software? It looks quite useful . . .

If, like me, you are using AVR processors in your robotics
development you may be interested in a new (free) tool I have
developed for generating initialization code. It has been quite a
significant (but enjoyable) investment in time and remains an
evolving work which I will continue to support so long as there is
sufficient interest. I welcome constructive suggestions and ideas for

The program, user manual and contact info can be found at:

A brief overview:

AVR IO Designer is an attempt to bridge the gap between hardware
design and software design. Schematic and PCB layout programs connect
external devices to the pins of your Atmel AVR processor. AVR IO
Designer helps to establish and initialize the environment that
connects those pins to your C/C++ software. The Package module of AVR
IO Designer helps manage the complexity caused by pins serving
multiple functions and helps track and record the choices made.
Variables in AVR IO Designer create names for multi-bit PORT
connections that can be referenced as program variables.
TIMER_COUNTER modules in AVR IO Designer provide an interactive user
interface to help demystify the parameters in setting up AVR timers.
The EXTERNAL_INTERRUPT section helps manage the INT and PCINT pin
change interrupts.

AVR IO Designer presents all the AVR registers in a tree view where
their values can be changed to establish the initial environment for
software development. The previously described modules are nodes in
the tree that also manipulate the system registers to achieve the
specified result. AVR IO Designer emits code to user-specified files
to define structures for register access and initialize the system
state as specified.

Offline dunk

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 1,086
  • Helpful? 21
    • dunk's robot
Re: AVR IO Designer
« Reply #1 on: April 24, 2007, 05:37:48 PM »
yes. looks very usefull.
if anyone out there with some AVR experience and a widows machine fancies trying it, please let us know how you got on.

i wonder if it will play with WINE (a windows emulator)...


Offline ed1380

  • Supreme Robot
  • *****
  • Posts: 1,478
  • Helpful? 3
Re: AVR IO Designer
« Reply #2 on: April 24, 2007, 05:52:58 PM »
so what does it do again?

I got very liitle from that quote.

anyone notice what the default file name is?
Problems making the $50 robot circuit board?
click here.


Get Your Ad Here