Timer mit 4433 auf STK500

Gast #93862
Habe folgenden Quelltext:
--------------
.include "4433def.inc"

rjmp init  ; Reset Handler
reti    ; IRQ0 Handler
reti    ; IRQ1 Handler
reti      ; Timer1 Capture Handler
reti            ; Timer1 compare Handler
rjmp overflow   ; Timer1 Overflow Handler
reti    ; Timer0 Overflow Handler
reti            ; SPI Transfer Complete Handler
rjmp receive    ; UART RX Complete Handler : RXCIE
reti            ; UDR Empty Handler
reti            ; UART TX Complete Handler
reti            ; ADC Conversion Complete Interrupt Handler
reti            ; EEPROM Ready Handler
reti         ; Analog Comparator Handler

init:
    ; Port B komplett Ausgang (testweise)
    ldi temp, 0xFF
    out DDRB,temp

    ; Port D komplett Eingang (testweise)
    ldi temp, 0x00
    out DDRD, temp

    ; Hardware-Timer initialisieren
       ldi temp,0x00
       mov timer,temp
       ldi temp,0b00000010  ;Vorteiler | 010 := 1/8
       out TCCR1B,temp

main:

    ldi temp, 0xFF
    out PORTB, temp
    rjmp main

overflow:
    ldi temp, 0x00
    out PORTB, temp

    reti

-----------------

Eigentlich sollte doch nach Durchlauf des Timers (0.14s) die LEDs kurz
aufleuchten. Naja zumindest solte man da irgendwas sehen können. Ich
seh nämlich nicht Mein Code ist denke ich richtig, vielleicht habe ich
ja was falsch angeschlossen. Muss ein Quartz auf dem Board
angeschlossen sein damit er seine 3,686 Mhz bekommt und der Timer
ordentlich funktioniert?
Gast #93863
Habe nicht den kompletten Quelltext hier gepostet. Mir fiel nur gerade
auf, das ich vergessen habe die .def zu posten. Timer ist als r0
definiert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.