Hallo Zusammen, hab ein typisches anfänger Problem, aber erstmal zu meiner Hardware: Atmel-ATMega 32 Board mit TFT-Touch-Display und Kamera (siehe Link) http://cgi.ebay.de/Atmel-ATMega-32-Board-TFT-Touch-Display-Kamera-SD_W0QQitemZ200578961669QQcategoryZ32150QQcmdZViewItemQQ_trksidZp4340.m263QQ_trkparmsZalgo%3DDLSL%252BSIC%26its%3DI%26itu%3DUCI%252BIA%252BUA%252BFICS%252BUFI%252BDDSIC%26otn%3D8%26pmod%3D140505507484%252B140505507484%26po%3D%26ps%3D63%26clkid%3D7455134052800333386 und diesen Diamex USB ISP-Programmer http://cgi.ebay.de/DIAMEX-USB-ISP-Programmer-ATMEL-AVR-STK500-ATmega-/400158772578?pt=Wissenschaftliche_Ger%C3%A4te&hash=item5d2b524d62 Ich erhalte jedes mal, beim versuch mich mit den Microcontroller zu verbinden bekomm ich nur eine Fehlermeldung, dass es unter umständen an den Takt liegen könnte usw. sowie folgende Zeilen: Setting mode and device parameters.. OK! Entering programming mode.. FAILED! Leaving programming mode..FAILED!/OK!(ka, warum nicht immer das selbe in dieser Zeile da steht) Wenn ich auf "Read Signature" klicke, erhalte ich entweder die Meldung: Could not connect to programmer bzw. erhalte wieder die oben genannte Fehlermeldung und zusätzlich noch 0x00 0x00 0x00 sowie WARNING: Signature does not mathc selectted device! Habe bereits versucht, wie im Forum beschrieben, die Frequenz auf 1/4 des Oscilators einzustellen. Sofern man dies bei "Main" unter Programming Mode and Target Settings macht, hat es nichts gebracht. Bei Fuses hab ich den SUT_CKSEL ebenfalls vom externen auf den internen Osc umgestellt(was ja aber eigentlich nix bringen kann weil ich gar keine Verbindung aufgebaut habe) Ein anderer gedanke war, dass eventuell das Display zu viel Energie benötigt und deswegen nicht ausreichend über dem Programmer versorgt ist. Sobald man die Kamera einsteckt ist dies uach der Fall. Da sich noch ein USB-Port auf der Platine befindet hab ich den noch zusätzlich als Spannungsquelle benutzt. Zum benutzen der Kamera reicht es jetzt, allerdings hat es, wie bereits erwartet, sonst nichts geändert. Hat sonst noch jemand eine Ahnung, wie die Verbindung herstellen könnte?
Den Programmer schon mit einem anderen Kontroller (Board) probiert? Am SPI hängen auch noch der Card-Slot und der Touchscreencontroller drauf. Es sollte aber in der Beschreibung stehen ob da was zu beachten ist.
Es ist keine richtige Beschreibung vorhanden, lediglich die Datenblätter des ATMega's, Displays und Kamera. Hab zwar aus den Datenblatt entnehmen können, wie ich die Fuses einstellen soll, aber ohne Verbindung lässt sich schlecht was einstellen;-) Der Programmer scheint Funktionsfähig zu sein, da ich beim Ausstecken von jenem bei erneuten Verbindungsversuch eine Meldung erhalte, der Programmer sei nicht da. Könnte es vll damit zu tun haben, dass sich ein ATMega32L auf der Platine befindet und ich im AVR Studio dieser Chip nicht zur auswahl steht? Hab in einem Forum gelesen, dass ich stattdessen auch einfach den normalen 32 nehmen könnte.(würde dann auch meiner Meinung nach erklären, warum das Programm den Chip nicht wirklich erkennt, würde mich aber zur Frage bringen, wie ich dann die Entsprechende Konfiguration ins Studio einbinden kann)
Es wird im AVR-Studio der Programmer erkannt, das heist aber nicht das eine richtige Verbindung zum Board besteht. ATmega32 und 32L haben die gleiche Signatur.
ich habe so ein board aus asien bekommen (wohl ein nachbau) bei dem waren ein paar leitungen so gelegt, dass der header auf der platine nicht direkt zur buchse des jtagice mkii passte.
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.