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

Bascom-Fuse Bits- wybór generatora

marmat 09 Lut 2010 22:00 1825 8
  • #1 7670382
    marmat
    Poziom 20  
    Nie wiem jak Bascom wie czy procesor ma korzystać z generatora wewn. lub zewnętrznego ; w programie wpisuje: $crystal = 8000000 - dla Tiny 2313 i Tiny 13 tak samo

    1. dla AtTiny13 jest to wewnętrzny bo tylko taki może być (brak możliwości podłączenia kwarcu) ,

    2. dla AtTiny2313 jest to zewnętrzny ale może być chyba i wewnętrzny ?
  • #2 7670461
    marco47
    Poziom 41  
    Należy ustawić fusebity w programowaniu ręcznym (zielony symbol układu ) w Bascom'e
  • #3 7672025
    marmat
    Poziom 20  
    To wiem ,że można ustawiać ręcznie , ale pytanie czy jeżeli nie ustawiam ręcznie to Bascom nie zmienia ustawienie jest wtedy domyślne dla danego procesora ?
    Czyli polecenie $crystal = 8000000 dla Tiny 13 ustawia gen wewnętrzny 8MHz a dla Tiny 2313 zewnętrzny 8MHz ?
  • #4 7672669
    mazomen
    Poziom 16  
    Polecenie $crystal = 8000000 informuje tylko kompilator z jaka prędkością ma pracować program, kompilator nie ma żadnego wpływu na wartość fusów- zawsze musisz je ustawiać ręcznie.
  • #6 7672907
    mazomen
    Poziom 16  
    Ale z tego co wiem to nie wszystkie programatory maja możliwość ustawiania zadeklarowanych w programie fusów, a poza tym łatwiej popełnić błąd używając tej dyrektywy i uwalić AVR-a.
  • #7 7673112
    M. S.
    Poziom 34  
    Cytat:
    Nie wiem jak Bascom wie czy procesor ma korzystać z generatora wewn. lub zewnętrznego


    Nie ma to żadnego znaczenia. Program jest taki sam niezależnie od tego czy uC jest taktowany z wewnętrznego generatora np 8MHz czy z kwarcu 8MHz.
  • #9 7673996
    Freddy
    Poziom 43  
    Trzeba czytać help, od tego jest.
    
     ...
    The $PROG setting is only supported by the AVRISP, STK200/300, Sample Electronics and Universal MCS Programmer Interface. The USB-ISP programmer also supports the $PROG directive.
     ...
    
REKLAMA