Gegenläufig ist schon klar aber warum legts Du nicht eine LED an Port3 und eine an Port4, jeweils zu GND und schreibst Dir ein entsprechendes Programm. Da kannst Du Dir dann (falls gewünscht) gleich noch aussuchen welche LED als Lichtsensor dienen soll. Ich würde das so empfehlen, so hast dann die neue LED-Only-Variante realisiert. Weiteres falls erfoderlich über PN.peter51d schrieb:ok, wohl ungeschickt geschrieben.
Hier mal ein kleines Schaltbild.
Gruß
peter51d
Jep. Sollten sie.peter51d schrieb:Bei PB3 High und PB4 low sollte doch die eine leuchten und wenn ich dann PB3 auf low und PB4 auf High setze müsste doch die andere Leuchten oder?
Ich kenne mich mit Bascom zwar nicht aus, aber einen gravierenden Fehler habe ich nicht entdeckt. Frage an die Bascom Experten:peter51d schrieb:Code dazu sieht so aus:
Ist das "&" so richtig?peter51d schrieb:Ddrb = &B00011000 'PB3 und PB4 ist Ausgang. Die anderen
passt nicht zupeter51d schrieb:$crystal = 113000 'Reale Frequenz des internen 128kHz-Oszillators
. In diesem Fall rennt der Tiny mit dem 9,6MHz RC-Generator und gesetztem CKDIV/8 Fuse, d.h. mit 1,2MHz - deine waitms 100 werden damit nicht 100ms warten sondern so ca. 10ms - das sind 100 Hz, dass kann man nicht mehr erkennen -> beide LEDs sollten dunkel leuchten aber nicht blinken.peter51d schrieb:Fuse sind out of the Box.
Lasse mal den Reset offen - bei bedarf kurzzeitig mal mit einer Drahtbrücke gegen Masse schalten um einen Reset auszulösen.peter51d schrieb:Zum Testen habe ich jetzt alle Eingänge auf und Reset auf Vcc gesetzt. Die LED's sind raus.
wie Eingänge (hochohmig, so dass Du sie per Multimeter auf den gerade verwendeten Referenzlevel ziehen kannst)peter51d schrieb:Mit dem Multimeter messe ich von den Ausgängen gegen Vcc ~ 0,7V und gegen GND ~0,2V.
Woran erkennst Du bei bascom eigentlich, dass das Programmieren geklappt hat - beim AVRStudio wird nach dem Programmieren ein Verify durchgeführt. Gibt es bei Bascom was vergleichbares? Sonst könnte es nämlich wirklich sein, dass da irgendwas geschrieben wird nur nicht das was gewollt ist ...peter51d schrieb:Lagsam glaube ich der Programmer schreibt irgendetwas in den Tiny aber nicht das was er soll.
Die kryptischen Zeichen im blauen Bereich sind die entsprechenden ASCII-Zeichen.peter51d schrieb:Was die Kryptischen Zeichen im blauen Bereich neben den Programmzeilen bedeuten weiss ich nicht.
Das sieht gleich aus.peter51d schrieb:Compiliertes Programm vor dem flashen
[...]
Anzeige nach dem flashen
Trarrar die Post ist da.peter51d schrieb:...
Gruß peter51d
Schmeiß die Tinys nicht weg, bevor Du nicht ganz genau weißt, daß sie kaputt sind. So schnell geht das nämlich nicht. Ich habe schon mal einen falsch gepolt und er wurde sauheiß aber er hat das Ganze gut überstanden, nicht mal der Code war weg.peter51d schrieb:Gerade noch mal geschaut, Wotchdog ist aus.
Entweder sind die beiden Tiny's hin, oder der Programmer spinnt.
Mal sehen, ob ich in meiner Nähe jemanden finde, der auch Hardware zum Flashen hat um der Sache mal auf den Grund zu gehen.
Gruß
peter51d
So langsam gehen mir die Ideen aus ...peter51d schrieb:Gerade noch mal geschaut, Wotchdog ist aus.
Der Tiny 13 scheint mir subjektiv recht robust zu sein (im Gegensatz zum Tiny 25, von dem ich zwei mittels wirklichem ISP geschrottet habe).peter51d schrieb:Entweder sind die beiden Tiny's hin, oder der Programmer spinnt.
undAnzeige nach dem flashen
sind grundverschieden, das sollte aber identisch seinAusgelesener Speicherinhalt.
Mein ProgrammieradapterqByter schrieb:Noch eine Idee:
Klassiker, bei dem sich die Fuses auslesen lassen aber beim Programmieren nur Mist geschrieben wird ist eine fehldende/mangelnde Stromversorgung des Tiny´s beim Programmieren.
Hat er auch wirklich Saft?
Ersteres wohl definitiv nicht. Aber zumindest das bascom-avr hat beim usbasp eine Angewohnheit den neuen Code nicht automatisch zu laden. Also: Einmal das Programmer-Fenster schließen und wieder neu aufmachen nachdem neu kompiliert ist. Hat mich auch schon ein paar graue Haare gekostet.peter51d schrieb:Entweder sind die beiden Tiny's hin, oder der Programmer spinnt.