dotmatrixLED animation with ht1632 LED driver.
Dependencies: SDFileSystem mbed
ht1632.h@2:f28ec2298aa6, 2015-08-23 (annotated)
- Committer:
- kohacraft
- Date:
- Sun Aug 23 22:55:49 2015 +0000
- Revision:
- 2:f28ec2298aa6
- Parent:
- 0:62dc51c731b4
ver1.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kohacraft | 0:62dc51c731b4 | 1 | #define SYS_DIS 0x00 |
kohacraft | 0:62dc51c731b4 | 2 | #define SYS_EN 0x01 |
kohacraft | 0:62dc51c731b4 | 3 | #define LED_OFF 0x02 |
kohacraft | 0:62dc51c731b4 | 4 | #define LED_ON 0x03 |
kohacraft | 0:62dc51c731b4 | 5 | #define BLINK_OFF 0x08 |
kohacraft | 0:62dc51c731b4 | 6 | #define BLINK_ON 0x09 |
kohacraft | 0:62dc51c731b4 | 7 | #define SLAVE_MODE 0x10 |
kohacraft | 0:62dc51c731b4 | 8 | #define RC_MASTER_MODE 0x18 |
kohacraft | 0:62dc51c731b4 | 9 | #define EXT_CLK_MASTER_MODE 0x1c |
kohacraft | 0:62dc51c731b4 | 10 | #define Nmos8Common 0x20 //8common sink |
kohacraft | 0:62dc51c731b4 | 11 | #define Nmos16Common 0x24 //16common sink |
kohacraft | 0:62dc51c731b4 | 12 | #define Pmos8Common 0x28 //8common source |
kohacraft | 0:62dc51c731b4 | 13 | #define Pmos16Common 0x2c //16common source |
kohacraft | 0:62dc51c731b4 | 14 | #define PWM1DUTY 0xa0 //1/16 duty |
kohacraft | 0:62dc51c731b4 | 15 | #define PWM2DUTY 0xa1 //2/16 duty |
kohacraft | 0:62dc51c731b4 | 16 | #define PWM3DUTY 0xa2 |
kohacraft | 0:62dc51c731b4 | 17 | #define PWM4DUTY 0xa3 |
kohacraft | 0:62dc51c731b4 | 18 | #define PWM5DUTY 0xa4 |
kohacraft | 0:62dc51c731b4 | 19 | #define PWM6DUTY 0xa5 |
kohacraft | 0:62dc51c731b4 | 20 | #define PWM7DUTY 0xa6 |
kohacraft | 0:62dc51c731b4 | 21 | #define PWM8DUTY 0xa7 |
kohacraft | 0:62dc51c731b4 | 22 | #define PWM9DUTY 0xa8 |
kohacraft | 0:62dc51c731b4 | 23 | #define PWM10DUTY 0xa9 |
kohacraft | 0:62dc51c731b4 | 24 | #define PWM11DUTY 0xaa |
kohacraft | 0:62dc51c731b4 | 25 | #define PWM12DUTY 0xab |
kohacraft | 0:62dc51c731b4 | 26 | #define PWM13DUTY 0xac |
kohacraft | 0:62dc51c731b4 | 27 | #define PWM14DUTY 0xad |
kohacraft | 0:62dc51c731b4 | 28 | #define PWM15DUTY 0xae |
kohacraft | 0:62dc51c731b4 | 29 | #define PWM16DUTY 0xaf |
kohacraft | 0:62dc51c731b4 | 30 | |
kohacraft | 0:62dc51c731b4 | 31 | void initHt1632(); |
kohacraft | 0:62dc51c731b4 | 32 | void sendCommand( unsigned char orderNum ); |
kohacraft | 0:62dc51c731b4 | 33 | void sendData( unsigned char address , unsigned char *data , int length); |
kohacraft | 0:62dc51c731b4 | 34 | void convColor( unsigned char *data , int length ); |