[ Speedmaster @ 03.10.2009. 14:53 ] @
Napravio sam Brenner8-P i da bih ga isprobao uzeo sam PIC12F629 i pokušao da u njega upišem 100% ispravan hex fajl (u pitanju je tajmerče, Nebojše Pejčića), međutim negde grešim ili nešto drugo nije u redu.

Nakon što pokrenem usburn izađe mi ovo:



US-Burn V1.10 a2
-- Windows NT/2000/XP/Vista
-- Version 5.1 (WinXP) Build 2600
-- Service Pack 3
-- PIC-database V.21 (24/07/2009)
-- small fonts
-- USB-DLL-Version : 00010000
-- 1 sprut-device(s) detected
-- Brenner8, Firmware V. 0.13
-- Uz_me= 3.146
-- Uz_ee= 3.35
-- Ukor= 1.065
-- Vdd = 5.325
## NO HEX-file loaded

Nakon klika na ''Identify PIC in Programmer'' pojavi se:



PIC12F629 in database:
Vpp : 13V (12.75 .. 13.25V)

## Code Protect: On
## Data EE Read Protect: On
Save BG-value: 3
Save CalMem (e.g. OSCCAL)
## no OSCCAL in Flash

Sad mi nije jasno zbog čega ne mogu da izbrišem PIC? Zbog codeprotect? Kako to da zaobiđem?

Kada kliknem na ''Blank check'':



