[ korak @ 14.10.2021. 12:44 ] @
Pomažem prijatelju, postavio je CONFIG2H registar pragma direktivom, pa naziv polja bitova i na kraju vrednost koja treba u njuh da bude upisana. Koristi MikroC koji ne prijavljuje grešku, ali ja hoću da vidim vrednosti tog registra, da proverim da li zaista imaju tu vrednost. On ima 3-o bajtnu adresu, pa ne vidim mogućnost da to učinim. Radi se o 18F25.

Ubeđen sam da na forumu ima asova koji mi u tome mogu pomoći. Zato unapred hvala.

[ bogdan.kecman @ 14.10.2021. 12:53 ] @
nisam siguran da sam razumeo pitanje
kod PIC-a CONFIG registar vrednosti je upisan u generisani HEX tako da kada se pic napece automatski se setuje i konfig registar.
ako pic nije zakljucan sa pickit programatorom mozes da iscitas i hex i vrednosti hex registra ako se dobro secam
kada u pickit software ucitas kompajlirani HEX fajl on ce ti pokazati koji konfig je konfigurisan (i mozes da ga promenis pre upucavanja tog hex-a u pic)

znaci ako je on sa pragma rekao da hoce neke config vrednosti, i napravi hex sa kompajlerom kada se taj hex uvuce u pickit software za pecenje on ce pokazati programirane config vrednosti koje ce dalje upucati u pic ako mu kazes da to uradi

jel to bilo pitanje?
[ bogdan.kecman @ 14.10.2021. 13:05 ] @
btw ovde imas opis hex fajla:

https://www.kanda.com/blog/mic...ntrollers/pic-hex-file-format/

Citat:


*Configuration bytes*: These are stored at 300000h and are preceded by
the extended address line – :020000040030CA. The correct format is 8
Fuse bytes and 6 Lock bytes all on the same line but different compilers
and assemblers have different methods of displaying these bytes.
Sometimes lock bytes are omitted if they are not set, sometimes the data
is spread over multiple lines.
The standard format displays unused bits as 1 (e.g. FF for an unused
byte) but on the PIC device they read as 0. A programmer should mask
unused bits to 0 so that the Configuration Byte will verify correctly.

[ korak @ 14.10.2021. 14:05 ] @
E, zbog ovoga:

"Configuration bytes: These are stored at 300000h and are preceded by the extended address line – :020000040030CA. The correct format is 8 Fuse bytes and 6 Lock bytes all on the same line but different compilers and assemblers have different methods of displaying these bytes."

se pitam kako da vidim sadržaje konfiguracijskih registara u MikroC-u.

[ bogdan.kecman @ 14.10.2021. 14:24 ] @
pa napravis hex iz mikroc-a i iscitas iz hex-a

u mikroC ako se dobro secam setuju se fuse bitovi u "project properties"
nemam ovde mikroC da pogledam ali ako se dobro secam tamo se ne setuju
sa pragma nego u setovanju za projekat... (uzasan kompajler btw)
[ bogdan.kecman @ 14.10.2021. 14:33 ] @
PROJECT / EDIT PROJECT i tu vidis sve konfig parametre
[ korak @ 14.10.2021. 16:10 ] @
Da našao sam, ali mi ne dozvoljava da menjam vrednost registra, izgleda da sam mnogo glup, a nije mnogo pametniji ni MukroC.
[ bogdan.kecman @ 14.10.2021. 16:29 ] @
trebalo bi da ako promenis ove vrednosti levo on da ti pokaze direktno
vrednosti registara desno za te promene levo
[ korak @ 14.10.2021. 17:04 ] @
I ja sam tako mislio, uz izvesnu rezervu i dalje tako mislim. CONFIG2H ima 4 bita za post skaler (2..5) i dva bita za modalitet rada WDT-a. U ta dva bita mi treba 10, jer to omogućuje da se jednim bitom u WDTCON (0x0f01) softverski omogući ili onemogući reset od WDT-a.

Na levoj strani ima stavka WDT uključi/isključi, pa me to više vuče na pomisao da će samo postaviti bit u WDTCON registru.

U svakom slučaju to ne mogu da znam dok ne probam.

Pozdrav.
[ korak @ 14.10.2021. 17:17 ] @
Probao sam. U pravu si, nisam trebao ni da sumnjam. Ovo mi je prvi put da radim sa PIC-om i MikroC razvojni okruženjem, pa je logično da ne treba da verujem sebi.

