- Labornetzteil AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 20

Thema: atmega8 anfängerprogramm

  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    28.10.2004
    Beiträge
    899

    atmega8 anfängerprogramm

    Anzeige

    Praxistest und DIY Projekte
    Ich hab mit Bascommal etwas herumexperimentiert und bin bis hieher gekommen, nun zu meiner Frage:
    Funktioniert dieses Programm?
    Was ist falsch in diesem programm??


    Programm::

    $regfile = M8def.dat
    $crystal = 7372000
    $baud = 9600
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dim I As Byte
    I = 1to 2
    Dim T As Byte
    T = 2 To 4
    Dim U As Byte
    U = 4to 6

    Config Pina.3 = Output
    Config Pina.4 = Output
    Config Pina.5 = Output

    Porta.3 = I
    Porta.4 = T
    Porta.5 = U
    Do
    Loop
    Error is your friend!

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    09.10.2004
    Beiträge
    40
    Was möchtest du genau machen?
    I = 1to2 ??
    wenn du die Variable I von 1 bis 2 hochzählen wilst,
    gehört sie in eine For Next Schleife.

    Dim I As Byte

    For I = 1 to 2
    Next i

    Gruß,MX3

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    07.02.2005
    Ort
    Wels
    Alter
    62
    Beiträge
    512
    und zwischen DO und LOOP gehört der code rein, also die schleifen.
    gruss knacki

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    28.10.2004
    Beiträge
    899
    Danke für die verbesserung gibt es sonst noch was??
    Geändert von techboy (22.10.2011 um 21:14 Uhr)
    Error is your friend!

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.02.2005
    Alter
    36
    Beiträge
    470
    einselne Pins konnen nicht den wert 2 haben, da musste schon den ganzen port nemen z.B. Porta = 2
    porta.0 = 0 oder porta.0 = 1
    pina.0 = Input

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    28.10.2004
    Beiträge
    899
    Ich verstehe nicht ganz was du meinst..???
    In meinem Programm steht nirgends portd.0=2....!!!!
    Geändert von techboy (22.10.2011 um 21:15 Uhr)
    Error is your friend!

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    38
    Beiträge
    4.255
    ja aber in den variablen I, T und U, die du auf die ausgänge ausgibts...

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    26.01.2005
    Ort
    Neuburg / Donau
    Alter
    63
    Beiträge
    80
    Hallo Attila,

    schau mal folgenden Thread an:

    https://www.roboternetz.de/phpBB2/viewtopic.php?t=8043

    als Antwort von uwegw auf das Lauflicht von teslanikola sind hier mal die Pegel der Ports einzeln beschrieben. Vieleicht wirds dann etwas klarer.

    Nachtrag: Zum Einstieg empfehle ich http://www.rowalt.de

    Gruß Bernd (Gandalf
    Gruß Bernd (Gandalf)

    Schrott im Keller macht das Erfinden schneller. ( Dietrich Drahtlos )

  9. #9
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    28.10.2004
    Beiträge
    899
    Vielen dank für den link !!!
    Ich werde das programm morgen ausbessern..
    Geändert von techboy (22.10.2011 um 21:15 Uhr)
    Error is your friend!

  10. #10
    Benutzer Stammmitglied
    Registriert seit
    26.01.2005
    Ort
    Neuburg / Donau
    Alter
    63
    Beiträge
    80

    Grundlagen AVR und Bascom

    Hallo Attilla.

    Auf http://www.qsl.net/pa3ckr/index.html gibts eine gute Einführung in Bascom und die Programmierung. Ist zwar auf Englisch, kann ich trotzdem nur empfehlen.
    Gruß Bernd (Gandalf)

    Schrott im Keller macht das Erfinden schneller. ( Dietrich Drahtlos )

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests