anshar napisał(a):
Fabrycznie procek ustawiony jest na taktowanie wewnętrznym oscylatorem RC 1MHz.
Aby zaczął pracować z kwarcem trzeba przestawić tzw fusebity (populrnie nazywane fusami) na zewnętrzne taktowanie oraz bit CKOPT dla kwarcu 8 do 16MHz. Możesz to zrobić programem mkAVRCalculator lub nawet uruchamiając avrdude z odpowiednimi parametrami wprost z konsoli:
avrdude -p atmega32 -c usbasp -P usb -V -u -U lfuse:w:0xFF:m -U hfuse:w:0xC9:m
(Parametry dla programatora USBASP i atmega32)
Dopiero po tym zabiegu zacznie działać tak jak tego oczekujesz.
przy podlaczonym obwodzie RC 22pF i 2.2k Jak w zestawie uruchomieniowym ATB konstrukcji mirkka36 na pinie 13 tylko stan wysoki... no nic jak bede mial wreszcie jakis programator pobawie sie tymi fusami i zobacze o co chodzi.
Adam201 napisał(a):
Nie jestem zoltodziobem w elektronice ale w mikroprocesorach tak i podpowiem dla ciekawosci gdy Atmega 32 ma podane +5V na pin 30 i 10 a mase na 11 i 31 podpiety jest kwarc 11.05MHz na piny 12 i 13 i z tych pinow sa kondensatory 22pF na mase brak oscylacji kompletna cisza... nie sadze zebym mial uszkodzony scalak musi byc inna przyczyna i dlatego pytalem czy trzeba wrzucic jakis program lub jakos inaczej zainicjowac ten przeboeg, ciekawy jestem prawdy. Ciekawe co o tym sadzi mirekk36...
Wysłane z mojego GT-N7100 przy użyciu Tapatalka
Wysłane z mojego GT-N7100 przy użyciu Tapatalka