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