TWI Bus läuft nicht mehr nach umstellung auf 16MHz

Gast #1677166
Lesenswert?
• ▲
▼
Hallo,
ich habe meine Bastellei da mein ATmega 8 voll war auf einen ATmega2561 
umgestellt ein großer Teil der Sachen läuft jetzt schon wieder nur der 
I²C/TWI Bus will nicht so ganz, von meiner Echtzeituhr bekomme ich immer 
nur eine Zeit zugeschickt die sich nie ändert und das lesen von meinem 
EEProm (ST24C16) dauert jetzt unheimlich lange das lief alles auf den 
Mega8 wesentlich schneller.

Den TWI Speed hab ich wie folgt eintragen lassen:
TWBR = ((F_CPU/F_TWI)-16)/2;
F_CPU = 16.000.000
F_TWI =    100.000

Bei den 3,...MHz war das 10,432
Bei den 16MHz ist es 72

Wo liegt jetzt der Fehler?

Schon mal danke für eure hilfe!
Gast #1677185
Lesenswert?
• ▲
▼
Überprüfe mal, ob du wirklich überall auf die neue Taktfrequenz 
umgeschwenkt bist.
Das wären z.B.
-Makefile
-Fusebits
-eigene Defines etc.

Da alles viel langsamer läuft, würde ich  mal auf die Fusebits tippen. 
Wenn du das Programm für 16MHz kompilierst, der AVR rennt aber nur bei 
4MHz, nunja...
Gast #1677219
Lesenswert?
• ▲
▼
Da ich ja leider noch nicht so der Crack bin auf welchem Fuse Bit muss 
des stehen da sind 1000000.... in dem Sisy Programm?!

Es steht im mom auf "internal OSC ; Start-up time; 6CK+65ms"

Auf was muss ich den umstellen?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.