• 25 odgovora
  • 8.068 pregleda
Konvertovanje asm u hex problem 18.07.2013. u 20:28 · pre 161 meseci #1
Imam problem da ovaj asm konvertujem u hex,prvo sam mislio da me zeza mplab medjutim kad sam probao drugi asm on ga je iskonvertovao pa ako neko moze neka mi iskonvertuje ovaj asm u hex za pic 16f628a jer kod mene stvarno nece
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 21.07.2013. u 13:05 · pre 161 meseci #3
Hvala Sinisa,sad hoce da se iskonvertuje.Hteo sam da probam da li hoce da radi i sa 16f628a medjutim nista od toga,samo kocke na displeju dok sa 16f84a radi.
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 21.07.2013. u 13:17 · pre 161 meseci #4
trebalo bi da moze lako da se preradi na 628A, ali moras da promenis
konfig i ugasis komparator

generalno ako zamenis include da koristi 628 to bi trebalo da je
dovoljno vezano za vecinu stvari, samo moras da ugasis komparator sa:
movlw 0x07; movwf CMCON;
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Konvertovanje asm u hex problem 21.07.2013. u 13:26 · pre 161 meseci #5
Hvala Bogdane u svakom slucaju,ja jedva ponesto znam iz picbasic-a dok je asembler za mene astronomski visa matematika.Znam to za komparatore,pisao sam nesto iz basic-a za 16f628a (cmcon=7) samo sto ovde ne znam kako to uraditi.
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 21.07.2013. u 13:34 · pre 161 meseci #6
ovo je vec ifdefovano da radi sa 628, samo u assembleru odaberi 628 kao mcu. ako pogledas initio subrutinu

Code:

InitIO
#ifdef    F628
    BSF CMCON, CM0           ; By PA0EJH
        BSF CMCON, CM1            ; Set Comp to digital I/O
        BSF CMCON, CM2            ; 
#endif


on vec setuje cmcon na 7 ako je odabran 628, dakle samo treba kada ga asembliras da stamo stavis -m16f628
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Konvertovanje asm u hex problem 21.07.2013. u 13:46 · pre 161 meseci #7
E u tome je bio problem zasto sam postavio temu da ga konvertujem.Sa neta sam i to poodavno skinuo gotov hex i asm za 16f84a i lc sam napravio sa 16f84a.Sad sam hteo da pravim jos jedan sa 16f628a i zato sam hteo da iskonvertujem asm iz mplab-a i da odaberem 16f628a,to sam i uradio,dobio sam hex,ubacio u 16f628a i zamenio u gotov lc 16f84a sa 16f628a i izbaci samo kockice na displeju a sa 16f84a radi
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 21.07.2013. u 17:06 · pre 161 meseci #8
Da li si čitao šta piše u komentarima programa? Evo, ovo bi moglo da ti bude korisno:

Citat:
;*******************************************************************
;
; First, let us choose our weapon - 16F84 or 16F628
;

