Hard- und Software sehen nach meinem bescheidenen Wissen nicht verdächtig aus, ich kenne mich allerdings NICHT mit Bascom aus. Der Controller auf der RNControl hat üblicherweise schon einen Bootloader drauf (zumindest wird er so beworben) - und ist auch "lauffähig" mit einem Testprogramm versehen, wenn ich mich nicht irre. Wenn Du da einen neuen Bootloader drauflädst - tust Du Dir vermutlich keinen Gefallen.Zitat von schwabbbel
Nicht zum Lesen gedacht: ich hatte mir vor einem Jahr eine RNControl gekauft, fertig montiert kplt. mit Controller und Bootloader, dazu noch ein Programmierkabel (dieses LPT-kabel von robotkhardware) - und natürlich auch 2 (ZWEI) fabrikfrische M32. Zuerst hatte ich den originalen Controller ausgelesen - die Fuses notiert - und mit dem ausgelesenen hex-file einen neuen Controller geflasht. Fuses "kopiert" - und dann erst zum Spielen angefangen. Mittlerweile liegt das Original immer noch bei mir - wer weiß, wozu ich das noch brauche.
Genau das ist ein nicht unüblicher Anfängerfehler. Leider.Zitat von schwabbbel
Ich rate mal (im Sinne von "im Nebel stochern" - nicht im Sinne von tatsächlicher Hilfe). Ziemlich üblich (und übel) scheint der Fehler zu sein, den Controller auf externen Takt umzustellen. Dazu werden die Fuses CKSEL0 .. CKSEL3 auf 0 gesetzt - also programmiert (meistens heißt das "Häckchen setzen") - - sieht ungefähr so aus. WENN man das macht, dann erwartet der Controller am Pin 13, das ist XTAL1, einen externen Takt. Diese Panne fällt deswegen so leicht, weil der Controller fabrikseitig mit CKSEL = “0001” ausgeliefert wird (dürfte aber bei Dir mit "fertigem" Controller eigentlich nicht der Fall gewesen sein). In so einem Fall (ich weiß nicht, ob das bei Dir zutrifft) kann man den Controller nur dann programmieren, wenn man einen Takt z.B. 1 kHz im TTL-Pegel (0V bzw. 5V) am XTAL1 anlegt. Ich hatte so etwas mal mit einem 36 kHz Signal gemacht - nur testweise. Wie Du das hinkriegen kannst, weiß ich nicht. Ein Rat (im Sinne von möglicher Hilfe) : Oszilloskope haben meist einen Taktgeber eingebaut mit einer Abgriffmöglichkeit, steht z.B. "Calibrator" dran, mit 1kHz und 1MHz - bei mir z.B mit 2V-Pegel. Von da einen möglichst kurzen Draht nach XTAL1 mit 1 MHz . . . . . .
Eine noch peinlichere Möglichkeit wäre wenn Du Deinem Controller mit SPIEN das serielle Programmieren verboten hättest. Dann würde nur noch irgendeine mir nicht geläufige Programmiertechnik helfen.
Frage: hast Du noch einen Reservecontroller - bevor wir uns hier bemühen, den einen wiederzubeleben?
Korrektur des Fehlers oben: ...Fuses CKSEL0 .. CKSEL2... geändert nach: Fuses CKSEL0 .. CKSEL3
Lesezeichen