Difference between revisions of "7 Segment"

From BitWizard WIKI
Jump to: navigation, search
(The software)
(The software)
Line 49: Line 49:
{| border=1
{| border=1
! port !! function  
! port !! function  
| 0xf0 || change address.  
| 0xf0 || change address.  

Revision as of 15:05, 16 November 2012

The 7_segment board (depicted: the SPI version)

This is the documentation page for the 7_segment boards.


Assembly instructions

Possible Configurations

External resources


Additional software

Related projects



Jumper settings


The software

The software

Reading the pushbuttons is very much like the DIO module. The read and write ports are described below.

write ports

Some ports just set a single value. So writing more than one byte to such a port is redundant. Other ports are logically a stream of bytes. So writing more than one byte is encouraged.

The pushbutton board defines just one port.

port function
0xf0 change address.

read ports

The pushbutton board supports several read ports:

port function
0x01 identification string. (terminated with 0).
0x02 read eeprom (serial number).
0x20 read button 1
0x21 read button 2
0x22 read button 3
0x23 read button 4
0x24 read button 5
0x25 read button 6
0x30 reports which buttons have been pushed since last read of this register

Default operation

Future hardware enhancements

Future software enhancements


  • Initial public release