Blank-Check :
## 1023 error(s) in FLASH
-- ID is blank
## 128 error(s) in EEPROM
(-- 1 error(s) in CONFIG, don't care)

Nakon što izaberem hex fajl koji želim da upišem u PIC:





HEX-file-name : tm629_3.hex
C:\DOCUME~1\Predrag\LOCALS~1\Temp\$2A1.tmp
-- HEX-file loaded
-- 1 k FLASH needed
-- 0 Byte EEPROM needed
-- HEX-file contains Config-data
## error in config: CONFIG

## error in config: CONFIG
## error in config: CONFIG

Timing: PIC x3

I nakon pokušaja da hex fajl upišem u PIC:



## error in config: CONFIG
## error in config: CONFIG
## error in config: CONFIG
## error in config: CONFIG

C:\DOCUME~1\Predrag\LOCALS~1\Temp\$2A3.tmp
-- HEX-file re-loaded
-- HEX-file contains Config-data
## error in config: CONFIG


remove CodeProtection: -finished
PIC12F629 in database:
Vpp : 13V (12.75 .. 13.25V)

Save BG-value: 3
Save CalMem (e.g. OSCCAL)
## no OSCCAL in Flash
Save CalMem (e.g. OSCCAL)
Erase PIC -finished
Start to program FLASH - ok
Start to program ID - ok
Start write Configuration## 1 error(s)


Bio bih veoma zahvalan kada bi mi neko pomogao da rešim ovaj problem i da nateram brenner8 da proradi.
[ yt1nvs @ 04.10.2009. 00:39 ] @
Sto bi uopste brisao stari sadrzaj (pregazis sa novim).
Probaj drugi Firmware za brener sa nekim sam i ja imao problem kad je u pitanju 12F629.Mislim da je kod mene neka verzija pre V. 0.13.
[ Speedmaster @ 04.10.2009. 11:17 ] @
Hvala na pomoći, ali nije uspelo, probao sam nekoliko starijih firmware-a i isti problem se pojavljuje.

Sve mi se nešto čini da će ovaj Brenner ići pod (pravi) brener, a da ću kupiti PCMCIA to RS232 adapter i tako programirati PIC-ove sa laptopom i provrenim AllPIC-om.
[ rsinisa @ 04.10.2009. 11:40 ] @
Imaš i PICKIT2, on pored programiranja pruža i mogućnost dibagovanja i programiranja ostalih MICROCHIP programabilnih kola. Ja ga koristim par dana i za sada mi deluje OK.

Pozdrav.
Sinisha
[ yt1nvs @ 04.10.2009. 12:04 ] @
Brener je dobar programator,kod mene radi super ne vidim razlog da to ne bude i kod tebe.Da li si izvrsio kalibraciju u opcijama za Vpp napon?I kod mene je Firmware V. 0.13 sad sam pogledao.
[ Speedmaster @ 04.10.2009. 13:20 ] @
Kalibrisao sam ga bez problema, daje odgovarajući napon Vpp.
[ yt1nvs @ 04.10.2009. 14:20 ] @
Ipak probaj sa drugim MCU ili neki drugi hex nema razloga da ne radi.Ja sam probao 16F 12F 10F 18F i sve radi ok.Mozda stampa negde u prekidu ili sl.
[ jozimir @ 05.10.2009. 12:18 ] @
Sa slike vidim da je prepoznao PIC12F629 ali ti dole za izbor 'PIC Family' i dalje stoji PIC16Fxxx.
Probaj da to izmeniš.
[ Speedmaster @ 05.10.2009. 17:18 ] @
Tu dole uopšte nema 12F familije mikrokontrolera. yt1nvs, ako ti nije problem pogledaj kako je kod tebe, pa mi javi. Danas sam probao i na drugom kompjuteru, i isto se dešava. Nije mi jasno zašto se ovo dešava. Da nešto nije u redu sa hardverom programatora, ne verujem da bih uopšte mogao da upišem novi firmware, a to mogu da uradim bez problema.

Takođe, primetio sam da kada iz mikrokontrolera pročitam sadržaj (sadržaj koji sam pre toga upisao i za koji je, nakon upisa, izbacilo istu grešku kao u prvom postu) i smestim ga u hex fajl, i posle taj fajl probam da upišem u MCU sve prođe kako treba, i izbaci mi ono OK. To mi govori da je programator u stanju da korektno upisuje u MCU ali da postoji neki problem sa podešavanjima.
[ yt1nvs @ 05.10.2009. 19:53 ] @
I kod mene u PIC family stoji 16Fxxx,to je tako kod brenera on ne prikazuje 12F seriju (zasto ne znam)ali radi ok.Provereno u praksi programirao sam ih bas dosta i rade u uredjajima.
To sto ti u drugom pokusaju izbaci ono ok znaci da je nesto isprogramirao i da radi.Probaj na tom hexu da stavis ono code protect na off pa probaj tako sta ce biti.Imas li bilo koji drugi hex za F629 probaj.Ja mislim da ti je to ipak sve ok samo probaj drugi hex.
[ Speedmaster @ 06.10.2009. 11:26 ] @
Probao sam više različitih hex fajlova za koje sam siguran da rade, jer sam ih sve ranije koristio i upisivao preko AllPIC-a. Kad se rešim gripa svratiću do druga da kod njega na AllPIC-u probam ovaj 12F629, možda je ipak on otišao u večna lovišta, a probaću kod njega i neki drugi MCU, npr. 16F84, pa ću valjda tada imati jasniju sliku u čemu je problem.
[ ADRENALIN @ 08.10.2009. 22:39 ] @
Imas PICKit2 da kupis za male pare, oko 30evra, a imas i klonove jer je majkrocip dao kompletnu semu. Proglem sa tom semom je sto ima neke delove koji nisu bas standardni pa ljudi prave klonove. Mislim da je ovaj ok klon

http://www.sonsivri.com/forum/index.php?topic=4827.0

Verovatno pola stvari vec imas, siguran sam da sa tog burnera mozes isti pic da uzmes PIC18F2550

Ja vec dugo imam PICKit2 i jako je dobar. Kada god izadje nova verzija njegove aplikacije za programiranje on apdejtuje firmver tako da je uvek ap to dejt sa mplab-om.
[ ZZIKA @ 13.10.2009. 11:49 ] @

Brenner8-P je izvanredan programator.

Verovatno imaš problem ili sa hardverom programatora ili sa samim računarom.

Uzgred - da priupitam - jesi li izvršio kalibraciju programatora ?

Takođe - pokušaj da uradiš UpDate Fimware-a na najnoviju verziju. Jednostavno se može uraditi - kroz softver koji inače koristiš za programiranje.
[ electron2008 @ 23.02.2013. 16:20 ] @
Dali neko zna kako se podesava program USBurn13a2 tako da kad se isprogramira PIC iz istog ne moze vise da se izvuce hex (zastita od citanja hex-a iz PIC-a)?
[ ZAS011 @ 23.02.2013. 20:02 ] @
Code Protect bit se setuje u kompajleru u kome pišeš program za PIConju. Programator je samo alatka za "prženje".
[ electron2008 @ 24.02.2013. 09:18 ] @
Dali je dobro ovako
Code:
#CONFIG
    __config _CONFIG1, _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_ON  & _CPD_ON

  #ENDCONFIG


PIC je 16F887
interni oscilator 8MHz, gde su RA6 i RA7 izlazni pinovi