Variable hochszählen

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 08 7 2024  21:45:53      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
Variable hochszählen

    







BID = 872885

basti2s

Gelegenheitsposter



Beiträge: 94
Wohnort: Leutkirch
 

  


Hallo,

ich möchte die Interrupts eines Timer0 zählen, irgendwie funktioniert das ganze nicht.

Wie köntte ich es denn realisieren, dass wenn auf T0IF eine 1 ist, dass dann auf Counter auch eine 1 liegt. Wenn dann wieder eine 1 auf T0IF liegt soll der Counter auf 2 weiterzählen.

Hab schon versucht das Ganze in C im MPLAB zu lösen, kommen aber nur Fehlermeldungen

BID = 872917

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika

 

  


Zitat :
kommen aber nur Fehlermeldungen

Tja, dann.


_________________

BID = 873168

Nukeman

Schriftsteller



Beiträge: 754
Wohnort: bei Kleve

Ich schaue mal tief in die und gehe vom Registernamen davon aus, dass Du
mit irgendeinem PIC-Typen herumhantierst und dass Du keine richtige Interrupt-
Routine hast ( sonst wäre die Lösung super-einfach und die Frage würde darauf
hindeuten, dass Du dich besser mit elementareren Dingen beschäftigen solltest )

Hier mal ein Beispiel, wie man das da machen kann mit Anschlag bei 255:



Code :


void main( void )
{
... blabla
Timer0 initialisieren
... blabla

for (;;)
{
if( T0IF ) // timeout passiert
{
T0IF = 0; // Reset Timer-Flag
if( meinevariable < 255 )
{
meinevariable++;
}
}
}
}



Gruß
Stefan


_________________
Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat´s gemacht.

BID = 874283

basti2s

Gelegenheitsposter



Beiträge: 94
Wohnort: Leutkirch

thx, problem ist bereits gelöst.


Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 16 Beiträge im Durchschnitt pro Tag       heute wurden bisher 16 Beiträge verfasst
© x sparkkelsputz        Besucher : 181629060   Heute : 4473    Gestern : 5604    Online : 400        8.7.2024    21:45
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.02965092659