- 3D-Druck Einstieg und Tipps         
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

    E-Bike
    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
  •  

fchao-Sinus-Wechselrichter AliExpress