SPI-Mode bei ISP-Programmierung ATmega8L

Gast #811293
Lesenswert?
• ▲
▼
Hallo Zusammen,

vielleicht bin ich ja zu blöd zum suchen. Aber kann mir einer vllt 
verraten welchen SPI-Mode man für ISP-Programmierung wählen muss?
Oder ist das an sich egal? (Im Mode 1 = CPOL = 0, CPHA = 1 kann er 
zumindest ein ChipErase ausführen).

Danke schon mal
Gast #811312
Lesenswert?
• ▲
▼
Jeep damit funktioniert das auch. Ich brauche allerdings etwas 
geschriebenes, auf was ich mich bei der Doku berufen kann. Ich finde 
weder im Datenblatt was dazu, noch in der ISP-Doku. Leider
Gast #811316
Lesenswert?
• ▲
▼
>Jeep damit funktioniert das auch. Ich brauche allerdings etwas
>geschriebenes, auf was ich mich bei der Doku berufen kann. Ich finde
>weder im Datenblatt was dazu, noch in der ISP-Doku. Leider

Dann frag ich mich wieso ich nur mit dem Datenblatt
einen eigenen ISP Prommer bauen konnte. Der funktioniert sogar.
Gast #811323
Lesenswert?
• ▲
▼
Womöglich hilft Dir das auch schon weiter:
Im Mega8 DataSheet unter serial *programming* ist ein Diagramm, das 
die Waveform beim ISP anzeigt.
Im Abschnitt SPI *DataModes* kannst Du auch eine Waveform sehen.
Wenn Du die beiden miteinander vergleichst, kannst Du schlüssig auf
CPOL = 0, CPHA = 0 kommen.
Gast #811324
Lesenswert?
• ▲
▼
>Ich habe auch nur mit dem Datenblatt einen gebaut. Für die Dokumentation
>muss ich aber jede Einstellung begründen. Es funktioniert übrigens in
>mehreren Modi.

Ich habe mir den Code angeschaut. Er konfiguriert die Register nicht. 
Die Standarteinstellung scheint 0 zu sein. Ich werde jetzt einfach ganz 
frech reinschreiben, dass das im Datenbaltt steht, in der Hoffnung, dass 
da niemand so genau nachschaut :)

Danke Euch allen trotzdem

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren