mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Zilog Z8 MCU uP parametrisieren


Autor: I. Stiege (roof)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Stephan (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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.

Autor: I. Stiege (roof)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: I. Stiege (roof)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

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.