Forum: Mikrocontroller und Digitale Elektronik Zilog Z8 MCU uP parametrisieren


von I. S. (roof)


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.

von Stephan (Gast)


Angehängte Dateien:

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.

von I. S. (roof)


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

von I. S. (roof)


Angehängte Dateien:

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

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.