PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 16Mhz und ADC ?? wer kann mir das kurz erklären.



raptor_79
07.02.2005, 15:45
hallo miteinander!

kann mir jemand das mit dem ADC (im speziellen die basecomprog) kurz etwas erklären?? z.b. einen beispielcode.

und das 2. wäre da,
ich hab mir dem atmega32 etwas gespielt, und will/hab das ding auf 16 mhz laufen lassen. nur, die progs gingen nicht so richtig.
muß ich jetzt die frequenz im compiler/IDE auf 16mhz umstellen? und, kanns sein, daß die 16mhz ärger machen?? geht das mit weniger besser?
reicht es, die proggs wenn die 16mhz in IDE eingestellt sind neu zu complilern?


wäre super, wenn mir das wer erläutern könnte.

danke schon mal!!!!

Pascal
07.02.2005, 16:08
nur, die progs gingen nicht so richtig.

was heißt nicht so richtig?
blinkten die LEDs in anderen Zeitabständen?!



muß ich jetzt die frequenz im compiler/IDE auf 16mhz umstellen?

naja, du musst zb bei der Berechnung der Baudrate für den USART die Frequenz angeben, ansonsten geht die Übertragung nicht
hast du die Fusebits auf 16 MHz eingestellt?



kanns sein, daß die 16mhz ärger machen?? geht das mit weniger besser?

hast du den ATMEGA32 für 16 MHz oder den für 8MHz?
beim zweiten könnte es sein, dass die 16MHz Ärger machen



reicht es, die proggs wenn die 16mhz in IDE eingestellt sind neu zu complilern?

im Prinzip musst du nur zeitkritische Angelegenheiten im Code ändern und neu kompilieren, wenn du keinen zeitkritischen Code verwendest, musst du, soweit ich weiß, nicht mal neuflashen
allerdings, wie oben geschrieben, musst du die Fusebits entsprechend ändern

raptor_79
07.02.2005, 18:56
also, ich hab einen atmega32 16mhz, und wenn ich die fusebits unstell, und zwarens alle 1111 ceramic resonator, bod enabled
im basecom
und mein progi lade, dann geht nix.
die einstellung hab ich irgendwo vom roboternetzboard. da gibts so eine seite.
gut, kommt evtl auf den "quarz" an. ich hab einen richtigen quarz, und keinen rc-oszillator oder sonst was.

das prg. geht einfach nicht. d.h. nicht richtig.