Zilog Z8 MCU uP parametrisieren

OP #267731
Lesenswert?

Hallo

Bin noch neu auf dem Gebiet, und erhoffe hier die notwendige Hilfe.

folgendes Problem:

Ich arbeite mit dem Complier ZDS II.
Wie parametrisiere ich meinen uP, wenn er folgende Ports als In oder
Out braucht:

11 Ports um das Display anzusteuern "8bit & 3 steuerleitungen"
14 Ports als Inputs von optischen Sensoren mit "Low = 0.5V" und
"High = 5V"
Ports E,F,G mit je 0..7 haben keine alternative Funktion und könnten
dazu verwendet werden. Interrupts und UARTs werden nicht gebraucht.


Wie gehe ich bei so einem Problem vor? Habe mich schon in das Doku
eingelesen, verstehe aber nicht genau wie ich das organisieren muss.

Danke für die Hilfe!

Grüsse I.St.
Gast #267732
Lesenswert?

Hallo, Ismael.

Die Initialisierung der Port-Pins ist tatsächlich nicht so einfach zu
verstehen; ging mir genau so.

Mittlerweile habe ich mir dafür eine ziemlich ausführliche Funktion in
"C" programmiert; anbei der Code.

Das Programm tut nichts anderes als die Pins zu initialisieren, und
wenn man einen Taster drückt, geht eine LED an. Also total einfach.

Viel Spass!
Stephan.
Angehängte Dateien:
OP #267733
Lesenswert?

Danke vielmals Stephan.

Werde das anschauen und mal ausprobieren zu programmieren.
Hab grad die Info bekommen das ich dann noch Interrupts brauche...aber
das kommt noch.

Werde mich wieder melden und den Stand der Arbeit bekannt geben, falls
es Fragen gibt natürlich auch wieder schreiben.

MfG Ismael
OP #267734
Lesenswert?

Hallo

Bin gerade bei einem Programmierproblem mit einem Timer angelangt.

Wie muss ich den Timer konfigurieren, das ich einen Sekunden Takt
bekomme? Werde nicht ganz schlau aus dem englischen Manual von Zilog.

Habe mal angefangen etwas aufzustellen, komme aber nicht weiter, kann
mir jemand erklären wie ich den Timer richtig konfiguriere und wie das
geht?

Danke für die Hilfsbereitschaft

Gruss Ismael Stieger



PS: die Funktionen die er können sollte:

Continous Mode
1Hz Takt
Prescaler auf 128 setzen??
CSC - Cascade Timer -> für was??
Startwert 0001H nach erreichen des Maximums
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren