Forum: Mikrocontroller und Digitale Elektronik Nach Portieren ist höhere SPI-Frq. nötig: warum?


von Fred S. (Gast)


Lesenswert?

Hi,

habe gerade ein Programm von einem ATmega32 auf einen ATmega324P 
portiert. Schwierigkeiten beim Portieren hat mir die SPI-Kommunikation 
mit dem RTC-IC M41T9406, das für SPI bis 2MHz ausgelegt ist, gemacht. 
Beide ATmegas laufen mit 1MHz und fungieren als SPI-Master. Beim 
ATmega32 habe ich problemlos 250kHz als SPI-Frequenz genutzt. 
Seltsamerweise geht das mit dem Mega324 nicht; hier klappt es nur mit 
500kHz! Bei 250kHz kommt keine sinnvolle Kommunikation zustande. Woran 
könnte das liegen? Ideen?

Das Problem ist ja gelöst -- trotzdem bin ich neugierig, was die Ursache 
sein könnte.

Viele Grüße

Fred

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Hat der Mega324 vieleicht eine CHKDIV/8 Fuse?

von Fred S. (Gast)


Lesenswert?

Hi Läubi Mail
> Hat der Mega324 vieleicht eine CHKDIV/8 Fuse?
Sowohl der Mega32 als auch der Mega324P haben diese Fuse, sie ist beim 
Mega324 gesetzt und der interne RC-Oszillator aktiviert (~8MHz), so dass 
beide eine effektive Taktrate von 1MHz haben.

Viele Grüße

Fred

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.