logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programowanie ATMEGA8 - pytanie o rezonatory kwarcowe - kiedy?

Nikt79 23 Kwi 2012 22:24 1551 3
REKLAMA
  • #1 10826491
    Nikt79
    Poziom 10  
    Witam,
    zabieram się za zabawę z mikroprocesorami i podczas przeglądania forum, google i innych ciekawych stron z informacjami natrafiłem na kilka informacji z którymi nie mogę sobie poradzić.
    Jestem w trakcie tworzenia programatora USBasp (jeszcze tylko zaprogramować uC muszę ale już jutro będę miał dostęp do komputera z lpt). Jakie są wyjścia z ww. programatora każdy wie. I teraz mam problem.
    Czy jak podłączam uC który chce zaprogramować podłączyć muszę dodatkowo rezonator kwarcowy (4 i 5 pin, dwa kondensatory i całość do pin 10) do tego uC czy wystarczy mi ten w programatorze?
    Czy tylko ustawiam CKSEL podczas programowania a po podłączeniu zaprogramowanego uC do docelowego układu dopiero podłączam rezonator?
    Wiem że dla większości z Was pytanie banalne, a nawet głupie (chociaż podobno takich nie ma) ale już się zaczynam trochę gubić w tych wszystkich informacjach. (a to dopiero początek :( )
  • REKLAMA
  • Pomocny post
    #2 10826595
    mirekk36
    Poziom 42  
    Widzisz - moim zdaniem myli ci się to wszystko bo pełno ostatnio w necie takich to rozwiązań programatorów gdzie ktoś wymyśla jakieś całe płytki z podstawkami do programatora. Po co to ????

    Po to mamy nowoczesne mikrokontrolery żeby programować je bezpośrednio w układzie a nie cofać się do przeszłości i robić podstawki a potem wachlować prockiem pomiędzy układem docelowym a podstawką przy programatorze aż do wyłamania mu wszystkich nóg ;)

    Kwarc w programatorze USBASP służy tylko i wyłącznie do działania procesora w tym programatorze a nie na zewnątrz.

    Procesory które kupujesz ze sklepu są taktowane wewnętrznym oscylatorem RC i nie wymagają do komunikacji z programatorem żadnego kwarca - ale tylko do momemntu kiedy nie przestawisz za pomocą fusebitów żeby taktowanie miało być z zewnątrz - właśnie z takiego kwarca

    dlatego na początek daj sobie spokój z kwarcem i działaj dla prób na wewn oscylatorze ale przestaw sobie fuski na 8MHz ;) bo i będzie mniejszy problem z jego programowaniem a jednocześnie nauczysz się przestawiać fuski

    a jak nie chcesz zablokować sobie procka ATmega8 przez przypadek - to pobierz sobie program MkAvrCalculator ;) i zobacz na jego zakładkę "Fusy uproszczone" - sam zobaczysz jak prosto można ustawiać fuski bez obaw o zablokowanie - przy okazji zrozumiesz więcej o co tu chodzi. ;)
  • REKLAMA
  • #4 10828436
    Nikt79
    Poziom 10  
    Dziękuję bardzo za szybką odpowiedź. Sprawa jest już trochę jaśniejsza, jak będę miał jakieś problemy to oczywiście znowu się będę rozglądał za pomocą.
    Dzięki.
REKLAMA