Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > > > > > Hallo zusammen, > > > > > > > > > ich möchte aus diversen Gründen ( Geschwindigkeit, Befehlssatz, ..) den C-Control Pro Mega 128 > > > > > > > > > nicht über die IConrad-DE mit Bootloader und Interpreter, sondern mit einem externen > > > > > > > > > Compiler (Codevision AVR) programmieren, Da der Prozessor eine gute Bauform hat und mit Quarz, > > > > > > > > > Stiftleiste, usw. bestückt ist, möchte ich beim C-Control bleiben und mir die Lötarbeit, die bei bei einem > > > > > > > > > reinen Atmel-Prozessor anfallen würde, sparen. Ich weiß, dass ich danach nicht mehr zurück kann. > > > > > > > > > > > > > > > > > > Eine Programmierung über die übliche ISP-Schnittstelle (clck, mosi, miso, reset) mit einem > > > > > > > > > Programmieradapter AVRISP MKII schlug bisher fehl, keine Verbindung bekommen, nicht einmal > > > > > > > > > das Auslesen der Prozessordaten oder Fuse-Bits gelang. > > > > > > > > > > > > > > > > Dann machst Du vermutlich was falsch, ich selbst benutze den AVRISP mkII zum Programmieren > > > > > > > > der Bootloader. > > > > > > > > > > > > > > > > Gruss Peter > > > > > > > > > > > > > > Hallo noch einmal, > > > > > > > ich habe die Schaltung noch einmal kontrolliert. Der Prozessor steckt ordnungsgemäß im > > > > > > > Conrad-Projektboard. Die Spannungsversorgung ist extern, LED ist ein. > > > > > > > Über Drahtbrücken sind verbunden: > > > > > > > 1 MISO - PB3 > > > > > > > 2 SCK - PB1 > > > > > > > 3 RESET - am Reset/Run-Taster > > > > > > > 4 VCC > > > > > > > 5 MOSI - PB2 > > > > > > > 6 GND > > > > > > > > > > > > > > Die LED am Programmer leuchten grün, bei der Übertragung kurz rot, danach wieder grün. > > > > > > > Meldung: AVRISP MkII could not enter programming mode. und das schon beim auslesen der > > > > > > > Prozessordaten. > > > > > > > Das Programmiertool steht auf ATmega 128, SCK-freq.125000Hz. > > > > > > > > > > > > > > Kann es sein, dass Conrad diverse Lock-Bits gegen auslesen bzw. überschreiben gesetzt hat? > > > > > > > > > > > > > > > > > > > Selbstverständlich sind die Lockbits gesetzt. Man muß erst ein komplettes Erase > > > > > > durchführen, das geht immer, auch mit Lockbits. > > > > > > > > > > > > Gruss Peter > > > > > > > > > > Ich habe schon alles versucht, selbst erase funktioniert nicht. > > > > > Nach der Meldung erasing chip, please wait... kommt immer wieder die gleiche Fehlermeldung. > > > > > Habe ich den richtigen Prozessortyp oder fehlt irgendeine Brücke / Spannung? Kann ich mit dem Programmer überhaupt > > > > > komplett löschen? Muss ich beim erase etwas besonderes beachten? > > > > > > > > > > Gruß > > > > > Wolfgang > > > > > > > > Ich habs recherchiert, weil ich auch nicht immer alles auswendig weiß. MOSI liegt > > > > auf PE.0 und MISO auf PE.1. Bitte im Mega128 Reference Manual das Kapitel > > > > "Memory Programming" lesen. Wenn Du einen externen C-Compiler benutzt solltest Du > > > > sowieso das gesamte Reference Manual einmal komplett durchgearbeitet haben. > > > > > > > > Gruss Peter > > > > > > Hallo Peter, > > > das Reference Manual habe ich leider nicht (kann es auch nirgends online finden). Vielleicht kannst Du > > > mir mal einen Link schicken. > > > > http://www.atmel.com/dyn/products/product_card.asp?part_id=2018 > > > > zeigt auf die komplette Mega128 Übersicht, das war beim googlen gleich der erste Link. > > > > Gruss Peter > > > > > Ich habe in den verfügbaren Pinoutviews, bzw. Portbelegung nachgeschaut. Dort sind immer PB0-2 > > > für sck,mosi,miso angegeben, PE0-1 ist RXD/TXD. Wo finde ich dann sck? > > > Ich dachte, RX und TX ist für die Programmierung über Bootloader. > > > Wo mache ich da einen Fehler? Ich werde es auf jeden Fall heute Abend ausprobieren. > > > > > > Gruß Wolfgang > > Hallo Peter, > den Link kenne ich, das Datenblatt vom 128er habe ich auch (ich dachte, Du meinst eine Referenz > aus dem Hause Conrad), aber auch da ist PB 0..2 > für die Schittstelle vorgesehen. PE 0..1 ist für die serielle Kommunikation (USART). > > Gruß Wolfgang