Veliko hvala i pozdrav.

[ bogdan.kecman @ 14.10.2021. 20:30 ] @
ne znam kako moderni mikroC (ja ga uopste ne koristim skino da instliram da slikam tebi pa uninstalirao) radi ali ranije mikroC nije mogao uopste da sa pragmom (nije podrzavao) setuje konfig, moglo je iskljucivo kroz ovaj project properties (ili evo sad se zove edit properties)... a inace ako koristis kristal ona vrednost za mhz sluzi da prema tome njegove delay() i ostale biblioteke koje imaju vezu sa vremenom koriste tu vrednost za tajming tako da ako tu napises 8MHz a stavis 20MHz kvarc sva vremena ce biti po..ana

a sad, valjda mu verujes dovoljno da je izgeneriso hex sa tim sto pise da ce izgenerise :D ako mu ni to ne verujes onda jbg... ali ako mu ne verujes, taj hex uvuces u pickit2 sw i on ce ti pokaze tacno koje su vrednosti za config upisane u hex-u ili isparsiraj hex sam video si gore vec kako :D
[ goran_68 @ 14.10.2021. 20:34 ] @
Za takve stvari može da ti pomogne HxD hexeditor. Vrlo korisna alatka. Config registri su uvek na kraju fajla koji učitaš. Naravno proveriš da li se slaže adresa sa onom iz datasheet-a. Možeš i da promeniš sadržaj.
[ bogdan.kecman @ 14.10.2021. 20:43 ] @
kako u njemu parsiras HEX fajl? nisam to nikad video ?
[ goran_68 @ 14.10.2021. 20:51 ] @
Greška moja. Možeš da vidiš sadržaj config registara ali nije tako jednostavno da ga edituješ.
[ korak @ 14.10.2021. 21:02 ] @
Regustar koji mene interesuje je prema datasheet-u na adresi 0x300003, a ovaj PIC ima 32KB flash-a. Tako da ne znam kako će izgledati hex fajl.
[ goran_68 @ 14.10.2021. 21:11 ] @
Da li možeš da postaviš ovde hex i o kom se mikrokontroleru radi.
[ bogdan.kecman @ 14.10.2021. 21:26 ] @
napravi pa probaj :D

hex fajl format ne zahteva da bude po redu, linija sadrzi i adresu tako
da nije problem da se bilo koja adresa nadje u hex-u
[ korak @ 16.10.2021. 13:39 ] @
Citat:
goran_68:
Da li možeš da postaviš ovde hex i o kom se mikrokontroleru radi.


Hex fajl prikazuje samo adrese u opsegu flash-a, do 32767, a adrese config registara su van toga, konkretno za config2h 0x300003. Radi se o 18f25
[ goran_68 @ 16.10.2021. 18:40 ] @
Nepoznat mi je taj mikrokontroler a od Microchip-a sam video i radio sa puno toga. No, nije to ni važno.

Generisao sam neki bezveze hex za PIC18F252 (možda je tvoj baš taj).

Config registri su mi u hex-u definisani linijom:

:0E000000FF220E0AFF0181FF00C00FE00F403B

a sam sadržaj CONFIG je:
FF220E0AFF0181FF00C00FE00F40

Dakle, ti možeš sam da ih središ, izračunaš CRC, dodaš ga na kraju reda i sačuvaš taj novi hex.





[ bogdan.kecman @ 16.10.2021. 21:05 ] @
@korak 18F25 ne postoji koliko ja znam 18F25Kxx ili 18F25Jxx postoje (ovo Jxx i Kxx su delovi imena mcu-a ne parametri za packaging i slicno, tu je PIC malo @$^$% sa imenima)

@goran cime si pravio hex? posto me ne bi cudilo da mikroC pravi hex "pogresno" ne bi bio prvi put da izmisljaju toplu vodu
[ goran_68 @ 16.10.2021. 21:46 ] @
Ja koristim iskljucivo XC8.
Posto u njegovom hexu nema config bitova moguce je da ih mikroc ne setuje nego da ih podesis u Ide a Onda ih njihov programator upisuje u Pic odatle.
[ bogdan.kecman @ 16.10.2021. 21:56 ] @
da, XC ce napraviti to po PS-u ... ako dobaci korak info tacno koji je
pic u pitanju videcu ja ovde imam par kompajlera..

