16F628 ccp och timer1
"bara för att få ett så enkelt kommando utfört"???
Ett 32-bitars ord delat med ett 16-bitars ord i assembler..... enkelt????
Leta i PIClist efter unsigned 32-bit dela med unsigned 16-bit, där lär du kunna hitta programmet.
PicBasicPro klarar inte av det? Hur kommer det sig att det heter 'PicBasicPRO' då? Kanske dags att byta till ett vettigt språk eller?
Ja, jag dissar BASIC totalt, vill man åstadkomma vettiga program med bra struktur faller BASIC bort direkt!
Ett 32-bitars ord delat med ett 16-bitars ord i assembler..... enkelt????
Leta i PIClist efter unsigned 32-bit dela med unsigned 16-bit, där lär du kunna hitta programmet.
PicBasicPro klarar inte av det? Hur kommer det sig att det heter 'PicBasicPRO' då? Kanske dags att byta till ett vettigt språk eller?
Ja, jag dissar BASIC totalt, vill man åstadkomma vettiga program med bra struktur faller BASIC bort direkt!
Alltså, om man hamnar i en situation där man får behov av att dela
37.500.000 (!) med ett annat tal, så är något inte bra med designen.
Det måste gå att lösa problemet på något annat sätt så att man
inte får så konstiga beräkningar. Alltså något fundamentalt...
T2 är "pulslängd" (enhet ?).
Om man t.ex väljer att mäta tiden över fler än en puls, så
kommer beräkningen att förrenklas. Istället för 37.500.000 så
kommer det att bli ett mindre tal. Jag har inte analyserat det, men
kanske att man skulle kunna hitta ett antal pulser där beräkningen
blir enkel binärt (d.v.s använder 2-potenser).
Som sagt, det ligger som den del av den övergripande designen att
se till att man underlättar de följande beräkningarna...
37.500.000 (!) med ett annat tal, så är något inte bra med designen.
Det måste gå att lösa problemet på något annat sätt så att man
inte får så konstiga beräkningar. Alltså något fundamentalt...
T2 är "pulslängd" (enhet ?).
Om man t.ex väljer att mäta tiden över fler än en puls, så
kommer beräkningen att förrenklas. Istället för 37.500.000 så
kommer det att bli ett mindre tal. Jag har inte analyserat det, men
kanske att man skulle kunna hitta ett antal pulser där beräkningen
blir enkel binärt (d.v.s använder 2-potenser).
Som sagt, det ligger som den del av den övergripande designen att
se till att man underlättar de följande beräkningarna...