Forum: Mikrocontroller und Digitale Elektronik Ausmaskierungen in uVision


von Holger Menges (Gast)


Lesenswert?

Hallo,

gerade bin ich dabei, eine Funktion, die ich für einen MSP430
geschrieben habe, auf einen C164 zu portieren. Ich verwende uVision von
Keil. Folgende Codeabschnitte machen mir Probleme:

//---------------------------------------------------------------------- 
--------------
//Zuweisung der fuer die LCD - Ansteuerung benoetigten Register und
Bits
//---------------------------------------------------------------------- 
--------------
#define LCD_DIR DP1L                   //Legt die Ports fuer die LCD -
Anbindung fest
#define LCD_OUT P1L                   //Legt das Register fuer die
Ausgabe der LCD - Daten fest
sbit LCD_EN  = P1L^5;                     //Legt den Port fuer das LCD
- Enable - Signal fest
sbit LCD_RS = P1L^4;                     //Legt den Port fuer das LCD -
RS - Signal fest



LCD_OUT |= LCD_EN;                    // setze LCD Enable - Eingang auf
high
//hier Verzögerung
LCD_OUT &= ~LCD_EN;                   // setze LCD Enable - Eingang auf
low

Beim MSP hat das toggeln von P1.5 einwandfrei funktioniert, wieso kann
ich das nicht so bei uVision schreiben?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.