Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

błędy w działaniu programu us-burn i programator Brenner8miniP

ppawel12 22 Sie 2011 21:03 2780 10
  • #1 22 Sie 2011 21:03
    ppawel12
    Poziom 16  

    Witam,

    Zmontowałem programator Brenner8miniP zgodnie ze schematem zamieszczonym na stronie:
    Link
    użyłem zamiast tranzystorów bc338 tranzystorów bc337 (są na większe napięcie).
    mam dwa procesory PIC18F2550 oraz PIC16F1847. Korzystam z oprogramowania US-BURN 1.11 oraz 1.5. W programatorze mam soft V0.8, US-BURN wykrywa go poprawnie.
    Przykładowy log z programu:
    "US-Burn V1.11 a5
    -- Windows NT/2000/XP/Vista
    -- Version 5.1 (WinXP) Build 2600
    -- Dodatek Service Pack 3
    -- PIC-database V.28 (30/05/2011)
    -- USB-DLL-Version : 00010000"

    Podczas programowania występuje kilka błędów:
    1.Dokonałem kalibracji napięcia Vpp w opcjach nie ustawiło mi 12V tylko trochę mniej. Kalibracja zakończyła się powodzeniem.
    2.Oprogramowanie wykrywa mi procesor PIC16F1847 i go programuje poprawnie ale czasem wyskakuje mi błąd "Code 997" albo taki podobny i można kliknąć tylko ok i programowanie leci dalej czasem zakończy się OK a czasem nie :(.
    3.Oprogramowanie nie wykrywa mi procesora PIC18F2550 :( nie może go zidentyfikować :(

    (rodzaj obudowy i rodzaj procesora są ustawiane poprawnie)

    Programowaniem PIC zajmuje się od kilku dni dopiero proszę o pomoc albo sugestie w czym tkwi problem.

    EDIT:
    sterownik od programatora zainstalowałem na nowo ale nadal mam ten programator oznaczony jako znak zapisania w sprzęcie :/

    pozdrawiam ppawel12

    0 10
  • #2 22 Sie 2011 21:31
    63404
    Użytkownik usunął konto  
  • #3 22 Sie 2011 22:26
    ppawel12
    Poziom 16  

    Programator programuje, wyskakują te błędy oraz nie chce zaprogramować PIC18F2550 ale programuje PIC16F1847

    mam wersje Silviu-Layout

    Cytat:
    Wersja softu 0.8 (CJK?) ? chyba chodzi o bootloader na 8MHz (boot_0_8mhz.hex) a programator chodzi na 20MHz. Może to w tym problem być.. Bo do programatora powinien być boot_0_20mhz.hex i soft wgrany przez bootloader w wersji 16 (b8_fw16.hex - najnowszy)


    użyłem tego co było w paczce, zamieszczonej jakiś czas temu na stronie (podałem linka)
    była tam schemat i był kwarc 20MHz a soft wgrałem o nazwie "b8_fw_08.hex" bo taki był zamieszczony do tego programatora :/ nie wgrywałem żadnego bootloader'a :/

    pełny listing po podłączeniu programator oraz po uruchomieniu US-BURN:
    US-Burn V1.5 rc1
    -- Windows NT/2000/XP
    -- Version 5.1 Build 2600
    -- Dodatek Service Pack 3
    -- PIC-database V.11 (22.10.2006)
    -- small fonts
    -- USB-DLL-Version : 00010000
    -- 1 sprut-device(s) detected
    -- Brenner8, Firmware V. 0.8
    -- Ukor= 0,9584
    -- Vdd = 4,792
    ## NO HEX-file loaded

    Dodano po 27 [minuty]:

    Udało się miałem źle chyba ustawione opcje poniżej:

    co oznacza opcja IC-socket/ICSP ?? czy to nie oznacza ilości pinów ?? układ pic18f2550 ma 28 pinów to czemu poszło na górnej opcji a na dolnej nie idzie ? chyba że źle to rozumiem :/

    Proszę też o odpowiedz do poprzedniego postu o tym firmware i bootloader :/ bo ja odrazu wgrałem z marszu firmware a nie najpierw bootloader a potem firmware :/

    0
  • Pomocny post
    #4 22 Sie 2011 22:51
    63404
    Użytkownik usunął konto  
  • #5 23 Sie 2011 08:56
    ppawel12
    Poziom 16  

    ok zrobiłem tak:

    wziąłem nowego PIC18F2550 załadowałem do niego z tego programatora co mam bootloadera dla 20MHz, następnie wsadziłem kość do programatora i dokonałem w usburn updata - firmware w wersji 15. i teraz mam tak:

    US-Burn V1.5 rc1
    -- Windows NT/2000/XP
    -- Version 5.1 Build 2600
    -- Dodatek Service Pack 3
    -- PIC-database V.11 (22.10.2006)
    -- small fonts
    -- USB-DLL-Version : 00010000
    -- 1 sprut-device(s) detected
    -- Bootloader, V. 0
    ## NO Brenner8 detected
    ## NO HEX-file loaded

    HEX-file-name : b8_fw16.hex
    -- HEX-file loaded
    -- 32 k FLASH needed
    -- 0 Byte EEPROM needed
    ## code don't fits into FLASH
    -- HEX-file contains Config-data

    -- USB-DLL-Version : 00010000
    -- 1 sprut-device(s) detected
    -- Brenner8, Firmware V. 0.16
    ## no calibration data in programmer
    -- Ukor= 1,03
    -- Vdd = 5,151

    VPP-Calibration:
    -- U00_off = 6,621 V
    -- gain_off= 2,817 %/V
    -- pwm0_off= 18,65 %
    -- U00_on = 6,319 V
    -- gain_on= 5,46 %/V
    -- pwm0_on= 34,5 %
    -- Ukor= 0,9621
    -- Vdd = 4,811
    --Calibration O.K.; programmer operational


    tak miało być? czy na tym nowym sofcie mam korzystać z usburna1.11? tylko czy i też z poprzedniej wersji mogę korzystać ? i co z tym ic-socket ?? jak to ustawiać podczas programowania ?

    0
  • #6 23 Sie 2011 10:30
    63404
    Użytkownik usunął konto  
  • #7 26 Sie 2011 20:56
    ppawel12
    Poziom 16  

    Cytat:
    wziąłem nowego PIC18F2550 załadowałem do niego z tego programatora co mam bootloadera dla 20MHz, następnie wsadziłem kość do programatora i dokonałem w usburn updata - firmware w wersji 15.


    wszystko co wgrywałem do noego procka była z twojej strony tam na dole nowy bootloader i firmwire
    chyba o to chodziło :/ napisałem ci, tak to miało wyglądać ?

    0
  • #8 26 Sie 2011 21:48
    63404
    Użytkownik usunął konto  
  • #9 27 Sie 2011 21:57
    ppawel12
    Poziom 16  

    Dobra mam nowego softa już dawno go wgrałem ...

    Cytat:
    co oznacza opcja IC-socket/ICSP ?? czy to nie oznacza ilości pinów ?? układ pic18f2550 ma 28 pinów to czemu poszło na górnej opcji a na dolnej nie idzie ? chyba że źle to rozumiem :/


    wiesz może jak zmienić Config Word ?? z poziomi pliku hex? siedze już 2 h i nie mogę znaleźć ich:/ by np. zmienić bity FOSC<2:0>

    0
  • #10 28 Sie 2011 11:43
    63404
    Użytkownik usunął konto  
  • #11 28 Sie 2011 13:02
    ppawel12
    Poziom 16  

    ok dzięki już wiem o co chodzi :)

    0