mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TWI Bus läuft nicht mehr nach umstellung auf 16MHz


Autor: Christoph (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!

Autor: Besucher (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: anonymous (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schon mal die div8 fuse geprüft?

Autor: Christoph (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.