Hallo Ich brauche bitte mal kurz einen Tip. Ich habe einen ATxMega128A1 mit dem AVR Studio in C programmiert. Wenn ich nun den sei()-Befehl im Hauptprogramm eingebe so bremmst der Controller von seinen 16Mhz auf gefühlte 2Mhz herunter. Vor dem sei() stimmen die Wartezeiten noch danach verlängern sie sich. Weiß jemand wo ich mit der Suche beginnen soll oder woran es liegen kann? Vielen Dank brodat
En bisschen Quellcode wäre nicht schlecht... Auch ein paar mehr Angaben wie Optimierungsstufe, Parameter, ...
Gast
#1751702
>Weiß jemand wo ich mit der Suche beginnen soll oder woran es liegen >kann? An deinem Code den niemand kennt?
Gast
#1751705
Deine ISRs bremsen den Controller aus.
Gast
#1751709
sei() ist ein werk von mephistopheles und die digitale version des rings, "sie zu knechten". also lass das teil am besten da wo es ist (im compiler) und alles wird gut --- wer mich ernst nimmt ist selber schuld ;-)
Und es sei() Licht, sprach der Herr, und es ward Licht . . .
Gast
#1751731
sofort 'nen
1 | |
hinterherschicken hilft ungemein!!
Wichtige Regeln - erst lesen, dann posten!
* Aussagekräftigen Betreff wählen
* Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC,
...)
+ Anmerkungen der Poster beachten, so kann dir keiner helfen.