Napalovanie PIC16F84A

Moderátori: psichac, Moderátori

Richard_Gogola
Stály člen
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

Príspevok od používateľa Richard_Gogola » 13 Feb 2013, 16:03

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é !
0

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: Napalovanie PIC16F84A

Príspevok od používateľa jaromir » 13 Feb 2013, 16:07

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.
0

Richard_Gogola
Stály člen
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

Príspevok od používateľa Richard_Gogola » 13 Feb 2013, 16:28

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
Prílohy
DSC03164.JPG
0

Používateľov profilový obrázok
remmidemmi
Pokročilý člen
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

Príspevok od používateľa remmidemmi » 13 Feb 2013, 16:45

hmm to je teda fotka. Jako špion by jsi se fakt neuživil. :D Špioni před 50 lety dělali jinačejší fotočky :D
0
Kdo něco umí, tak to dělá a kdo nic neumí, tak o tom aspoň žvaní.

Richard_Gogola
Stály člen
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

Príspevok od používateľa Richard_Gogola » 13 Feb 2013, 16:55

nerozpravaj blbosti ale hovor k teme
Prílohy
Fotografia0326.jpg
0

Simil
Pokročilý člen
Pokročilý člen
Príspevky: 798
Dátum registrácie: 08 Mar 2009, 00:00
Bydlisko: NR
Vek: 63

Re: Napalovanie PIC16F84A

Príspevok od používateľa Simil » 13 Feb 2013, 19:42

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

Richard_Gogola
Stály člen
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

Príspevok od používateľa Richard_Gogola » 14 Feb 2013, 18:19

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
0

Simil
Pokročilý člen
Pokročilý člen
Príspevky: 798
Dátum registrácie: 08 Mar 2009, 00:00
Bydlisko: NR
Vek: 63

Re: Napalovanie PIC16F84A

Príspevok od používateľa Simil » 14 Feb 2013, 18:42

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

Používateľov profilový obrázok
petersno
Ultimate člen
Ultimate člen
Príspevky: 2774
Dátum registrácie: 06 Aug 2011, 00:00
Bydlisko: ba
Vek: 63

Re: Napalovanie PIC16F84A

Príspevok od používateľa petersno » 14 Feb 2013, 19:03

a tie konfiguracne bity nastavene mas ? WinPic nepoznam, ale ked uz o nich pise ...
0

Richard_Gogola
Stály člen
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

Príspevok od používateľa Richard_Gogola » 14 Feb 2013, 19:27

neviem ake konfiguracie bitov, z celim timto iba zacinam
musite mi vsetko vysvetlovat polopatisticky
0

Simil
Pokročilý člen
Pokročilý člen
Príspevky: 798
Dátum registrácie: 08 Mar 2009, 00:00
Bydlisko: NR
Vek: 63

Re: Napalovanie PIC16F84A

Príspevok od používateľa Simil » 14 Feb 2013, 19:37

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

MiloPS3
Stály člen
Stály člen
Príspevky: 479
Dátum registrácie: 20 Apr 2011, 00:00
Bydlisko: Lazne Kynzvart / CZ

Re: Napalovanie PIC16F84A

Príspevok od používateľa MiloPS3 » 15 Feb 2013, 11:56

Nestači si hex len otvoriť,ale aj nastaviť poistky
pokud mas pojistky v kodu tak uz je nastavovat v programatoru nemusis :wink:
0

Simil
Pokročilý člen
Pokročilý člen
Príspevky: 798
Dátum registrácie: 08 Mar 2009, 00:00
Bydlisko: NR
Vek: 63

Re: Napalovanie PIC16F84A

Príspevok od používateľa Simil » 15 Feb 2013, 12:34

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

Richard_Gogola
Stály člen
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

Príspevok od používateľa Richard_Gogola » 15 Feb 2013, 16:10

a naco presne sluzia tie poistky co su to?
0

MiloPS3
Stály člen
Stály člen
Príspevky: 479
Dátum registrácie: 20 Apr 2011, 00:00
Bydlisko: Lazne Kynzvart / CZ

Re: Napalovanie PIC16F84A

Príspevok od používateľa MiloPS3 » 15 Feb 2013, 16:23

:roll: , 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

Richard_Gogola
Stály člen
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

Príspevok od používateľa Richard_Gogola » 15 Feb 2013, 21:18

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
Prílohy
pic16f84sch.png
0

MiloPS3
Stály člen
Stály člen
Príspevky: 479
Dátum registrácie: 20 Apr 2011, 00:00
Bydlisko: Lazne Kynzvart / CZ

Re: Napalovanie PIC16F84A

Príspevok od používateľa MiloPS3 » 16 Feb 2013, 08:29

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/ ,
Prílohy
FUSES.JPG
0

Napísať odpoveď