Hilfe bei Pic 16f876 Program

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: 29 11 2024  17:48:55      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


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


Autor
Hilfe bei Pic 16f876 Program
Suche nach: pic (2056)

    







BID = 596147

Bodo K

Neu hier



Beiträge: 22
Wohnort: Kassel
 

  


Hallo Alle

Ich habe folgendes Prob. Die Ausgänge C4 C5 sollen bei erreichen der Temperatur an
(38 Grad) bzw. aus (30 Grad) gehen. Es geht aber nicht und weiß auch nicht warum. Wer kann mir dabei helfen. Sonst geht die Schaltung.

Danke im voraus

BID = 596204

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  

 

  

PortC 4 und 5 sind Pins für SPI und I2C, schau mal nach ob du deren Kontrollregister richtig beschrieben hast.

_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.

BID = 596276

Bodo K

Neu hier



Beiträge: 22
Wohnort: Kassel

Hallo

Also meines Wissens ist das alles richtig initialisiert.

Lasse mich aber gern eines besseren überzeugen, ich fange ja grade erst an mit Microcontroller. Bin für jede Hilfe dankbar.

Mfg Bodo

BID = 596286

Nukeman

Schriftsteller



Beiträge: 754
Wohnort: bei Kleve

Sehr sauber geschriebener und kommentierter Code

Einen direkten Fehler sehe ich auch nicht, vielleicht kannst
Du die beiden Ports mal testweise aus dem 244Hz-Interrupt
klappern lassen, ob die prinzipielle Portfunktion gegeben ist.

Vielleicht kommt der Assembler auch mit der Notation F0 durcheinander
und meint, dass zum Vergleich von Adresse 0xF0 geladen werden soll.
Mit der Asm-Notation bin ich nicht so sehr vertraut.
-> List-File checken, was der Assembler davon gemacht hat.

Am besten die Variable umbenennen, weil man sonst als Mensch
auch gerne durcheinander kommt (ist mir beim lesen zumindest passiert)

Gruß
Stefan

edit : 244 Heinz, nicht Karl-Heinz




[ Diese Nachricht wurde geändert von: Nukeman am 16 Mär 2009 20:11 ]

BID = 596291

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  

Spielen wir mal alle Möglichkeiten bei Luft1 durch.

T=30 (T < Toff < Ton)
->RC5 wird gesetzt

T=35 (Toff < T < Ton)
-> RC5 wird gelöscht und gleich wieder gesetzt

T=40 (Toff < Ton < T)
-> RC5 wird gelöscht

Sollte also gehen. Jag mal das Programm durch den Simulator und überprüfe ob es da funktioniert. Allerdings funktioniert der ADC im Simu nicht richtig, deswegen musst du die Routine Umessen1 etwas umschreiben, damit der "ADC" den gewünschten Wert liefert.

_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.


Zurück zur Seite 1 im Unterforum          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 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 26 Beiträge verfasst
© x sparkkelsputz        Besucher : 182424533   Heute : 3576    Gestern : 5459    Online : 286        29.11.2024    17:48
6 Besucher in den letzten 60 Sekunden        alle 10.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0376091003418