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

atmega8a - sprawdzenie częstotliwośći zaprogramowanej w uc

Dae3 07 Wrz 2012 15:28 948 4
  • #1 11287735
    Dae3
    Poziom 9  
    Witam,
    Jak sprawdzić taktowanie zegara atmegi8 - chcę uzyskać wykres na oscyloskopie ? Mam dostęp do oscyloskopu analogowego i sondy, ale nie wiem pod jakie nóżki podłączyć sonde aby uzyskać oczekiwany efekt ?

    Pozdrawiam, Tomek
  • #2 11287800
    perlon
    Poziom 20  
    Może układ ma kwarc. Wtedy wystarczy przeczytać. Rezonatora wewnętrznego nie przeczytasz bo nie wiadomo czy i jakie przebiegi program wyprowadza na porty I/O. A nawet jak jakaś nóżka wykaże jakiś przebieg to trudno będzie się domyślić jakie jest F_CPU, jaki preskaler, tryby pracy timer'ów, jeszcze do tego timer programowy etc...
    Nie da się.
  • #3 11287853
    Dae3
    Poziom 9  
    perlon napisał:
    Może układ ma kwarc. Wtedy wystarczy przeczytać. Rezonatora wewnętrznego nie przeczytasz bo nie wiadomo czy i jakie przebiegi program wyprowadza na porty I/O. A nawet jak jakaś nóżka wykaże jakiś przebieg to trudno będzie się domyślić jakie jest F_CPU, jaki preskaler, tryby pracy timer'ów, jeszcze do tego timer programowy etc...
    Nie da się.


    A jeżeli podłączę kwarca 16mhz, to wtedy będę mógł ujrzeć na oscyloskopie taktowanie zegara ? Jak wtedy podłączyć sondę, bo sonda ma 2 wyjścia, czyli do dwóch nóżek kwarca ?

    Kiedyś w szkole robiłem to na msp430, gdy musiałem sprawdzić ile czasu wykonuje się dana instrukcja/instrukcje i było to możliwe, ale nie pamiętam jak to robiłem :P z avr jest łatwiej, bo mam wykaz ile taktów zegara potrzeba na wykonanie danej instrukcji i mogę wyliczyć ile potrzeba czasu, z msp430 chyba nie było tak łatwo z tego co pamiętam albo źle szukałem po prostu :) tak czy inaczej proszę o pomoc z wyświetleniem taktowania zegara [może być zew. kwarc 16mhz] na oscyloskopie.
  • #4 11287867
    Loker
    Poziom 39  
    Masa sondy na masę układu, ostrze sondy do jednej z nóżek kwarca... Po co chcesz to mierzyć? 16MHz to 16MHz, co prawda kwarce mają jakąś (niewielką, rzędu 100ppm) tolerancję ale czy potrzebujesz aż tak dokładnie określić częstotliwość taktowania?
  • #5 11287895
    Dae3
    Poziom 9  
    Loker napisał:
    Masa sondy na masę układu, ostrze sondy do jednej z nóżek kwarca... Po co chcesz to mierzyć? 16MHz to 16MHz, co prawda kwarce mają jakąś (niewielką, rzędu 100ppm) tolerancję ale czy potrzebujesz aż tak dokładnie określić częstotliwość taktowania?


    Robie pewne testy i to sprawdzenie to tylko moja fanaberia :) dzięki za pomoc
REKLAMA