btw @korak, baci nam hex , nije bitno sta radi :D iskompajliraj prazan
loop for(;;); :D i postavi neke konfig vrednosti da vidimo sta koji od
ovih programa cita
[ korak @ 17.10.2021. 13:33 ] @
Već sam napisao 18f25. Probao sam da pregledam hex fajl za trivijalni program, ali daje samo kodove koje je generisao kompajler. Ne mogu da nađem fajl koji šalje programatoru, tu bi trebalo da budu ugrađene vrednosti config registara. Prvi put radim sa MikroC-om pa se loše snalazim.
[ bogdan.kecman @ 17.10.2021. 13:41 ] @
koje slovo i koji brojevi posle 18F25
[ korak @ 17.10.2021. 14:04 ] @
Aha, K22.
[ goran_68 @ 17.10.2021. 14:14 ] @
Evo trivijalnog za PIC18F45K22 sa XC8

Code:

:020000040000FA
:04000000F9EF3FF0E5
:0E7FF2000001FCEF3FF0FCEF3FF000EF00F06D
:020000040020DA
:08000000FFFFFFFFFFFFFFFF00
:020000040030CA
:0E000000FF211E14FFBF81FF00C00FE00F4064
:00000001FF



CONFIG red je :0E000000FF211E14FFBF81FF00C00FE00F4064

[ bogdan.kecman @ 17.10.2021. 14:24 ] @
isto to bazicno iz csc c

Code:

:1000000002EF00F0F86AD09E0F01386B396B3A6B43
:10001000776A786A796A0BEF00F00BEF00F0030063
:020000040030CA
:0E00000000E21E0B00BF81000FC00FE00F409A
:00000001FF
;PIC18LF25K22
;CRC=9398  CREATED="17-Oct-21 15:14"


ista prica config red je :0E00000000E21E0B00BF81000FC00FE00F409A


a za mikroc

Code:

:100000000EEF00F00000000000EF00F00000000024
:0A0010000000000000000000F3D71C
:04001C00FFD7FFD734
:020000040030CA
:0D000100A3063FFFBF81FF0FC00FE00F40BF
:00000001FF


konfig je ovo u liniji :0D000100A3063FFFBF81FF0FC00FE00F40BF vidite da odgovara konfigu u projektu
[ korak @ 17.10.2021. 15:34 ] @
Ali kod mene je
[ bogdan.kecman @ 18.10.2021. 01:41 ] @
ne kontam kakve veze ima "watch window" sa config bitovima ?!
[ bogdan.kecman @ 18.10.2021. 02:04 ] @
@korak, nadam se da ti ovaj video koristi https://youtu.be/drhM9rdqlWM

[ korak @ 18.10.2021. 02:21 ] @
Citat:
bogdan.kecman:
ne kontam kakve veze ima "watch window" sa config bitovima ?!


U poslednjem redu je CODE window, naravno da me ne interesuje watch window.

Jednostavno sam hteo da vidim fajl kojim se programira PIC.
[ bogdan.kecman @ 18.10.2021. 02:43 ] @
code window mozes da vidis samo tokom debagiranja na pravom uredjaju, ne ume mikroC da ti izasemblira hex

otvoris hex i vidis fajl koji se pece u pic, tek kada se okacis debagerom na sam pic on moze da ti pokaze registre, asembler i ostalo

imas disasasemblere za pic koji ce otvoriti HEX ali to nije deo mikroC-a (IDA bi trebala da ume, ima i ovde neka lista http://www.piclist.com/techref/microchip/dissassemblers.htm ovaj bi trebalo da radi ok za to sto si ti hteo http://www.etc.ugal.ro/cchiculita/software/picdisasm.htm takodje imas i simulator za 18f https://www.oshonsoft.com/pic18.html koji bi isto trebalo da radi to sto hoces) ...

u svakom slucaju, pitao si za config registre, to ne mozes da vidis u code window svakako ... mikroC nije profesionalni alat, to je alat za potpune pocetnike sa najbazicnijim opcijama koji krije sve sto moze da sakrije (kao sto vidis konfig bitovi se setuju u projektu, ne u kodu i slicno) i mislim da im je to i osnovna ideja, da koristis njihove biblioteke koje su direktno spojene sa ide-om i da te sto vise odvoji od samog hw-a ... zato ja doticnom ne prilazim stapom a zato ga razni pekari, doktori, moleri .. obozavaju :) .. do duse vecina se preselila na arduino :)

