Delay

Librerie PIC10/12/16 » Delay

Librerie a precisione migliorata distribuite da Microchipc.com.

Prerequisiti

Quarzo/oscillatore da 4MHz, 8MHz, 10MHz, 16MHz, 20MHz o 32MHz. Frequenze diverse da queste non sono supportate

Utilizzo

Definire nel main la frequenza del quarzo/oscillatore espressa in Hertz definendo PIC_CLK:

#define PIC_CLK 4000000 // quarzo a 4MHz

Includere delay.c nel main dopo il define del quarzo:

#include "delay.c"

Funzioni disponibili

DelayUs(x); // esegue un ritardo da x μSec (x da 0 a 255)
DelayMs(x); // esegue un ritardo da x mSec (x da 0 a 255)
DelayBigMs(x); // esegue un ritardo da x mSec (x da 0 a 65535)
DelayS(x); // esegue un ritardo da x Sec (x da 0 a 255)

Download

Routine Delay Enhanced Precision (697 download)



Questa pagina ti è stata utile? Ti ha permesso di risolvere un problema o di migliorare le tue applicazioni? Ci lavori? Ti ha permesso di scrivere la tua tesina? Ti ha semplicemente fatto spendere un po' del tuo tempo in maniera costruttiva? Allora clicca il banner qui sotto:

Settorezero.com è un blog personale di Giovanni Bernardo aperto dal 25 Ottobre 2007. Non è una testata giornalistica né un sito a carattere commerciale.
Settorezero.com, il logo Zroid™ e la tagline "Play embedded electronics™" sono copyright ©2007÷2018 Giovanni Bernardo.
La navigazione su settorezero.com e la fruizione dei contenuti ivi presenti sono soggette ai seguenti Termini di utilizzo - Informativa sulla privacy - Utilizzo dei Cookie.
Il tema di questo sito è basato sul tema Fusion per wordpress, realizzato originariamente da digitalnature e fa uso del plugin Wassup per il computo delle statistiche.
Per poter contattare il gestore del sito potete utilizzare la sezione contatti o inviare una email a gianni[at]settorezero[dot]com.
Per seguire gli aggiornamenti del blog Settorezero, oltre al feed RSS, puoi anche seguire la pagina Facebook o iscriverti al canale Telegram.
Su Twitter, invece, pubblico un po' di tutto e, quando mi va, uso anche Tumblr - Google+ - Blogspot - Youtube.