Ich bin absoluter Anfänger . Habe eine Mini Mega Board von Elektor aufgebaut, Pony Prog 2000 installiert. Leider bekomme ich keine Verbindung hin. Wenn ich ein Testprogramm lade und versuche zu schreiben kann ich am Controller (Atmega16) Pin 14 ein Taktsignal messen. Aber PonyProg bricht ab und meldet "falsches Devicve". Auch schon beim Setup bekomme ich keine verbindung. Was kann ich noch prüfen oder was habe ich vergessen ?
Ich habe das Testboard über den seriellen Anschluß angeschlossen...muß ich über den Programmieradapter und den ISP Anschluß mit Ponyprog kommunizieren ?
Ich kenne das Mini-Mega-Giga-Board von Elektor nicht und weiß deshalb nicht, was da für eine Hardware drauf ist. Das müsste aber (wenn das Board für PonyProg vorgesehen ist) in der Dokumentation stehen.
steht leider nicht genau drin... wie programmiert man denn sonst den Controller normalerweise ?
Du brauchst ein Interface, das die Pegel der seriellen Schnittstelle an die Schaltung anpasst und auf die entsprechenden Controllerpins legt. Bei der seriellen Kommunikation mit PonyProg sind das im einfachsten Fall lediglich ein paar Widerstände, Dioden und ein Transistor (SI-Prog-Interface). Ich weiß allerdings nicht, ob dieses Interface auf dem Elektor-Board bereits drauf ist oder nicht.
sind das die Controllerpins MOSI, MISO SCK Und RESET ?...dann muß ich das Interface erst noch dazwischen schalten. Ich bin bisher über die Eingänge RXD und TXD gegangen...
Ich hoffe, auf dem Board ist ein Pegelumsetzer (MAX232 oder artverwandtes) an den TxD und RxD-Pins. Ansonsten haste Dir möglicherweise durch die RS232-Pegel den µC zerschossen. Abgesehen davon: Wenn tatsächlich kein Interface drauf ist und nur der 10- oder 6-polige ISP-Steckverbinder, dann musst Du noch ein Interface (Programmieradapter) dazwischenklemmen. Die Baupläne für das SI-Prog gibts auf derselben Seite, wo Du wahrscheinlich auch PonyProg runtergeladen hast (http://www.lancos.com/siprogsch.html). Das sind ein paar Kleinteile für < 1, die man auch auf ner Lochrasterkarte eben zusammenlöten kann. Von dem Basic-Adapter http://www.lancos.com/e2p/siprog_base.png brauchste nur den unteren Teil. Links der 9-polige D-Sub-Stecker und rechts der 10-polige Pfostenstecker für SPI. Z3 und R4 in dem Schaltplan kannste weglassen, die werden für die AVRs nicht benötigt.
Habe grad mal bei Elektor vorbeigeschaut. So wie das in der Beschreibung und Bauteileliste steht, ist der Programmieradapter separat, also nicht mit auf dem Board drauf.
ja, natürlich habe ich einen Max 232 dazwischen. Also muß ich doch über ISP ran...ein Schaltplan und Layput für einen solchen Adapter ist bei Elektor dabei ( sieht so ähnlich aus wie die Schaltung im Link). Ich werd das mal aufbauen und nochmal probieren... VIELEN DANK !!!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.