1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Knight Rider (atMega88)

Diskutiere Knight Rider (atMega88) im Elektronik allgemein Forum im Bereich WEITERE ELEKTROTECHNISCHE BEREICHE; Hallo, kann mir von euch ein kleines Programm schreiben womit ich eine Night Rider Schaltung betreiben kann? Ich habe mir heute erst ein...

  1. #1 Elektronik-Jan, 11.09.2010
    Elektronik-Jan

    Elektronik-Jan Leitungssucher

    Dabei seit:
    07.03.2009
    Beiträge:
    151
    Zustimmungen:
    0
    Hallo,

    kann mir von euch ein kleines Programm schreiben womit ich eine Night Rider Schaltung betreiben kann?
    Ich habe mir heute erst ein Programmer Board gekauft und habe mit dem Programmieren noch nicht so viel ahnung wollte das nur schonmal testen?

    Währe echt nett
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Kann bei vielem weiterhelfen.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Damien

    Damien Hülsenpresser

    Dabei seit:
    03.05.2008
    Beiträge:
    423
    Zustimmungen:
    6
    AW: Knight Rider (atMega88)

    Dir das Programm schreiben? Da haste ja nichts bei gelernt :D .. Dir dabei helfen.. klar. Was für ein Programmierboard hast du gekauft?

    Gruß David
     
  4. #3 Elektronik-Jan, 11.09.2010
    Elektronik-Jan

    Elektronik-Jan Leitungssucher

    Dabei seit:
    07.03.2009
    Beiträge:
    151
    Zustimmungen:
    0
    AW: Knight Rider (atMega88)

    Haha okay :D

    Ich habe mir ein myAVR Board MK2 gekauft !
     
  5. #4 avr-fan, 11.09.2010
    avr-fan

    avr-fan Schlitzeklopfer

    Dabei seit:
    05.03.2010
    Beiträge:
    10
    Zustimmungen:
    0
    AW: Knight Rider (atMega88)

    hallo jan

    schau mal bei rowalt vorbei. Microcontroller pages by Roland Walter

    da bekommst du sehr gute infos.
    fang mit einen 2313 an den kannst du mit bascom ( demo ) voll ausnutzen.

    der tiny 2313 ist mein lieblings avr , ich hab da die soft für eine servomotor steuerung reingepackt allerdings nicht in bascom sondern rein asm .

    bascom ist ideal für einsteiger und es gibt im netz unmengen an software beispiele.
     
  6. #5 Elektronik-Jan, 14.09.2010
    Elektronik-Jan

    Elektronik-Jan Leitungssucher

    Dabei seit:
    07.03.2009
    Beiträge:
    151
    Zustimmungen:
    0
    AW: Knight Rider (atMega88)

    Ich kriege es nicht hin!
    Kann mir nicht jemand mal ein Programm schreiben?
    Assambler oder C?
     
  7. #6 avr-fan, 14.09.2010
    avr-fan

    avr-fan Schlitzeklopfer

    Dabei seit:
    05.03.2010
    Beiträge:
    10
    Zustimmungen:
    0
    AW: Knight Rider (atMega88)

    hallo jan

    bau dir ein board für ein 2313 , gibt es zu hauf im netz.


    .nolist
    .include"C:\Programme\Atmel\AVR Studio\Appnotes\2313def.inc"
    .nolist
    .equ c_value = 1400 ; 0,25sek bei 5,76Mhz
    .cseg
    .org 0x000
    rjmp RESET ; Reset Handler
    .org 0x004
    rjmp OC1A ; Timer1 CompareA Handler


    RESET: ldi r16, low(RAMEND)
    out SPL, r16
    ldi r16,0xFF
    out DDRB, r16 ; PORTB Output

    ldi r16,high(c_value) ; Vergleichswert high
    out OCR1AH,r16
    ldi r16,low(c_value) ; Vergleichswert low
    out OCR1AL,r16

    ldi r16,0x00
    out TCNT1H,r16 ; timer löschen high byte
    out TCNT1L,r16 ; timer löschen low byte

    ldi r16,0b01000000
    out TIMSK,r16 ; Interrupt bei Gleichheit


    sei ; Interrupt enable

    ldi r16,0b000001101
    out TCCR1B,r16 ; Timer löschen bei gleich und start;1024

    ldi ZH,$00 ; Pointer auf die Werte im RAM
    ldi ZL,$60


    ldi r16,0b00000001
    st Z+,r16
    ldi r16,0b00000010
    st Z+,r16
    ldi r16,0b00000100
    st Z+,r16
    ldi r16,0b00001000
    st Z+,r16
    ldi r16,0b00010000
    st Z+,r16
    ldi r16,0b00100000
    st Z+,r16
    ldi r16,0b01000000
    st Z+,r16
    ldi r16,0b10000000
    st Z+,r16

    ldi ZL,$60 ;pointer zum Anfang



    MAIN:
    rjmp MAIN ; do something else



    OC1A: ; TIM1_COMP1 Handler
    ld r17, Z+
    com r17
    out PORTB,r17
    cpi Zl, 0x68
    breq back ; Branch if equal
    return:
    reti

    back:
    ldi Zl, $60 ;z-pointer zurück
    rjmp return


    mal als anregung.

    grüsse klaus
     
Thema:

Knight Rider (atMega88)

Die Seite wird geladen...

Knight Rider (atMega88) - Ähnliche Themen

  1. LED - Knight Rider - Lichtorgel

    LED - Knight Rider - Lichtorgel: HAllo erstmal an alle hier ! Ich glaube hier bin ich mit meiner Frage bestimmt auf der richtigen Seite gelandet,zumal ich das forum hier schon...