>

G

gsb_khan

Guest
mohou u stanovit správný program pro zpoždění s vzorců v embedded c

 
Můžete použít jednoduchý pro smyčce
unsigned int i;
pro (i = 0; i <0xFFFF; i );

na vědomí, že výše uvedené zpoždění je pouze odhad a závisí na mnoha faktorech, jako je překladač optimalizace.Je-li kompilátor optimalizace je zapnutý, může ignorovat smyčky ..

jiný způsob, jak z prodlení je pravděpodobně používat časovač vaší MCU.To může dosáhnout přesnější zpoždění, jak si přejete.

 
Ahoj

Pokud používáte CCS, můžete udělat následující:

# Použití zpoždění (hodiny = 4000000) / / define krystal rychlost zde

Pak můžete využít:

Delay_Us (100);
nebo
Delay_Ms (10);

Například ...

Hodně štěstí

 

Welcome to EDABoard.com

Sponsor

Back
Top