; Comment out the next line [;#define F84] if using a 16F628

#define F84

#ifndef F84
#define F628
#endif


Pozdrav.
Sinisha
Re: Konvertovanje asm u hex problem 21.07.2013. u 21:52 · pre 161 meseci #9
-Da li si čitao šta piše u komentarima programa? Evo, ovo bi moglo da ti bude korisno:-

Video sam ali ja ne znam kako to izmeniti i da li treba izmeniti.Po meni trebalo bi valjda da radi i sa 16f628A (nism siguran) pa sam zato hteo da iskonvertujem onaj asm i satvim da se uradi konvertovanje a da se odabere pic 16f628A.Ja sam taj LC odavno napravio,skinuo sam HEX i onaj ASM i ubacio HEX u 16f84A i proradilo je iz prve a ASM sam samo cuvao i nisam ni probao do sada da ga konvertujem pa nisam ni znao da mi treba onaj text dokument.Sad kad sam ga iskonvertovao za 16f628A LC neradi a sa 16f84A radi.Nije ni vazno,hvala vam sto ste mi pomogli kako da ga iskonvertujem da se ne nerviram sto taj ASM nece a drugi hoce da se konvertuje.Probao sam ponesto da izmenim onaj ASM za 16f628A ali . . .
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 21.07.2013. u 22:28 · pre 161 meseci #11
Citat:
MILANAN:Video sam ali ja ne znam kako to izmeniti i da li treba izmeniti.


Sve ti je napisano u toj rečenici, čak i kako da izmeniš fajl, treba da dodaš samo jedan "tačka-zarez" znak ispred #define F84 kao što je napisano u uglastim zagradama. Ili što reče Bogdan, možeš i da obrišeš, ali sam ja ipak za to da ostane linija zakomentarisana, ko zna, možda jednog dana daš nekome taj .asm, a njemu zatreba za F84. Kada to odradiš, dobićeš nešto drugačiji hex od ovog koji sada dobijaš i trebalo bi da radi sa F628.

Pozdrav.
Sinisha

Re: Konvertovanje asm u hex problem 22.07.2013. u 07:08 · pre 161 meseci #12
Samo da dopunim malo kolege, ta "define F84" (i slicne) macro direktiva je upravo postavljena da bi se dalje u ASM code-u razdvojile razlike izmedju pojedinih procesora.
Vecina code-a je ista ali one sitne razlike gde ima/nema neka posebna periferija u pojedinim modelima tih procesora se preko tih uslova razdvoje tako da je program univerzalan za predvidjene modele i samo se ta jedna linija na pocetku treba komentarisati da bi se tacno naznacilo koji je model trenutno potreban.
Cak to bi trebalo da bude automatizovano od strane samog prevodioca jer kada se u IDE izabere potreban model procesora on zna koje delove programa treba da ukljuci ili preskoci kako bi se na kraju dobila tacna verzija programa za izabrani model.

Inace dosta je bolja (preciznija) varijanta tog L/C metra sa PIC16F628.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: Konvertovanje asm u hex problem 22.07.2013. u 10:56 · pre 161 meseci #13
Na poso sam pa cu ukratko a kasnije cu malo detaljnije.Kad sam obrisao liniju tad radi sa 16f628A ali na pr ako merimo induktivnost ne pise L=???nh vec samo stoje nule i kad se nesto izmeri pokaze vrednost isto kao sa 16f84A ali samo brojeve bez ijednog slova
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 22.07.2013. u 13:44 · pre 161 meseci #15
http://www.elitesecurity.org/t446664-80#3259985

Postavio sam ovako jer na poso sam pa nemogu drugacuje,veceras cu postaviti i onaj text dokument bez kog nije htelo da se konvertuje a asm je vec na ovoj temi.Slikao sam kako meri prvi put kad sam ga napravio i vidi se po bojama zavojnice da zadovoljava a hex je za 16f84a.Link vise ne postoji,sinoc sam video ali postavicu adresu jer mozda je nekom poznata.Ne maltretirajte se da usavrsavate asm ja cu ovo sto imam da postavim ako nekom treba.Problem je zavojnica od 82mh ali nadje se.Svaku zavojnicu ali iz neceg originalnog kao na pr zavojnica iz nekog starijeg grunding tv-a izmerio je kao sto se vidi na slici.
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 22.07.2013. u 20:36 · pre 161 meseci #17
Sad gledam ovaj ASM i koliko se ja razumem . . . kad radi sa 16f628A kao da necita eeprom jer meni izgleda da su slova i oznake upisani na eepromu i da ljih ne procita vec samo izbaci brojeve tj rezultat merenja
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 22.07.2013. u 21:12 · pre 161 meseci #18
Cek cek, ti hoces da pokrenes verziju sa F628, tako?
Ali koju shemu si koristio za to? Shema sa F84 nije ista kao za F628, ima razlike jer je izbacen LM311 komparator kod F628 verzije (ima komparator u sebi).

Evo ovde tacna shema sa F628:
https://sites.google.com/site/vk3bhr/home/index2-html

Ja sam pravio bas taj pre par godina, radio je solidno ali se ne secam sad detalja kako je islo sa programiranjem/kompajliranjem, secam se da je to nesto krajnje prosto bilo bez ikakvih problema. Ustvari da, evo ga gotov HEX za tu verziju, spreman za direktno programiranje PIC-a:
https://sites.google.com/site/vk3bhr/home/index2-html/lc2a-hex
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: Konvertovanje asm u hex problem 22.07.2013. u 22:03 · pre 161 meseci #19
Meni ta sema sa 16f628a (bez LM311) nije radila kako treba a sa 16f84a radi super.Ja sam mislio da moze onaj ASM da bude i za 16f84a i za 16f628a jer mislim ako se iskljuce komparatori u onom ASM onda bi 16f628a trebalo da radi sa tim hexom ako se u mplab-u 'naglasi' da se konvertuje za 16f628a.Probao sam sinoc kad sam prepravio ASM i eto radi sa 16f628a ali ne pokazuje slova,samo brojeve a merenje je uredu.
Potpis
MILAN ANDRIC
Re: Konvertovanje asm u hex problem 22.07.2013. u 22:22 · pre 161 meseci #20
To vec ne znam sta moze da bude problem ...

Ja sam ovaj sa F628 pravio, kazem radio je "solidno" jer nisam bio bas odusevljen preciznoscu za male induktivnosti (<1uH) zasta mi je najvise i trebao pa sam kasnije kupio malo ozbiljniji fabricki LCR metar.

Inace nije iskljuceno da verzija sa LM311 radi nesto tacnije, dobar je to komparator, ne znam kakvog je kvaliteta integrisani komparator u F628 ali to nebi trebalo da ima nikakve veze sa ovim sto ne prikazuje slova ... vrlo cudno ...

Jedino ovo sta pise na stranici da ima neke veze oko tog problema

Citat:
Alternative Assembled Hex code (also complete, ready to work!)
For displays that show only 8 characters using the other hex file.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme