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 (659 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. 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.
Settorezero è presente anche su Facebook e sul canale Telegram e, meno assiduamente, anche su Twitter - Tumblr - Google+ - Blogspot - Youtube.