mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mega8 Anfängerproblem


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich ahbe folgenden Code der bei der simulation auch funktioniert doch 
wennn ich es auf den Mega 8 überspiele leutet die Led immer und mehr 
passiert nicht egal was ich mit dem taster mache.


$regfile = "m8def.dat"
$crystal = 3579545
Config Portb.1 = Output
Config Portb.0 = Input

Portb.1 = 1

Do
  If Portb.0 = 0 Then Portb.1 = 1 Else Portb.1 = 0

Loop

Autor: Hansi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie ist der Taster angeschlossen?

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
von null zum taster und dann an pin 14. Weiß echt nicht warum es nicht 
funktioniert.

Autor: Hansi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du musst den internen Pull-Up-Widerstand noch aktivieren mit einer 
'Portb.0=1'  Anweisung.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
habe ich gemacht doch jetzt leuchtet die Led überhaupt nicht mehr.

Autor: Hansi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich sehe gerade. Du musst die IF-Anweisung anders schreieben. Nicht:

'If Portb.0 Then ....'

sondern

'If Pinb.0=0 then ...'

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke wunderbar jetzt gehts.
Vielendank

Autor: Hansi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gern geschehen. Kannst ja mal auf www.DieElektronikerseite.de vorbei 
schauen, da sind in der Computerecke noch einige Beispiele für Bascom 
und AVR.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.