Programowanie fuseBit atmegi xx8
: 17 lis 2021, 23:48
FuseBit-y w AVR w zależności od modelu, służą do ustawiania zabezpieczeń przed odczytem, ustawiania źródła taktowania, rezerwacji obszaru dla bootloadera, itd..... reszta do doczytania w dokumentacji producenta....
Nieumiejętne posługiwanie się FuseBitami doprowadzić może do "zablokowania" procka, co znaczy, że wówczas nadaje się tylko do wyrzucenia. Bardzo częstym błędem jest ustawienie zewnętrznego źródła taktowania z generatora, a nie rezonatora kwarcowego. Tak ustawione fusebity powodują, że procek nie pracuje i nie jest rozpoznawany przez programator. W takim przypadku wystarczy podpiąć sygnał taktujący z generatora zamiast kwarcu.
Jak przez przypadek fusebitami wyłączy się interfejs ISP pozostaje programator równoległy.
Jak się zabrać do prawidłowego przestawiania fusebitów? przedstawię tu kilka najprostszych sposobów.
Potrzebne bedzie:
1. Układ atmega 8/168/328
2. Programator usbisp
3. Arduino uno lub podstawka/płytka stykowa
4. Kalkulator fusebit
CDN...
Nieumiejętne posługiwanie się FuseBitami doprowadzić może do "zablokowania" procka, co znaczy, że wówczas nadaje się tylko do wyrzucenia. Bardzo częstym błędem jest ustawienie zewnętrznego źródła taktowania z generatora, a nie rezonatora kwarcowego. Tak ustawione fusebity powodują, że procek nie pracuje i nie jest rozpoznawany przez programator. W takim przypadku wystarczy podpiąć sygnał taktujący z generatora zamiast kwarcu.
Jak przez przypadek fusebitami wyłączy się interfejs ISP pozostaje programator równoległy.
Jak się zabrać do prawidłowego przestawiania fusebitów? przedstawię tu kilka najprostszych sposobów.
Potrzebne bedzie:
1. Układ atmega 8/168/328
2. Programator usbisp
3. Arduino uno lub podstawka/płytka stykowa
4. Kalkulator fusebit
CDN...