www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Keil µVision Simulator


Autor: R. W. (quakeman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich habe ein kleines Problem mit einer zu realen Simulation in Keil 
µVision 4. Ich benutze ein Addon zur Simulation eines HD44780 LCD von 
www.c51.de. In der Simulation kann ich die Pins des Controllers mit den 
Pins des LCD verbinden und somit meine LCD Routinen testen. Das 
funktioniert soweit auch wunderbar.

Nun zu meinem Problem. Wenn ich das LCD an Pins anschließe die nur im 
Open-Collector Modus arbeiten funktioniert die Ansteuerung 
erwartungsgemäß nicht mehr. Bei einem kleinem Projekt benutze ich an P1 
des AT89C4051 ein LCD. Da an diesem Port die Pins P1.0 und P1.1 
ebenfalls für den internen Komparator verwendet werden besitzen diese 
keine internen Pull-Ups. Auf meiner Schaltung verwende ich deshalb 
externe Pull-Ups, wodurch ich das LCD ansteuern kann. Nur in der 
Simulation werden diese beiden Pins natürlich nur intern im SFR gesetzt, 
aber nicht die dazugehörigen Pins. Dementsprechend kann ich im Simulator 
das LCD nicht ansteuern. Als Notlösung verwende ich deshalb einen 
standard 80C31 zur Simulation anstatt dem AT89C4051.

Gibt es nun eine Möglichkeit µVision zu sagen, dass er diese Pins doch 
ansteuern soll?
Oder kann ich anstatt der Portpins (z.B. P1.1 oder D:0x90^1) irgend ein 
alternatives virtuelles Register verwenden?

Ciao,
     Rainer

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.