Parallel bus emulation by GPIO ports

Dependencies:   mbed parallel_bus

Committer:
nxp_ip
Date:
Tue Jul 10 05:39:46 2012 +0000
Revision:
0:b0587d0181e1
Child:
1:84f14b88a570

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nxp_ip 0:b0587d0181e1 1 #include "mbed.h"
nxp_ip 0:b0587d0181e1 2 #include "hardware_abs.h"
nxp_ip 0:b0587d0181e1 3
nxp_ip 0:b0587d0181e1 4 #define ADDR 0xC3
nxp_ip 0:b0587d0181e1 5
nxp_ip 0:b0587d0181e1 6 char data[] = { 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9, 0xF8, 0xF7, 0xF6, 0xF5, 0xF4, 0xF3, 0xF2, 0xF1, 0xF0, 0xEF };
nxp_ip 0:b0587d0181e1 7 char v;
nxp_ip 0:b0587d0181e1 8
nxp_ip 0:b0587d0181e1 9 int main() {
nxp_ip 0:b0587d0181e1 10 hardware_initialize();
nxp_ip 0:b0587d0181e1 11 reset( 10, 1000 );
nxp_ip 0:b0587d0181e1 12
nxp_ip 0:b0587d0181e1 13 write_data( 0xCA, 0x55 );
nxp_ip 0:b0587d0181e1 14 write_data( 0xDA, 0xAA );
nxp_ip 0:b0587d0181e1 15 v = read_data( 0xCA );
nxp_ip 0:b0587d0181e1 16 v = read_data( 0xDA );
nxp_ip 0:b0587d0181e1 17
nxp_ip 0:b0587d0181e1 18 write_data_burst( 0xC3, data, sizeof( data ) );
nxp_ip 0:b0587d0181e1 19
nxp_ip 0:b0587d0181e1 20 while (1)
nxp_ip 0:b0587d0181e1 21 ;
nxp_ip 0:b0587d0181e1 22 }