ja licno za pic koristim neki csc picc koji sam kupio pre 1000 godina ali ja pic jos koristim iskljucivo za 8pin kontrolere (10f i 12f) ali dok sam koristio normalno pic mplab/mplabX su industry standard jbg .. mikroC je bas specificna alatka koja nikako nije za tebe, iz istog razloga zasto nije ni za mene :) .. a nije bas jeftin

[ goran_68 @ 18.10.2021. 08:15 ] @
@korak, imaš i varijantu da skineš MPLABX (besplatan je) i da uvezeš hex i tako napraviš novi projekat.
Nakon toga, Window -> Target Memory Views pa tu biraš šta hoćeš da vidiš. Naravno, dobiješ tu i asembler listing.
Ovde je Bogdanov MikroC hex:


[ bogdan.kecman @ 18.10.2021. 09:37 ] @
da, zaboravih da i mplab/mplabx ume da disasemblira hex :D
[ korak @ 18.10.2021. 12:57 ] @
Eh, konačno smo se razumeli. Meni je trebalo malo više vremena jer, kao što rekoh, prvi put radim sa MikroC PRO (zamisli PRO).

Nešu vlasnika Mikro elektronike znam još iz vremena kada je bio mali. Tada mi je pričao da je najvažnije da razvojno okruženje bude šareno, jer to ga prodaje. Tada mi je sve bilo jasno i nisam se iznenadio što je uspešan u poslu, i želim mu još više uspeha, ali kolege početnike savetujem da zaobilaze Mikroelektroniku ako su inženjeri elektronike, jer ovim drugima ne mogu da objasnim zašto.

Kada budem uključio WDT, i ako radi biću siguran da je config2h dobro postavljen.

Hvala svima, pozdrav.
[ bogdan.kecman @ 18.10.2021. 13:32 ] @
oni imaju super proizvod koji ima svoje kupce... mi prosto nismo njihov target i to je skroz ok.. ja mislim da nikoga tamo ne znam, bio sam par puta tamo kad su bili negde kod stajge u nekom stanu da kupim neke pic-ove jer ih nigde nije bilo a oni su imali na lageru i ti ljudi koje sam upoznao su mi delovali skroz ok ali ne znam ekipu no svakako im zelim sve najbolje i mnogo se radujem da su napravili svetski poznatu firmu, da su uspesni i cujem da su im zaposleni zadovoljni tako da sto se mene tice VRH :D .. mikroC nikad nije bio za mene ali hej, ima ko voli :) evo cak ga sad i ti, iz kog god razloga, koristis :D

elem, sansa da se config bitovi ne postave ok od strane mikroC-a je beskonacno mala, jedno je ako hoces fore radi da proveris gde su i sta pise u hex fajlu, ali to sto nasetujes u "edit properties" to ce biti exportovano pri kompajliranju u hex i to ce biti napeceno na pic tu nemas brige :)

nego obrati paznju, ako se dobro secam, kod mikroC-a ako setujes nowdt u projektu delay() funkcija je sa nopovima, ako setujes wdt u projektu delay() funkcija radi clrwdt
[ korak @ 18.10.2021. 14:48 ] @
Srećom fajl sa vremenskim zadrškama prijatelj je pravio uz pomoć nekog kalkulatora koji mu generiše kod, a on ga samo iskopira. Taj fajl je otvoren i tu mogu da ubacim umesto nekog nop clrwdt. Dakle nije problem, ali hvala na upozorenjhu u svakom slučaju.
[ goran_68 @ 18.10.2021. 17:04 ] @
Za Mikroe sve čestitke na uspehu. Pratim ih odavno još dok je išao časopis. U Admirala Geprata su bili.
Mislim, ja to ne bih nikad tako ali to što bih ja, nikako ne bi moglo da uspe :D Tako da, skidam kapu.
@korak, taj softver koji je tvoj prijatelj koristio je verovatno Timer Calculator takođe od mikroe.

https://www.mikroe.com/timer-calculator

Korisna alatkica, pored PIC-pica ima i STM armove.

