Anderson83
23-01-2007, 11:43
Ciao a tutti ho gia scritto per un codice in assembler per trasponder ma evidentemente nessuno li usa. :cry:
Allora inizio col premettere che uso il compilatore:
"PCWH Compiler"
IDE Version: 3.212
PCB Version: 3.212
PCM Version: 3.212
PCH Version: 3.212
ora il mio dubbio è questo:
se inizializzo TIMER1 così:
setup_timer_1(T1_INTERNAL | T1_DIV_BY_1);
allora se lo faccio partire e scrivo delle righe in assembler il contatore va per fatti suoi?
Cerco di spiegarmi meglio:
Se inizializzo il contatore a 100 us considerando la freq del clock, poi posso scrivere procedure in assembler senza tener conto del tempo di elaborazione?
Meglio ancora:
Il clock del timer viene incrementato a prescindere dalle istruzioni?
Grazie a tutti e x favore aiutatemi!!!!
ciao Anderson
Allora inizio col premettere che uso il compilatore:
"PCWH Compiler"
IDE Version: 3.212
PCB Version: 3.212
PCM Version: 3.212
PCH Version: 3.212
ora il mio dubbio è questo:
se inizializzo TIMER1 così:
setup_timer_1(T1_INTERNAL | T1_DIV_BY_1);
allora se lo faccio partire e scrivo delle righe in assembler il contatore va per fatti suoi?
Cerco di spiegarmi meglio:
Se inizializzo il contatore a 100 us considerando la freq del clock, poi posso scrivere procedure in assembler senza tener conto del tempo di elaborazione?
Meglio ancora:
Il clock del timer viene incrementato a prescindere dalle istruzioni?
Grazie a tutti e x favore aiutatemi!!!!
ciao Anderson