- Labornetzteil AliExpress         
Ergebnis 1 bis 7 von 7

Thema: Probleme mit mega16 und Rs232 Übertragung

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    25.12.2005
    Beiträge
    97

    Probleme mit mega16 und Rs232 Übertragung

    Anzeige

    Powerstation Test
    Hallo

    Ich hab eine Mega 16 im STK 500 stecken nur muss ich beim Terminal auf 1200 Baudrate stellen das ich ne Verbindung bekomm was ist das?

    Code:
    $regfile = "m16def.dat"                                     ' ATmega8
    $crystal = 8000000
    $baud = 9600
    
    Config Keyboard = Pinb.0 , Data = Pinb.1 , Keydata = Keydata
    
    Dim B As Byte
    
    Print "Eingabetest von PC-AT-Tastatur"
    
    Do
      B = Getatkbd()                                            ' Abfrage der Tastatur
      If B > 0 Then
          Print B ; Chr(b)
      End If
    Loop
    End
    
    
    Keydata:
    ' Shift-Taste nicht gedrückt
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , &H5E , 0
    Data 0 , 0 , 0 , 0 , 0 , 113 , 49 , 0 , 0 , 0 , 122 , 115 , 97 , 119 , 50 , 0
    Data 0 , 99 , 120 , 100 , 101 , 52 , 51 , 0 , 0 , 32 , 118 , 102 , 116 , 114 , 53 , 0
    Data 0 , 110 , 98 , 104 , 103 , 121 , 54 , 7 , 8 , 44 , 109 , 106 , 117 , 55 , 56 , 0
    Data 0 , 44 , 107 , 105 , 111 , 48 , 57 , 0 , 0 , 46 , 45 , 108 , 48 , 112 , 43 , 0
    Data 0 , 0 , 0 , 0 , 0 , 92 , 0 , 0 , 0 , 0 , 13 , 0 , 0 , 92 , 0 , 0
    Data 0 , 60 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0
    Data 48 , 44 , 50 , 53 , 54 , 56 , 0 , 0 , 0 , 43 , 51 , 45 , 42 , 57 , 0 , 0
    
    ' Shift-Taste gedrückt
    Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
    Data 0 , 0 , 0 , 0 , 0 , 81 , 33 , 0 , 0 , 0 , 90 , 83 , 65 , 87 , 34 , 0
    Data 0 , 67 , 88 , 68 , 69 , 0 , 35 , 0 , 0 , 32 , 86 , 70 , 84 , 82 , 37 , 0
    Data 0 , 78 , 66 , 72 , 71 , 89 , 38 , 0 , 0 , 76 , 77 , 74 , 85 , 47 , 40 , 0
    Data 0 , 59 , 75 , 73 , 79 , 61 , 41 , 0 , 0 , 58 , 95 , 76 , 48 , 80 , 63 , 0
    Data 0 , 0 , 0 , 0 , 0 , 96 , 0 , 0 , 0 , 0 , 13 , 94 , 0 , 42 , 0 , 0
    Data 0 , 62 , 0 , 0 , 0 , 8 , 0 , 0 , 49 , 0 , 52 , 55 , 0 , 0 , 0 , 0
    Data 48 , 44 , 50 , 53 , 54 , 56 , 0 , 0 , 0 , 43 , 51 , 45 , 42 , 57 , 0 , 0

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Wenn er bei 8MHZ / 9600 Baud in Wirklichkeit nur 1200 Baud liefert, hast du den Bascom mit der Angabe $crystal=8000000 offenbar angelogen. Tatsächlich kriegt der M16 nur 1 MHZ, das ist wahrscheinlich der interne Oszillator--------------> was lernen wir daraus ?
    Du mußt bei den Fuses auf ""externen quartz" einstellen.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    25.12.2005
    Beiträge
    97
    Du musst bei den Fuses auf ""externen quartz" einstellen.
    Wie / Wo mach ich das in Bascom?

    und am Bord muß ich wohl einen Quarz einstecken mit den 16 Mhz?

  4. #4
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    09.01.2006
    Ort
    Hamburg
    Alter
    40
    Beiträge
    40
    hey!

    wenn du immer noch probleme hast wenn du ihn umgestellt hast.

    ver such es mal mit einer anderen frequenz zb. 7,3728 MHz dan kannst du die rate besser generiren und hast nicht so viel abweichung.
    Wer Rechtschreibfehler findet, darf sie behalten.

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    25.12.2005
    Beiträge
    97
    Ich hab ein ganz anderes Problem mit dem "STK200/STK300 Programmer" findet der Programme keinen CHIP bzw das STK500 Board nicht!

    Ich hab jetzt immer mit "STK500Control.exe" Programme getestet da kann ich den Prozessor beschreiben nur find ich bei diesem nicht´s zum umstellen.

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    02.11.2005
    Ort
    Bayern
    Alter
    54
    Beiträge
    310

    Chip

    wähle aus dem Dropdownmenü Chip deinen Mega16 aus,
    also "M16def.dat"

    ### Silvio ###

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad