-
-
Erfahrener Benutzer
Roboter-Spezialist
Es lag am JTAG
ich hab erst die LEDs angeschlossen, es haben immer nur 2 abwechselnd geblinkt.
Jetzt läuft das ganze, ich bin zwar ein bisschen entäuscht von der Kraft des Motors aber in den unteren Drehzahlen gehts.
Vielen Dank dir PicNick!
-
Super-Moderator
Robotik Visionär
*tätarätä* *tätarätä* *tätarätä*
-
Erfahrener Benutzer
Roboter-Spezialist
sorry aber ich melde mich nochmal:
ich wollte jetzt einen 2. Motor anschließen, dafür nutze ich dann die Pins 4-7 am Port C. Nur funktioniert jetzt Pin 5 nicht. Gibt es dort auch eine Extra-funktion die ich deaktivieren muss? Im Datenblatt steht als Beschreibung nur TDI.
mfg, Rodney
-
Super-Moderator
Robotik Visionär
Jaja, der Bursche is hartnäckig
es gibt ein Register ASSR und ein Bit AS2 darin.
wenn das gesetzt ist, is das Port auch weg
macht spaß, gelle ? mfg robert
-
Erfahrener Benutzer
Roboter-Spezialist
joa, macht spass (besonders wenn dann was funktioniert)...
ich hab mal in der Doku nachgeguckt, dieses AS2 ist ja Bit Nr 3
Also muss ich doch jetzt schreiben:
ASSR = ASSR && B00001000;
damit dieses Bit auf 1 gesetzt wird?
Leider bleibt die entsprechende LED aus... (wenn ich das gesamte Register auf 1 setze geht auch die LED an PC6 nichtmehr...
mfg, Rodney
-
Super-Moderator
Robotik Visionär
Halt ein, Kollege, das Bit muß auf Null sein und das heißt so :
ASSR &= ~B00001000;
mfg
-
Erfahrener Benutzer
Roboter-Spezialist
Klar, es soll ja auf 0 gesetzt werden und nicht auf 1...
Leider bleibt die schöne LED immer noch aus.
Ich habe grad am Port nachgemessen, er steht auf undefiniert (2,5V)
Ein programmierfehler kann es nicht sein, ich habe den kompletten Port als Ausgang definiert und ihn komplett auf 0 gesetzt.
Aber du hast sicher noch eine Antwort parat, scheinst ja wirklich fit darin zu sein.
Ein dickes Dankeschön mal wieder an dieser Stelle! =D>
-
Super-Moderator
Robotik Visionär
Tscha, eigentlich kämpfen um portc der TWI-Bus, der JTAG und die extern. CLock
Vielleicht geht's um die Reihenfolge
JTAG (logo)
ASSR ... auf null
und DANN erst als Output definieren
(2.5V ist nämlich typisch input)
?? Drauf bleiben, nicht aufgeben !
(das einzige, was man aufgibt, ist ein Brief, wir lassen uns von so einem Silikon-Dödi nicht den Tag verderben)
mfg
-
Erfahrener Benutzer
Roboter-Spezialist
leider auch Fehlanzeige...
Bei den Fusebits ist übrigens nur BootSz0 und BootSz1 gesetzt, und SPIEN aber den kann man nicht verändern.
mfg, Rodney
-
Super-Moderator
Robotik Visionär
Ok, das stimmt so.
DIe andere Reihenfolge probiert ? mfg
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen