Forum: Mikrocontroller und Digitale Elektronik ATmega64 lässt sich nicht programmieren


von Johannes (Gast)


Lesenswert?

Hallo,
ich möchte meine ATmega64 mit Ponyprog über die parallele oder serielle
Schnittstellen mit den bekannten einfachen Programmieradaptern
programmieren.
Ponyprog und die Programmieradapter funktionieren auf jedenfall beim
ATmega32, aber trotz der entsprechenden Einstellungen und x-facher
Überprüfung aller Anschlüsse komme ich nicht dahinter warum keine
Schnittstellenkommunikation mit dem Atmega64 stattfindet.
Die 2 getesteten ATmegas lassen sich zu keinem 'Gespräch'
hinreissen,...
Die Controller waren noch nie in Betrieb, sie wurden nur auf eine
Platine bestückt,...

Vieleicht habt Ihr ein paar Ideen ?

Danke schon mal dafür !
Johannes

von Profi (Gast)


Lesenswert?

Woher hast Du die ICs?
Evtl. waren sie schonmal geproggt oder gefused.
evtl. mit ext. Quarz o. Oszillator probieren.
Stromverbrauch ok?
richtig herum eingelötet?
Spannung sauber und richtig?

von Frank (Gast)


Lesenswert?

Hast Du das auch beachtet ?

Aus dem Mega64 Datenblatt :
Even though the SPI Programming interface re-uses the SPI I/O module,
there is one important difference: The MOSI/MISO pins that are mapped
to PB2 and PB3 in the SPI I/O module are not used in the Programming
interface. Instead, PE0 and PE1 are used for data in SPI Programming
mode as shown in Table 127

von Johannes (Gast)


Lesenswert?

Hallo,
@Profi:
die ICs sind normalerweise neu, ich habe mir günstig gleich ein paar
Platinen dafür machen und bestücken lassen, da mir die Handlöterei zu
mühsam war.
Die Stromversorgungen, die Beschaltung liegt richtig an,
aber die Sache von Dir,
Frank habe ich nicht bedacht.
Ich habe noch nicht alles gelesen, also muss ich wohl die Pins
umverdrahten - oder ?

Danke für Euere Antworten.

Viele Grüsse
Johannes

von Johannes (Gast)


Lesenswert?

Hallo,
ja kurzes Feedback:
Der Tip mit den Port E0 und E1 Pins war es.

Noch eine Frage mit dem Ponyprog habe ich immer wieder den Eindruck,
dass zumindest mache der Fuse invertiert dargestellt bzw. programmiert
werden. So dass die Prozessor-konfiguration falsch ist,
und sogar gelockt.
Hat jemand ähnliche Erfahrungen oder weis darüber Bescheid ?

Viele Grüsse
Johannes

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
Noch kein Account? Hier anmelden.