TFH Board ONE PPI Ports einlesen klappt nicht

Gast #1658031
Lesenswert?
• ▲
▼
Hallo liebe uC-Freunde!

Ich habe ein Problem mit meinem TFH-Board ONE. Und zwar hab ich das mit 
einem anderen Board zusammen in einem 19 Zoll Rahmen drin und möchte 
jetzt die Daten, die das andere Board auf die Messerleiste gibt, mit dem 
uC auslesen. Dazu muss ich Port A und B einlesen können, die ja auf dem 
TFH Board an einem PPI Baustein hängen (8255).
Ich initialisiere wie folgt:

#define                 CS_PPI      0xffd0          // CS\-Basis-Adresse 
PPI Bausteins
xdata unsigned char     Port_A      @ CS_PPI + 0x0; // PPI Port A 
Register
xdata unsigned char     Port_B      @ CS_PPI + 0x1; // PPI Port B 
Register
xdata unsigned char     Port_C      @ CS_PPI + 0x2; // PPI Port C 
Register
xdata unsigned char     PPI_Control @ CS_PPI + 0x3; // PPI 
Control-Register


void PPI_init(void)
{
    PPI_Control = 0x92;
}

Danach lese ich die Werte von Port_A und Port_B ein. Allerdings erhalte 
ich da nicht die Werte, die auch tatsächlich an der Messerleiste an den 
entsprechenden Ports anliegen (habe mit Multimeter nachgemessen), 
sondern irgendwelche Werte die sich hin und wieder ändern.
Meine Frage ist jetzt, was ich falsch machen könnte.

Vielen Dank bereits im Vorraus für eure Antworten.

Viele Grüße,
Hubert

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.