@bogdan, za 8-pina ja uzimam 16f15313. Ima Core Independent Peripherals što mi se mnogo sviđa.
[ bogdan.kecman @ 18.10.2021. 17:44 ] @
ma ja sam u nekom trenutku kupio bio pun .!. msop 12f509 ono nesto
1000kom namotanih na spulnu za neki kikiriki pa sam ih trosio ono umesto
ne555 i slicno :D za sve zivo :) ... pa sam dao ortaku pre par godina to
sto mi je ostalo i planirao da kupim jedan real dfn verzije ali se to
nekako nikad nije desilo, bilo je ono "kad mi sledeci put zatreba uzecu
ceo real dfn-a sa digikey-a" i evo vec 3-4 godine koliko je proslo, nije
mi zatrebalo nijednom... sad cemo videti u buducnosti sta i kako obzirom
na ozbiljnu nestasicu silikona..
[ scoolptor @ 19.10.2021. 08:15 ] @
Za 8 pina tu je STM8S001J3.
MikroE, imaju par korisnih Clickboard-a sa senzorima cija bi nabavka na drugi nacin bila komplikovanija. Ostatak hardvera i softvera ne planiram da koristim.
[ bogdan.kecman @ 19.10.2021. 08:37 ] @
ma ima cudo raznih 8pinaca ali ono uradio sam jedno 300 projekata sa 10F
i 12F pa ih poznajem, imam sve alate.. a microchip se pokazao kao car
sto se tice odrzavanja proizvodnje starih mikrokontrolera i dostupnosti
istih u svim kolicinama + comet je direktni distributer, direkt od njih
narucije sta treba i nikad mi se nije desilo da nesto nema (ok sacekam 2
nedelje ali to je to) ... sad videcemo sta ce biti sa krizom ali .. sa
druge strane stm8 sam vise puta morao da kupujem polovan od kineza za
neke popravke jer nov nisam mogao da nadjem...

ono sto mora probam je STM32G031J6M6TR (
https://datasheet.lcsc.com/lcs...cs-STM32G031J6M6TR_C724055.pdf
) ima ga na jlcpcb-u mogu odma ga zabodu na pcb, 0.75$, cortex m0 na
64mhz, 1.7-3.6V SO8N pakovanje :D
[ goran_68 @ 19.10.2021. 12:01 ] @
Probao sam STM 8-pinski STM32G030J6 sa WS2812 LED trakama i to ide OK.
Od kad sam se prvi put sreo sa PIC16F84 ja bežim od PIC-a ali to nikako ne uspeva :D
Nekad je razlog što ga odabere naručilac posla a nekad meni lakša nabavka, lakše mi da radim sa DIP, nekad ih imam po kutijama itd.
[ bogdan.kecman @ 19.10.2021. 12:06 ] @
16F84 je osnovni razlog zasto ljudi misle lose o pic-u posto je to jedno
g.... od mikrokontrolera ali je to istovremeno pokazatelj koliko je
microchip do jaja firma, to je mcu koji je star 30+ godina i oni ga i
dalje prave zato sto postuju klijente koji imaju stare projekte .. ako
pogledamo atmel (koji je propao pa ih kupio microchip) svaki mcu je
pravljen 2-3 puta i to je to i ako si se z123 da koristis neki od tih
mora sve ispocetka pravis jer ga oni vise ne prave ..

super da si probao ovaj cortex m0, za te pare mislim da cu da uzmem
njega kada zatreba sledeci put, uzmem ceo real, ti minijaturni uvek za
nesto mogu se iskoriste :D
[ goran_68 @ 19.10.2021. 12:28 ] @
Pejčić mi je poslao neki njegov pcb i mcu.
On ima više iskustva sa tom serijom. Nešto sa SPI je bio problem.
[ korak @ 19.10.2021. 16:50 ] @
Izvinite što vas prekidam u ćaskanju.

Taman podesih neke adrese za mrežnu komunikaciju i krenuh da programiram PIC, radi provere, kad mi prijavi da je detektovao nepoznat i uređaj (device) i naravno od programiranja nema ništa.

Posumnjah da je crko PIC, ali ne vidim zašto bi. Jeste da je programator Mikroelektronike, ali mnogi rade sa njim pa ne verujem da je do njega.

Moram da pauziram i uzmem od drugara drugu ploču, ako je ima.

Znam da je za vas ovo gnjavaža, ali što kažu "sam pao sam se ubio", a hoću da pomognem drugaru.

