Bascom Programmierung das ATmega64

Lulli

Neues Mitglied
28. Juni 2008
5
0
1
Weißenhorn
Sprachen
  1. BascomAVR
Hallo an Alle

wenn ich den ATmega64 mit dem USB-ISP PROGRAMMER (USBISP Dongel) programmieren möchte, wird er nicht erkannt

andere Controller (mega8, mega16, maga32 , AT90s2313) werden erkannt und das klappt dann auch.

wenn ich den ATmega64 mit dem Universal MCS Interface (LPT1) programmieren möchte, wird er erkannt und ich
kann ihn programmieren.

was mache ich mit dem USBISP Dongel falsch ????

Gruß Lulli
 
In welcher Hardware ist der Mega eingebunden?
(Ich kenne Deine verwendeten Programmer nicht, der offizielle AVR ISP MKII stellt dem Target zB keine Versorgugsspannung zur Verfügung.) Dein Controller hat Strom?
Wie ist der Reset beschaltet?
Ein Fallstrick wäre noch, daß Du über die normale SPI-Schnittstelle zu programmieren - beim 64er sind aber PDI und PDO (von PortE) zu verwenden. Andererseits klappts ja mit dem anderen (mir unbekannten) Programmer... (oder ist das ein paralleler Programmer?)
Fuse-technisch ist da nichts verbogen (dWire/jtag, rstdsbl...etc)?

Edit: Da wir hier im Bascom-Bereich sind: Du verwendest Bascom direkt zum Programmieren (also zum Flashen)? Unter welchem (virtuellen) COM meldet sich der Programmer im PC? (da gabs mal Probleme ab COM10 aufwärts...)
 
Hallo

Der USB-ISP Programmer ist von MCS.

Bisher habe ich mit Bascom über die Druckerschnittstelle programmiert,
was auch bei allen verwendeten Controllern geklappt hat.
Auch beim Mega64. Die Problematik bei den Anschlüssen
ist schon lange bekannt.

Das Problem ist, wenn ich den USB-ISP Programmer von MCS
verwende, wird der Mega64 nicht erkannt
Alle anderen Controller funktionieren mit diesem Programmer
tadellos.

Gruß
Lulli
 
Hallo!

Ich überlege gerade, ob der ATMega64 nicht auch über PDI und PDO geflasht wird...... also analog dem ATMega128 ....und es deswegen über MOSI/MISO nicht funktioniert. :hmmmm:


Grüße,
Cassio
 
Ich überlege gerade, ob der ATMega64 nicht auch über PDI und PDO geflasht wird...... also analog dem ATMega128 ....und es deswegen über MOSI/MISO nicht funktioniert. :hmmmm:

Ja genau, Cassio du hast recht!

Eventuell liegt es daran, dass MISO/MOSI verwendet wird. Richtig ist bei dem ATmega64

PDI -> PE0
PDO -> PE1

SCK -> PB1

Dirk :ciao:
 
...Ein Fallstrick wäre noch, daß Du über die normale SPI-Schnittstelle zu programmieren - beim 64er sind aber PDI und PDO (von PortE) zu verwenden. Andererseits klappts ja mit dem anderen (mir unbekannten) Programmer... (oder ist das ein paralleler Programmer?)...
Ich kann mir nicht vorstellen, daß er mit dem ersten Programmer die korrekten Pins genommen hat, und jetzt die falschen...
Außerdem:
...Die Problematik bei den Anschlüssen ist schon lange bekannt...
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)