Tak ještě jednou já, už mi to funguje z 66,667% dobře , ale chci měnit logické úrovně na 6 pinech portu C a mění mi to pouze stavy na 1-4 a 5,6 jsou pořád stejné, na 5 je 1 a na 6 je 0. Stavy se mění s každým přetečením čítače. Je to nějáký divný, když to první 4 piny mění dobře a poslední 2 jsou furt stejný, doufám, že to není nějáká blbá chyba začátečnická. Prosím mohl byste se mi na to někdo podívat? Už jsem to prošel tolikrát ale furt tam nic nemůžu najít, čím by to mohlo být. Děkuji
Podle toho nastavení Timeru0 to mění stav na PORTuC po (20MHz/4 = 5MHz, 1/5MHz = 0,2us * 128 * 131 = 3,3536ms(cca 300Hz). Pak se ti může zdát že některá LED svítí trvale.Uprav to na cca 300 - 500ms.
to jsem asi napsal blbě s tím blikáním, to má měnit ty stavy po těch 3,3 ms, což na diodách není vidět. používám logický sondy. Už jsem na to přišel, mi to vynechávalo stav 0. Teď už by to mělo jet jak má.