Mam tak napisany program timery licz± pomimo ¿e nogi T0 i T1 "wisz± w powietrzu" nawet je odgio³em ¿eby nie styka³y siê z p³ytk± bo my¶la³em ¿e p³ytka co¶ sieje zasila³em te¿ uk³ad z bateri i to samo , wymieni³em procka i nic podci±gno³em wej¶cia timerów do 5V przez 4,7k i dalej licz± ???!#$%^^&* zbudowa³em uk³ad w którym do timerów pod³±czony jest hallotronowy czujnik ale jest taki stan ¿e uk³ad dzia³a poprawnie jak podepnê kabelek wpiêty do LPT (simple programer do p³ytki)
(mo¿e co¶ ¿le konfiguruje)
$regfile = "8535def.dat" $crystal = 8000000
'********** DEKLARACJA LCD
***************************************************** Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 , E = Portc.3 , Rs = Portc.2 Cursor Off Noblink
'config pind.0 = input 'z tym te¿ probowa³em i nic 'config pind.1 = input
Config Timer0 = Counter , Edge = Falling Config Timer1 = Counter , Edge = Rising
Tcnt0 = 0 Timer1 = 0 Cls
Do Locate 1 , 1 Lcd "timer0:" ; Tcnt0 Locate 2 , 1 Lcd "timer1:" ; Timer1 Waitms 10 Loop