Napalovanie PIC16F84A
Moderátori: psichac, Moderátori
-
- Stály člen
- Príspevky: 146
- Dátum registrácie: 22 Máj 2012, 16:50
- Bydlisko: Imeľ
- Vek: 29
- Kontaktovať používateľa:
Napalovanie PIC16F84A
Ahojte
Mam takyto problem: potrebujem napalit PIC16F84A, programator som si sam postavil, a pokusam sa to napalit cez winpic. problem je ten ze sa mi to nepodari ak propojim programator k PC tak program vypise ze sa podarilo inicializovat programator. ale ked si dam ze vybrat hex subor a programovat, potom si ho vyberiem a dam ze programovat tak to nejde. vypise ze programovanie spatne.
výpis správ je takito :
Loaded translation file "C:\Program Files\WinPic\translations\czech.txt" .
Informace: Nahráno nastavení pro "PIC16F84A" z C:\Program Files\WinPic\devices.ini .
Info: PIC16F84A added and tested by FENG3
Nemůžu najít "devices\PIC16F84A.dev ", prosím půjčit/kopii z MPLAB !
Inicializace PIC-Programátoru: Hotovo.
Testování: zpoždění (500ms) je 0.50 sekundy, timer_freq=3.5795 MHz ... ok
Programování...
Smazání ("bulk" nebo "chip") ...
Programming and Verifying PROGRAM, 0x000000..0x00001F
Ověřit chybu: 000000: čtení 003FFF, hledá 001683
Ověřit chybu: 000001: čtení 003FFF, hledá 003001
Ověřit chybu: 000002: čtení 003FFF, hledá 000085
Ověřit chybu: 000003: čtení 003FFF, hledá 000186
Ověřit chybu: 000004: čtení 003FFF, hledá 001283
Ověřit chybu: 000005: čtení 003FFF, hledá 003008
Ověřit chybu: 000006: čtení 003FFF, hledá 000086
Ověřit chybu: 000007: čtení 003FFF, hledá 001C05
Ověřit chybu: 000008: čtení 003FFF, hledá 002807
Ověřit chybu: 000009: čtení 003FFF, hledá 00300F
Ověřit chybu: 00000A: čtení 003FFF, hledá 000086
Ověřit chybu: 00000B: čtení 003FFF, hledá 003008
Ověřit chybu: 00000C: čtení 003FFF, hledá 001C05
Ověřit chybu: 00000D: čtení 003FFF, hledá 00281E
Ověřit chybu: 00000E: čtení 003FFF, hledá 003004
Ověřit chybu: 00000F: čtení 003FFF, hledá 001C05
Ověřit chybu: 000010: čtení 003FFF, hledá 00281E
Programování zrušeno po 17 chybách.
Podezření: Buffer neobsahuje žádná data pro CONFIGURATION BITS.
Programování CONFIG-WORD
CHYBA: Programování špatné !
Mam takyto problem: potrebujem napalit PIC16F84A, programator som si sam postavil, a pokusam sa to napalit cez winpic. problem je ten ze sa mi to nepodari ak propojim programator k PC tak program vypise ze sa podarilo inicializovat programator. ale ked si dam ze vybrat hex subor a programovat, potom si ho vyberiem a dam ze programovat tak to nejde. vypise ze programovanie spatne.
výpis správ je takito :
Loaded translation file "C:\Program Files\WinPic\translations\czech.txt" .
Informace: Nahráno nastavení pro "PIC16F84A" z C:\Program Files\WinPic\devices.ini .
Info: PIC16F84A added and tested by FENG3
Nemůžu najít "devices\PIC16F84A.dev ", prosím půjčit/kopii z MPLAB !
Inicializace PIC-Programátoru: Hotovo.
Testování: zpoždění (500ms) je 0.50 sekundy, timer_freq=3.5795 MHz ... ok
Programování...
Smazání ("bulk" nebo "chip") ...
Programming and Verifying PROGRAM, 0x000000..0x00001F
Ověřit chybu: 000000: čtení 003FFF, hledá 001683
Ověřit chybu: 000001: čtení 003FFF, hledá 003001
Ověřit chybu: 000002: čtení 003FFF, hledá 000085
Ověřit chybu: 000003: čtení 003FFF, hledá 000186
Ověřit chybu: 000004: čtení 003FFF, hledá 001283
Ověřit chybu: 000005: čtení 003FFF, hledá 003008
Ověřit chybu: 000006: čtení 003FFF, hledá 000086
Ověřit chybu: 000007: čtení 003FFF, hledá 001C05
Ověřit chybu: 000008: čtení 003FFF, hledá 002807
Ověřit chybu: 000009: čtení 003FFF, hledá 00300F
Ověřit chybu: 00000A: čtení 003FFF, hledá 000086
Ověřit chybu: 00000B: čtení 003FFF, hledá 003008
Ověřit chybu: 00000C: čtení 003FFF, hledá 001C05
Ověřit chybu: 00000D: čtení 003FFF, hledá 00281E
Ověřit chybu: 00000E: čtení 003FFF, hledá 003004
Ověřit chybu: 00000F: čtení 003FFF, hledá 001C05
Ověřit chybu: 000010: čtení 003FFF, hledá 00281E
Programování zrušeno po 17 chybách.
Podezření: Buffer neobsahuje žádná data pro CONFIGURATION BITS.
Programování CONFIG-WORD
CHYBA: Programování špatné !
0
Re: Napalovanie PIC16F84A
Chyb moze byt vela, ale vacsina z nich je hardwarova. Mas zle pripojeny MCU, ale napajany alebo je vadny.
Ukaz schemu programatoru, ukaz ako si to zapojil, bez toho sa to neda.
Ukaz schemu programatoru, ukaz ako si to zapojil, bez toho sa to neda.
0
-
- Stály člen
- Príspevky: 146
- Dátum registrácie: 22 Máj 2012, 16:50
- Bydlisko: Imeľ
- Vek: 29
- Kontaktovať používateľa:
Re: Napalovanie PIC16F84A
problem je ten ze ja som si schemu vytlacil ale na nete ju uz neviem najst ak ju najdem ttak ju sem dam ale zatial fotka aka taka
0
- remmidemmi
- Pokročilý člen
- Príspevky: 994
- Dátum registrácie: 25 Dec 2012, 12:58
- Bydlisko: Dobříš v Čechách
- Vek: 80
Re: Napalovanie PIC16F84A
hmm to je teda fotka. Jako špion by jsi se fakt neuživil. Špioni před 50 lety dělali jinačejší fotočky
0
Kdo něco umí, tak to dělá a kdo nic neumí, tak o tom aspoň žvaní.
-
- Stály člen
- Príspevky: 146
- Dátum registrácie: 22 Máj 2012, 16:50
- Bydlisko: Imeľ
- Vek: 29
- Kontaktovať používateľa:
Re: Napalovanie PIC16F84A
Nazdar,mám dojem že to je tento programátor. http://sfprime.net/pic16f84/index.htm Píšu tam,že funguje aj s notebookom aj stolným PC,ale podľa mňa notebook nedokáže dodať potrebné napájanie na pin VPP.Neprogramoval si to náhodou cez Notebook?
0
-
- Stály člen
- Príspevky: 146
- Dátum registrácie: 22 Máj 2012, 16:50
- Bydlisko: Imeľ
- Vek: 29
- Kontaktovať používateľa:
Re: Napalovanie PIC16F84A
Ale ano dakujem je to tento programator.
a nie neprogramoval som to cez notebook, PIC sa pokusam napalit cez stolni PC a nedari sa mi
a nie neprogramoval som to cez notebook, PIC sa pokusam napalit cez stolni PC a nedari sa mi
0
Re: Napalovanie PIC16F84A
Ak si niekde z okolia NR,môžem Ti to napáliť.Ak máš záujem,tak pošli na seba v ss kontakt.A vyplň si bydlisko.
0
Re: Napalovanie PIC16F84A
a tie konfiguracne bity nastavene mas ? WinPic nepoznam, ale ked uz o nich pise ...
0
-
- Stály člen
- Príspevky: 146
- Dátum registrácie: 22 Máj 2012, 16:50
- Bydlisko: Imeľ
- Vek: 29
- Kontaktovať používateľa:
Re: Napalovanie PIC16F84A
neviem ake konfiguracie bitov, z celim timto iba zacinam
musite mi vsetko vysvetlovat polopatisticky
musite mi vsetko vysvetlovat polopatisticky
0
Re: Napalovanie PIC16F84A
Nestači si hex len otvoriť,ale aj nastaviť poistky.Nastavuje sa to v riadku pod ikonami,konkretne Súčiastka Konfigurácia. Ale aj tak si myslím,že to poistkami nebude,pretože som pár pic naprogramoval aj so zle nastavenými poistkami,skôr má zle pripojený pic,alebo na seriovom porte má nízke napetie,a pic nenaprogramuje.Odkiaľ si?Ak si vyplníš bydlisko,skôr sa nájde niekto,kto Ti to môže vysvetliť,a pomôcť Ti.Možno máš niekoho aj v mieste bydliska,kto robí s Pic.
0
-
- Stály člen
- Príspevky: 481
- Dátum registrácie: 20 Apr 2011, 00:00
- Bydlisko: Lazne Kynzvart / CZ
Re: Napalovanie PIC16F84A
pokud mas pojistky v kodu tak uz je nastavovat v programatoru nemusisNestači si hex len otvoriť,ale aj nastaviť poistky
0
Re: Napalovanie PIC16F84A
Nie vždy je korektne napísaný program s už uloženými poistkami.Preto býva u niektorých programov aj napísané,ako treba nastaviť poistky.
0
-
- Stály člen
- Príspevky: 146
- Dátum registrácie: 22 Máj 2012, 16:50
- Bydlisko: Imeľ
- Vek: 29
- Kontaktovať používateľa:
-
- Stály člen
- Príspevky: 481
- Dátum registrácie: 20 Apr 2011, 00:00
- Bydlisko: Lazne Kynzvart / CZ
Re: Napalovanie PIC16F84A
, na to aby si rek procesoru jakej zdroj hodin ma pouzit, jestly ma byt pouzit pes, ochrany proti precteni atd... , kdyby si hodil kod + schema bylo by to lepsi
0
-
- Stály člen
- Príspevky: 146
- Dátum registrácie: 22 Máj 2012, 16:50
- Bydlisko: Imeľ
- Vek: 29
- Kontaktovať používateľa:
Re: Napalovanie PIC16F84A
tu je kod ktori by som potreboval napalit
; Elektronicka kostka nejen pro hru Clovece nezlob se
;
; http://panda.unas.cz/elektronika/pic_clovece.htm
;
; Na RA0 je proti plusu tlacitko START a na portu B jsou LED.
; Po stisku tlacitka START se rozsviti vsechny LED
; a procesor "micha" jednotliva cisla.
; Po uvolneni se aktualni hodnota zapise na PORT B.
;
LIST P=16F84A, R=DEC ; typ procesoru a numericka dekadicka soustava
INCLUDE<P16F84A.INC> ; vzorovy soubor s prikazy pro prekladac (je soucasti prekladace ASM/HEX)
; Vsechny zde pouzivane registry maji jiz sve oznaceni
; a neni je treba zde nastavovat. Napr.: PORTA, PORTB, STATUS ...
BSF STATUS,RP0 ; vyber v registrech BANKU 1
MOVLW B'00000001' ; do W zapis tuto hodnotu
MOVWF TRISA ; hodnotu z W zapis do TRISA a tim nastav prvni vyvod na IN
CLRF TRISB ; do TRISB zapis same 0 a tim cely PORTB nastav jako OUT
BCF STATUS,5 ; vyber zpet BANKU 0
MOVLW B'00001000' ; toto cislo uloz do W
MOVWF PORTB ; W do PORTB
START BTFSS PORTA,0 ; ceka na stisk tlacitka START na vyvodu RA0
GOTO START ; pokud je stisknuto, tento prikaz se preskoci jinak zpet
MOVLW B'00001111' ; binarni cislo do W
MOVWF PORTB ; W do PORTB - rozsviti se vsechny LED
MICH MOVLW B'00001000' ; do W hodnotu pro prvni cislo
BTFSS PORTA,0 ; je-li jeste stisknuto tlacitko, nasledujici radek se vynecha
GOTO ZOBRAZ ; presun na ZOBRAZ
MOVLW B'00000100' ; a znova pro dalsi cislo
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00001100'
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00000101'
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00001101'
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00000111'
BTFSS PORTA,0
GOTO ZOBRAZ
GOTO MICH ; a znovu michat
ZOBRAZ MOVWF PORTB ; hodnotu z W zapis na PORTB
GOTO START ; presun na START
END
; Elektronicka kostka nejen pro hru Clovece nezlob se
;
; http://panda.unas.cz/elektronika/pic_clovece.htm
;
; Na RA0 je proti plusu tlacitko START a na portu B jsou LED.
; Po stisku tlacitka START se rozsviti vsechny LED
; a procesor "micha" jednotliva cisla.
; Po uvolneni se aktualni hodnota zapise na PORT B.
;
LIST P=16F84A, R=DEC ; typ procesoru a numericka dekadicka soustava
INCLUDE<P16F84A.INC> ; vzorovy soubor s prikazy pro prekladac (je soucasti prekladace ASM/HEX)
; Vsechny zde pouzivane registry maji jiz sve oznaceni
; a neni je treba zde nastavovat. Napr.: PORTA, PORTB, STATUS ...
BSF STATUS,RP0 ; vyber v registrech BANKU 1
MOVLW B'00000001' ; do W zapis tuto hodnotu
MOVWF TRISA ; hodnotu z W zapis do TRISA a tim nastav prvni vyvod na IN
CLRF TRISB ; do TRISB zapis same 0 a tim cely PORTB nastav jako OUT
BCF STATUS,5 ; vyber zpet BANKU 0
MOVLW B'00001000' ; toto cislo uloz do W
MOVWF PORTB ; W do PORTB
START BTFSS PORTA,0 ; ceka na stisk tlacitka START na vyvodu RA0
GOTO START ; pokud je stisknuto, tento prikaz se preskoci jinak zpet
MOVLW B'00001111' ; binarni cislo do W
MOVWF PORTB ; W do PORTB - rozsviti se vsechny LED
MICH MOVLW B'00001000' ; do W hodnotu pro prvni cislo
BTFSS PORTA,0 ; je-li jeste stisknuto tlacitko, nasledujici radek se vynecha
GOTO ZOBRAZ ; presun na ZOBRAZ
MOVLW B'00000100' ; a znova pro dalsi cislo
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00001100'
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00000101'
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00001101'
BTFSS PORTA,0
GOTO ZOBRAZ
MOVLW B'00000111'
BTFSS PORTA,0
GOTO ZOBRAZ
GOTO MICH ; a znovu michat
ZOBRAZ MOVWF PORTB ; hodnotu z W zapis na PORTB
GOTO START ; presun na START
END
0
-
- Stály člen
- Príspevky: 481
- Dátum registrácie: 20 Apr 2011, 00:00
- Bydlisko: Lazne Kynzvart / CZ
Re: Napalovanie PIC16F84A
pojistky mas v priloze, osobne si myslim ze to tim nebude, skus ten procesor precist ..., nastavil si tam spravne com port a JDM ci co to mas ?
novej link ten tvuj nefunguje http://pandatron.cz/?139&kostka_na_clovece_nezlob_se
skus jinej SW treba WinPic800 http://winpic800.com/ ,
novej link ten tvuj nefunguje http://pandatron.cz/?139&kostka_na_clovece_nezlob_se
skus jinej SW treba WinPic800 http://winpic800.com/ ,
0