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

ATMEGA 16 - plik HEX zmiana częstotliwości rezonatora

tadzio83 30 Kwi 2016 10:01 834 9
REKLAMA
  • #1 15640278
    tadzio83
    Poziom 10  
    Witam,

    Mam pytanie do bardziej doświadczonych w temacie mikrokontrolerów AVR gdyż mnie już się skończyła wiedza w tym temacie.
    Posiadam sterownik LED wykorzystujacy układ ATMEGA 16.
    Poszczególne składowe RGB sterowane są z wykorzystaniem modulacji PWM o częstotliwości 2KHz przy rezonatorze 16MHz.
    Zmieniłem częstotliwość modulacji PWM na 1,4MHz poprzez wymianę rezonatora kwarcowego na 12MHz jednak do pełni szczęścia chciałbym poprawne go zdefiniować w układzie. Ze względu na to że nie wszystkie funkcje sterownika pracują poprawnie co oczywiście jest zgodne z teorią.
    Wiecie może czy edytując plik hex można zmienić wartość rezonatora ?
  • REKLAMA
  • #2 15640296
    kamyczek
    Poziom 38  
    Można zawsze tylko to się nazywa inżynieria odwrotna wymaga znajomości asemblera i może nie koniecznie być wykonalna jeśli zegar został użyty do innych funkcji w układzie . Może więc warto samemu sobie napisać program który nas zadowoli ;)
  • REKLAMA
  • #3 15640620
    Konto nie istnieje
    Poziom 1  
  • #4 15640639
    excray
    Poziom 41  
    Jeśli jest to prosty program korzystający ze sprzętowej generacji PWM, a timer się tylko tym zajmuje, to być może łatwiej będzie zostawić kwarc 16mhz a w hexie odnaleźć miejsce gdzie jest konfigurowany timer i zmienić parametry jego konfiguracji. Swoją drogą co Ci daje zmiana częstotliwości PWM z 2kHz na 1,4kHz?
  • #5 15640646
    Konto nie istnieje
    Poziom 1  
  • #6 15640716
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #7 15640725
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #8 15640768
    kamyczek
    Poziom 38  
    Powieś hexa ...
  • #9 15641144
    tadzio83
    Poziom 10  
    Problem jest dość złożony gdyż sterownik/i sterowane są z wykorzystaniem DMX512
    Co mi daje zmiana częstotliwości modulacji z 2kHz na niższą wartość.... a no to że nie mam zakłóceń RF na odbiorniku. Długie linie led, długie pzrewody pomiędzy sterownikiem a paskiem LED (5 przewodów RGB(+zasilanie) można potraktować jako antenę. Objawia się to miejscowym piszczeniem w urządzeniu odbiorczym.
    Zasilanie samego sterownika jest już odfiltrowane, nie ma już znacznych zakłóceń wysokoczęstotliwościowych. A dodam że problem z piszczeniem jest w 100% uzależniony od technologii LED. Bardzo nieszczęśliwa jest ta częstotliwość 2kHz
  • #10 15641183
    Konto nie istnieje
    Poziom 1  
REKLAMA