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

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.