Forum de l'Electronique

Règles | Recent posts | RSS topic | Recherche | Inscription | Connexion

minuteries compréhension dans PIC16F84


Post new topic Reply to topic EDAboard.com Index du Forum -> Microcontrôleurs -> Comprendre minuteries lors PIC16F84
Auteur Message
eddy12345



Inscrit le: 22 Jan 2008
Posts: 4
Lieu: Royaume-Uni


Post 14 février 2008 8h24

minuteries compréhension dans PIC16F84


Salut les gars,

J'ai un problème essayant de faire un compteur qui peut gérer un large éventail de temps.
En supposant que mon prédiviseur est de 4 et i mov 231 dans TMR0

pour avoir 4 (256-231) US = 100uS

et chaque fois qu'elle déborde, je augmenter la valeur d'un compteur. Dans ce cas il faudra 100uS pour chaque chef d'accusation (jusqu'à la valeur maximale a été atteint, ce qui est de 125).

Comment puis-je faire un compteur qui peut gérer des valeurs entre 1 et 5000? Je veux qu'il en soit ainsi parce que je veux produire une série de temps de retard pour la sortie:

1) 0ms pour 600 <count <5000
2) 4 ms pour 0 <count <75
3) Appel valeurs de retard table pour 75 <count <600
4) Redémarrez Count Program> 5000
Haut de page
Google
AdSense
Google Adsense




Post 14 février 2008 8h24

Annonces




Haut de page
adidav



Inscrit le: 19 Avr 2006
Posts: 15
Aidé: 1
Lieu: Roumanie


Post 14 février 2008 11:40

Re: Chronomètres compréhension dans PIC16F84


Salut eddy12345,

N'avez-vous pas utiliser le timer1. Est un timer 16 bits et vous pouvez avoir période allant de quelques-uns nous jusqu'à ms.

Exemple:
Fquartz = 4MHz, Prescaler = 2

pour TMR1 = 0, le temps est 131.07ms
TMR1 = 65500 pour le moment est 70us

Le calcul a été fait en utilisant la formule:
= temps ((* Fquartz Prescaler) / 4) * (65535 - TMR1), le résultat est en nous.

Salutations,
ADi
Haut de page
Version arabe Version bulgare Catalan version Version tchèque Version danoise Version allemande Version grecque Version Anglaise Version espagnole Version finnoise Version française Hindi version Croatian version Indonesian version Version italienne Hebrew version Japanese version Version coréenne Version lituanienne Version lettone Version néerlandaise Version norvégienne Version polonaise Version portugaise Version roumaine Version russe Version slovaque Version slovène Version serbe Version suédoise Tagalog version Ukrainian version Version vietnamien Version chinoise
Post new topic Reply to topic EDAboard.com Index du Forum -> Microcontrôleurs -> Comprendre minuteries lors PIC16F84
Page 1 sur 1

subj

text

Toutes les heures sont au format GMT 1 Heure
Autres sujets similaires:
timers (3)
555 Timers (5)
555 Timers (12)
Chronomètres PIC??? (1)
Windows minuteries Programmation (3)
Timers et des interruptions (12)
horloge temps réel l'utilisation de minuteurs (2)
des conseils sur les minuteries en pic 18F452 (5)
PIC 18F452 8bit minuteries. (4)
Les interruptions et les timers en 8051 (11)


Abus | | Administrateur | | Modérateurs | | Soutenez-nous | | Plan du site
RSS topic