-
-
Erfahrener Benutzer
Roboter-Spezialist
Port C am Controllerboard
Hallo ich schone wieder.
Also ich habe das Controllerboard "RN-Control 1.4 Mega32" von Robotikhardware.de. Dort sind an Port C 8 LED´s nach VDD angeschlossen.
Wenn ich aber zum Beispiel sowas mache:
DDRC = 0xff;
PORTC = 0x00;
Dann solten alle LED`s leuchten. Tun sie aber nicht.
PC2, PC3, PC4 und PC5 leuchten nicht und dort liegne auch keine 0 Volt vom Controller her. Alle anderen leuchten.
Ich hab mal in der Beschreibung des Boards geschaut. Diese Ausgänge haben die Bezeichnungen:
PC2 = TCK
PC3 = TMS
PC4 = TDO
PC5 = TDI
Muss ich bei diesen denn was besonderes beachten?
gruß ceekay
-
Erfahrener Benutzer
Robotik Einstein
Hi,
sind die Dipschalter in der richtigen position ?
-
Erfahrener Benutzer
Roboter-Spezialist
Ja sind alle in der richtigen Position.
auch wenn sie es nicht wären vor dem dipschalter ist auch 5 V und nicht 0V wie es eigentlich sein soll
-
Erfahrener Benutzer
Roboter Experte
Hi Ceekay,
du musst statt:
DDRC = 0xff
das schreiben:
DDRC = 0x00
da du den Port als Eingang schalten musst! Also so das ganze:
DDRC = 0x00
PORTC = 0x00
Gruß Michi
-
Erfahrener Benutzer
Robotik Einstein
du must das fusebit "j" auf disable setzen, bei enable sind die ports so vergeben:
PC2 = TCK
PC3 = TMS
PC4 = TDO
PC5 = TDI
in der beschreibung muss etwas stehen.
mfg pebisoft
-
Erfahrener Benutzer
Roboter-Spezialist
@michaelb:
Warum muss ich den Port als Eingang schalten? Das verstehe ich nicht. Wenn ich den Port als Ausgang schalte und auf 0 lege. müssen dort doch 0 V sein und die LED´s müssten leuchten, oder nicht?
Wen ich es so mache wie du gesagt hast dann leuchtet keine der LED´s
@pepisoft:
Hallo ich nutze zum Proggen das AVR Studio. Kannst du mir sagen welches Fusebit ich da umstellen muss?
gruß ceekay
-
Erfahrener Benutzer
Roboter Experte
Hast recht! Mein Fehler!
Ich frag mich wie ich da drauf komme? Denn in meinem Quelltext hab ich auch als Ausgang geschaltet!
Hää AVRStudio zum Fuse und Lockbits setzen? Dazu verwendet man doch normlerweise PonyProg, Yaap...
Gruß Michi
-
Erfahrener Benutzer
Roboter-Spezialist
Was ist daran so verwerflich? Das AVR - Studio beinhaltet einen Programmer.
Und mit Pony Prog bekomme ich meinen AVR-ISP nicht zum laufen.
-
Erfahrener Benutzer
Robotik Einstein
hallo, dann lade dir dir zum verstellen der fusebits die demoversion von Bascom runter. damit kannste dann die fusebits setzen, die ich oben auch beschrieben habe. Bascom ist gut für diejenigen, die noch angst vor den verstellen der fusebits haben.
ist auch übersichtlich.
mfg pebisoft
-
Erfahrener Benutzer
Roboter-Spezialist
ich habe die Bascom demo drauf. Nur leider funktioniert mein AVR ISP dort nicht bzw. er wird nicht erkannt.
wo liegt denn das Problem das ich die Fusebits mit dem AVR - Studio einstelle.
Ich müsste nur wissen welche es sind.
gruß ceekay
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen