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

Aktualizacja definicji mikrokontrolerów AVR dla eXtreme Burner 1.4.3

RomanWorkshop 14 Kwi 2020 11:49 2259 3
REKLAMA
  • #1 18616665
    RomanWorkshop
    Poziom 13  
    Napisałem całkowicie od nowa definicje mikrokontrolerów AVR dla programu "eXtreme Burner - AVR 1.4.3", który obsługuje programator USBasp. W załączniku znajduje się archiwum z poprawionymi plikami "chips.xml", "fuselayout.xml" i "clocksystems.xml", które należy skopiować do katalogu instalacyjnego "Data" programu (nadpisać stare pliki). Oryginalne definicje zawierają błędy i są niekompletne (brakuje mikrokontrolerów i opisów fuse bitów). Aktualnie obsługiwane są następujące modele:

    ATtiny13(A/V), 24(A/V), 25(V), 26(L), 44(A/V), 45(V), 48, 84(A/V), 85(V), 87, 88, 167, 261(A/V), 441, 461(A/V), 828, 841, 861(A/V), 1634(R), 2313(V), 2313A, 4313

    ATmega8(A/L), 16(A/L), 32(A/L), 48(A/V), 48P(A/V), 64(A/L), 88(A/V), 88P(A/V), 128(A/L), 162(V), 164(A/V), 164P(A/V), 165(V), 165A, 165P(A/V), 168(A/V), 168P(A/V), 169(V), 169A, 169P(A/V), 324(A/V), 324P(V), 324PA, 325(A/V), 325P(A/V), 328, 328P(V), 329(A/V), 329P(A/V), 640(V), 644(A/V), 644P(A/V), 645(A/V), 645P, 649(A/V), 649P, 1280(V), 1281(V), 1284, 1284P, 2560(V), 2561(V), 3250(A/V), 3250P(A/V), 3290(A/V), 3290P(A/V), 6450(A/V), 6450P, 6490(A/V), 6490P, 8515(L), 8535(L)

    AT90CAN32, 64, 128

    AT90PWM1, 2, 2B, 3, 3B, 81, 161, 216, 316

    AT90USB82, 162, 646, 647, 1286, 1287

    Na życzenie mogę dodać dowolny mikrokontroler (z interfejsem programowania ISP). Czekam na Wasze testy, sugestie, opinie oraz doświadczenia w używaniu tego programu. Archiwum 7-Zip można pobrać z załącznika lub mojej strony: Link

    Data.7z Download (5.13 kB)
  • REKLAMA
  • #2 18708683
    RomanWorkshop
    Poziom 13  
    Dodałem obsługę wszystkich znanych mi 8-bitowych mikrokontrolerów AVR z interfejsem ISP. Brakuje jedynie modelu ATtiny327 (automotive), o którym nie znalazłem żadnych informacji (prawdopodobnie nie był produkowany). Aktualnie są obsługiwane następujące mikrokontrolery:

    ATtiny12(L/V), 13(A/V), 15L, 22(L), 24(A/V), 25(V), 26(L), 43U, 44(A/V), 45(V), 48, 84(A/V), 85(V), 87, 88, 167, 261(A/V), 441, 461(A/V), 828, 841, 861(A/V), 1634(R), 2313(A/V), 4313.

    ATmega4HVD, 8(A/L), 8U2, 8HVA, 8HVD, 16(A/L), 16M1, 16U2, 16U4(RC), 16HVA(2), 16HVB, 32(A/L), 32C1, 32M1, 32U2, 32U4(RC), 32U6, 32HVB, 32HVE(2), 48(A/V), 48P(A/B/V), 64(A/L), 64C1, 64M1, 64HVE(2), 64RFR2, 88(A/V), 88P(A/B/V), 103(L), 128(A/L), 128RFA1, 128RFR2, 161(L), 162(V), 163(L), 164(A/V), 164P(A/V), 165(A/V), 165P(A/V), 168(A/V), 168P(A/B/V), 169(A/V), 169P(A/V), 256RFR2, 323(L), 324(A/V), 324P(A/B/V), 325(A/V), 325P(A/V), 328, 328P(B/V), 329(A/V), 329P(A/V), 603(L), 640(V), 644(A/V), 644P(A/V), 644RFR2, 645(A/P/V), 649(A/P/V), 1280(V), 1281(V), 1284(P), 1284RFR2, 2560(V), 2561(V), 2564RFR2, 3250(A/V), 3250P(A/V), 3290(A/V), 3290P(A/V), 6450(A/P/V), 6490(A/P/V), 8515(L), 8535(L).

    AT90CAN32, 64, 128.

    AT90PWM1, 2(B), 3(B), 81, 161, 216, 316.

    AT90USB82, 162, 646, 647, 1286, 1287.

    AT90S1200, S2313, (L)S2323, (L)S2333, (L)S2343, 90S4414, (L)S4433, (L)S4434, S8515, (L)S8535.

    Trzeba pamiętać, że najstarsze modele nie umożliwiają programowania wszystkich fuse bitów (AT90S1200/2313/4414/8515) lub tylko bitu SPIEN (ATmega323, AT90S2323/2333/2343/4433/4434/8535) przez interfejs ISP.

    Najnowsze archiwum do pobrania z mojej strony (Link) lub z załącznika w pierwszym poście.
  • REKLAMA
  • #3 18710482
    RomanWorkshop
    Poziom 13  
    Znalazłem błąd w programie "eXtreme Burner - AVR 1.4.3": gdy jest więcej niż 101 definicji układów, to nadmiarowe nie działają. Układów o numerze 102-111 nie można w ogóle wybrać z listy menu "Chip"; po wybraniu układu numer 112+, pojawia się komunikat o błędzie "Hex File NOT Found !" lub program zawiesza się.

    Najprostszym sposobem obejścia tego problemu jest usunięcie niepotrzebnych definicji mikrokontrolerów z pliku "chips.xml" (maksymalnie 101 definicji). Może autor zaktualizuje program ;)
  • #4 19265231
    malcolm303s
    Poziom 1  
    Witam chciałem zainstalowac sterowniki do 328P ale po wypakowaniu i wybraniu folderu do aktualizacji pokazuję sie informacja że system windows nie może odnalesć sterownika dla tego urządzenia.
REKLAMA