Pozdrav.
[ bogdan.kecman @ 19.10.2021. 17:13 ] @
jbg mrtav forum pa iskoristismo tvoju temu da malo procaskamo :D

mikroe ima nekoliko programatora, koji koristis? fora je sto PIC moze da
se programira HV (12V ako se dobro secam na MCLR i onda ubije preko
pgd/pgc valjda sta treba, a ima i onaj LVP kada koristi PGM pin ... ne
secam se dal to bese na mikroe bio problem da ako postavis konfig bitove
za LVP i probas da programiras mcu on pokusava da ga programira preko
LVP a sam mcu je pre toga bio napecen bez LVP i moze samo preko HV da se
programira... na pickit2/3 i microchip ICE/ICD bi trebalo da ima da se
forsira HVP bez obzira kako je konfigurisan hex pogledaj da li tako
nesto postoji na tom mikre programatoru (u software-u) .. ili forsiraj
HV u samom konfigu cipa onda bi morao da koristi HV za programiranje ..
znaci u konfigu "LOW VOLTAGE PROGRAM" - disabled, takodje proveri kako
ti je spojen MCLR pin na PCB-u i dal ce umre nesto na ploci kada se na
tom pinu pojavi 13V :D cest problem su ESD diode na Vcc-u i pullup sa
mclr-a na Vcc i onda to u kombinaciji sa slabim 13V generatorom za mclr
u programatoru dovede do problema...

to sve naravno pod uslovom da si sve spojio kako treba :D i ako je pic
na pcb-u da je pcb projektovan kako treba za icsp programiranje, to hoce
isto da bude cest problem, razni pullup/pulldown na mclr/pgd/pgc
pinovima, opterecenje istih drugom periferijom, debouncing hw na pgd/pgc
(ovo je mene kostalo 7 dana debagiranja) ..

takodje cest problem, programator napaja pcb, pcb optereti programator i
naponi ne budu ok, resenje, napojis pcb sa svojim externim napajanjem i
spojis programator tako da ne mora on da napaja pcb..

u svakom slucaju od 500+ puta kada sam imao poruku da ne vidi uredjaj
ili da vidi pogresan uredjaj JEDNOM je bio crko pic, svih ostalih 500+
puta sam ja bio nesto za1234 :D
[ korak @ 19.10.2021. 20:02 ] @
Programator je MikroProg. Od njega ide 10-to žilni flet kabl na IDC konektor 2x5. Sa uređaja ide 5-o žilni kabl

Na konektoru 2x5 u jednom redu je: VCC, PGC, PGD, MCLR i GND. U drugom redu: MCU VCC, MCU PGC, MCU PGD, MCU MCLR i MCU GND. Ovo me malo zbunjuje, u koji red ubost konektor sa uređaja, a nisam zagledao kada je prijatelj doneo, jer sam ga ja više puta odspajao i spajao. Ali do jutros je programiranje bilo uspešno, i dibagiranje.

Sada kada sam okrenuo programator da vidim koji je, vidim da se odspojila jedna žica (VCC) sa uređaja. Sutra ću da je zalemim i da probam ponovo. Nisam siguran da će problemi nestati, ali videću.

Inače programator se napaja iz USB-a.

Pozdrav.

[ bogdan.kecman @ 19.10.2021. 20:14 ] @
programator treba da se napaja sa usb-a nego je pitanje dal taj uredjaj
ima svoje napajanje ili se napaja kroz programator

za taj pinout, to je 5 standardnih icsp pinova a oni to stave u 2 reda
pa ocekuju da ti stavis dual heder na pcb i onda tu stavis jumpere da
prespojis te pinove ka pcb-u a kad skines jumpere onda su ti pinovi
otkaceni od pcb-a i programator vidi samo cpu, a kada programator
prebaci cpu u RUN on kratko spoji vcc sa vcc-cpu, pgc sa pgc-cpu etc
etc... pretpostavljam, nisam nikad koristio taj njihov programator posto
je kompatibilan samo sam sa sobom i ni sa jednim drugim alatom :( ...
valjda im je microchip trazio neke pare za licencu ako hoce da budu
kompatibilni sa svim ostalim microchip alatima za pic i oni su odlucili
da idu svojim putem..
[ korak @ 19.10.2021. 20:55 ] @
Ćini mi se logično.

Inače uređaj ima posebno napajanje. Danas mi nije dan, i druge stvari koje sam danas radio mi ispale naopako, morao sam po dvaput da ih radim,pa ću sutra da nastavim.

Hvala, pozdrav.
[ goran_68 @ 19.10.2021. 21:00 ] @
Samo zalemi tu vcc žicu i biće sve ok.
I PICkit prijavljuje tu grešku ako nemaš vcc.
Ako ga napajaš iz MikroProg-a onda ga ne vezuješ na sopstveno napajanje.
Pri tom imaj u vidu da MikroProg može da da maksimum 150mA.
[ korak @ 20.10.2021. 15:34 ] @
E, pa dođe mi da opsujem, smatrajte da jesam.

Zalemio VCC, i sada programator obara napon VCC, koji je 3.3V na 1.2V ili 0.9V zavisno u koji red pinova na IDC konektoru programatora ubodem flet kabl sa uređaja. VCC, PGC, PGD, MCLR i GND ili MCU VCC, MCU PGC, MCU PGD, MCU MCLR i MCU GND.

Ovo je već previše, gde je kraj problemima?
[ bogdan.kecman @ 20.10.2021. 17:32 ] @
u programu za pecenje mikroe da li imas da biras da li hoces da napajas
uredjaj sa programatora ili ne? sa mikroicd, pickit i slicno imas da
biras dal hoces da napajas dut sa programatora i kojim naponom, ako
kazes da neces on prebaci vcc liniju u adc input i cita vcc sa dut-a i
prema tome pravi napone na pgd i pgc ... vidi dal tako nesto imas na tom
mikroe programu (nikad nisam koristio tako da mogu samo da kazem kako je
na oficijelnim alatima), mislim da je goran koristio mikroprog tako da
ce mozda moci da doda nesto korisnije
[ goran_68 @ 20.10.2021. 17:53 ] @
Moguće je da imaš uključenu opciju da uređaj napajaš sa MikroProg-a a istovremeno si ga vezao na njegovo napajanje.
Mora da ide ili jedno ili drugo, ne oba!
Nisam koristio nikad te Mikroe alate ali mora da rade slično kao i svi ostali.
Ovde imaš uputstvo za MikroProg Suite ako njega koristiš kao softver za programiranje

https://download.mikroe.com/do...c-dspic-pic32-manual-v100a.pdf

Videćeš da postoji check box za tu opciju napajanja uređaja sa MikroProg-a.

Druga mogućnost je da ti uređaj zahteva više od 150mA, koliko je maksimum za MikroProg, pa onda:

- napojiš ga preko njegovog izvora
- isključiš opciju u MikroProg Suite za "Power board from programmer"

Ako ne koristiš MikrProg Suite za pečenje nego to radiš iz MikroC onda negde u podešavanjima projekta moraš da takođe isključiš ovu opciju.
[ korak @ 21.10.2021. 14:44 ] @
Opet sam problem morao da rešavam lemilicom, aljkava izrada.

[ bogdan.kecman @ 21.10.2021. 14:51 ] @
dok ne moras da se dovatis cekica super je :D ... ja sam neki dan "popravio" jednu plocicu cekicem :D
[ korak @ 21.10.2021. 18:19 ] @
Jesi li bio nežan?
[ bogdan.kecman @ 21.10.2021. 18:27 ] @
jok, zavrsio je u kanti, oni super jeftini kineski breakboardovi sa
raznim cipovima su super za neke stvari ali na nekima pipnes lemilicom
(290C)  i bakar se dezintegrise :( tako da su prepravke nemoguce :( ...
[ mnn @ 21.10.2021. 19:15 ] @
Citat:
bogdan.kecman:
dok ne moras da se dovatis cekica super je :D ... ja sam neki dan "popravio" jednu plocicu cekicem :D

A ja mislio da samo ja čekićam. Nego mi problem sada sve laminat okolo. Pre sam imao beton u blizini. Moraću nešto da smislim
[ bogdan.kecman @ 21.10.2021. 19:21 ] @
ma svi cekicamo garant :D

ja sam s123 vec jednu onu drobilicu za papir, pa sad razmisljam da
napravim posebnu drobilicu za elektroniku za te momente ... nekad je u
pitanju cist bes (kao neki dan) a nekad realna potreba