Forum: Mikrocontroller und Digitale Elektronik Frage AppNote 910 - ISP AVR


von Werner (Gast)


Lesenswert?

Hi Leute,
ist es eigentlich sinnvoll bei diesem AVR-Programmer die Ausgänge noch
mit einem Tri-State Latch abzukoppeln, oder macht die Soft das sowieso?
Habe im Datenblatt und der Suche keine Infos dazu gefunden.
Anscheindend bauen alle Programmer so wie in der Application Note, nur
neuerdings mit einem 2313.
Werner

von Frankl (Gast)


Lesenswert?

Einer der besten Programmer die es gibt. Oder hast Du jemals hier im
Forum über Probleme gelesen, sowie Ponyprog ?

von Henning (Gast)


Lesenswert?

meiner läuft, wie ne 1.
habe das AVR910 nachgebaut, und alles duch diskrete bauteile ersetzt.
noch nie ein problem gehabt, also wieso was ändern?

von Daniel Roth (Gast)


Lesenswert?

Hallo Werner !

Du willst also die Programmierports noch andersweitig verwenden und den
AVR910-Programmer angeschlossen lassen ?

Hab mal kurz in ein AVR Datenblatt geschaut, die AVRs besitzen Tristate
I/O-Ports. Ich weiss allerdings nicht, wie die AVR910-Software die
integrierten Pullup-Widerstände schaltet.

Ein Latch habe ich auch noch nirgens gesehen und ist wohl auch nicht
notwendig. Man kann sich den AVR-Programmer als weiteren Teilnehmer am
SPI-Bus vorstellen. Man sollte aber die restliche Schaltung (die die
gleichen Leitungen benutzen) durch Widerstände schützen. Siehe AppNote
042.

Zum Aufbau des AVR910-Programmer: es lohnt sich auf jeden Fall, es ist
ein sehr guter Programmer (Frankl hat recht :) ! Zur Pegelwandlung
allerdings den MAX232 verwenden. Ein AT90S1200 reicht aus, wenn man die
Typenliste nur auf die aktuellen Typen beschränkt. Um die neuen Typen
programmieren zu können muss die original-Firmware nur geringfügig
erweitert werden.

Bis dann
Daniel

von Uwe Seidel (Gast)


Lesenswert?

Zum AVR910 hätte ich mal ne Frage wenn wir das gleich mit "abhandeln"
könnten:

Welche Einstellungen muss ich denn unter "advanced" machen, wenn ich
mit nem ext. Quartz von 16 MHz bei nem ATmega8515 oder 8535 arbeiten
will.
Im Datenblatt steht, ich muss CKOPT soll programmiert sein. Aber wie?

Danke
Uwe

von Frank Linde (Gast)


Lesenswert?

Programmiert heißt "0". Weiß der Kuckuck bei welchem Alkoholspiegel
der zuständige Ingenieur diese Festlegung getroffen hat.

Gruß, Frank

von Uwe Seidel (Gast)


Lesenswert?

Ja, schon.. aber wo gibts eine Checkbox zum ankreuzen?
Ich benutze AVR910 und die Rev.3.1 von avrfreaks. Sonst funzt das Teil
astrein. Aber die Geschichte mit den 16MHz geht halt nicht.
Wenn ich ext. hohe Freq. auswähle und mach nen 16er dran geht das Teil
nicht. Ich vermute CKOPT , aber wo ein /ausschalten?

Ich dreh hier noch durch, war schon nah dran mir testweise den
Ponyprog-ISP zu bauen.
Wollt aber vorher mal fragen.

@Werner,
AN042 Figure5... mehr mach ich auch nicht um die Leitungen zu
entkoppeln


Danke
Uwe

von Daniel Roth (Gast)


Lesenswert?

Hallo Uwe,

ich kann AVR-Prog gerade nicht selbst starten, da ich den
AVR-Programmer zur Zeit nicht habe. In Erinnerung war mir aber, dass
die CKOPT nicht als Bits einzeln gesetzt werden können, sondern das
macht die Software und die Option werden über die Listbox ausgewählt
(was ich besser finde, da man weniger falsch machen kann).

Wenn du also die hohe Frequenz eingestellt hast, da sollte es mit 16
Mhz laufen. Gehen 8 Mhz ? Vielleicht läuft deine Schaltung nicht mit 16
Mhz (falsche Kondensatoren, Störquellen)


Bis dann
Daniel

von Armin Kniesel (Gast)


Lesenswert?

>Ich benutze AVR910 und die Rev.3.1 von avrfreaks. Sonst funzt das Teil
astrein.

ich verwende auch die neue Version. Und ich meine er programmiert
schneller!
Und vor allem kann man die Megas programmieren.

Armin

von Werner (Gast)


Lesenswert?

OK, dann werd ich mich auch mal ans Werk begeben. Da sich keiner beklagt
werden die Ausgänge scheinbar per Software auf Tristate gesetzt.
Besten Dank für die Antworten

Werner

von Uwe Seidel (Gast)


Lesenswert?

HA , wollte nur noch melden, dass mein ATmega8535 auch funzt.
Warum?
Keine Ahnung, der selbe xtal, die selben C´s jetzt geht er....
egal, bestimmt ein Grundgesetz der E-Technik ;-)

Danke für die Tipps

Ciao
Uwe

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.