-         
+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Kleines PWM-Problem -> Programmfehler gesucht (ASM)

  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    28
    Beiträge
    2.624

    Kleines PWM-Problem -> Programmfehler gesucht (ASM)

    Hi!
    Kann mir jemand helfen?
    Ich habe gerade, in ein wenig Eile, ein Programm für PWM für den Mega8 in Assembler geschrieben.
    Code:
    .include	 "m8def.inc"
    
    	.def	  temp		= r16
    
    start:
    	ldi		temp		, LOW  (RAMEND)
    	out		SPL		 , temp
    
    	ldi		temp		, HIGH (RAMEND)
    	out		SPH		 , temp
    
    
    	ldi 	  temp		, 0xF3
    	out 	  TCCR1A	 , temp
    
    	ldi 	  temp		, 0x0A
    	out 	  TCCR1B	 , temp
    
    	sei
    
    main:
    	ldi		temp		, 0
    	out 	  OCR1AH	 , temp
    
    	ldi		temp		, 200
    	out 	  OCR1AL	 , temp
    
    	rjmp main
    Leider leuchtet die LED am Ausgang nicht, kein Bischen!
    Kann mir jemand helfen?
    Wo liegt der Fehler?

  2. #2
    Gast
    Hallo

    Setze die PWM PIN'S mal auf Ausgänge. (DDRC)

    MFG
    Dieter

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    28
    Beiträge
    2.624
    Ok, mache ich!
    Warum DDRC?
    Ist das nicht DDRB?

    P.S.:
    Selbst mein Oszi sieht kein Signal!

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    28
    Beiträge
    2.624
    Danke für den Tipp! ;o)
    Es funzt jetzt!
    Hätte ich auch selber drauf kommen können! *peinlichsei*

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •