Pořidil sem si na ebay max7219 s 8x 8seg LED displejem, ale mám problém.
http://thumbs1.ebaystatic.com/d/l225/m/ ... P3ARqA.jpg
Ihned po připojení napájení se mi občas stane, že se rozsvítí vše plným jasem a neproběhne inicializace maxu. Stačí vše vypnout a zapnout a normálně to naběhne. Pokud zapínám a vypínám samotný max odpojený od cpu, tak to nikdy neudělá.
Takže se tam asi něco nakmitá při inicializaci MCU. Netuší někdo, kde by mohl být problém?
začátek kódu je zde
Kód: Vybrat vše
void main() {
//nastaveni portu
TRISA = 0b11110000;
TRISB = 0b00000000;
CMCON = 0b00000111;
OPTION_REG = 0b10000100;
INTCON = 0b11100000;
PIE1 = 0b00000000;
T1CON = 0b00000000;
PORTA = 0b00000000;
PORTB = 0b00000000;
__delay_ms(1000);
char i;
// set decode mode
posli(0x09); // address
// ssrOut(0x00); // no decode
posli(0xFF); // 4-bit BCD decode eight digits
nahraj();