Stránka 1 z 1
Zpždění 10us
Napsal: 13 bře 2008, 11:00
od Nebster
Zdravím, potřeboval bych naspat SW spoždění 10 mikro sekund, pro PIC v C. Oscilátor mám 4MHz.
Napsal: 13 bře 2008, 16:13
od ZdenekHQ
Naprogramuj nejjednodušší smyčku s dekrementací registru, spočítej si, kolik trvá a proveď potřebnej počet kol.
Napsal: 13 bře 2008, 16:53
od Makovec
Jestli píšeš v "mikro C" tak staèí Delay_10us(); a je to.
Napsal: 15 bře 2008, 07:55
od Jirka
v tomto případě to je jednoduché, ale pokud bys potřeboval zjistit dobu 1 cyklu procesoru PIC při různých frekvencích krystalů, tak to jde jednoduše utilitkou OscPIC
http://www.google.cz/search?q=OscPIC&hl=cs
Napsal: 15 bře 2008, 17:11
od tatous
Tento broblém lze také øešit prográmkem "Generování ASM souborù pro pøesné èekací smyèky pro PIC" na webu p. M. Bezstarosti
http://www.bezstarosti.cz/soft/picdelay/picdelay.htm
Napsal: 16 bře 2008, 07:40
od baro
osc=4MHz => 1 (jednoducha) instrukcia=1µS, teda 10x NOP, alebo inych jednocyklovych instrukcii
inak samozrejme PIC Delay od J. Bezstarosti