Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pic16f84 u pic16f627

[es] :: Elektronika :: Mikrokontroleri :: pic16f84 u pic16f627

[ Pregleda: 3995 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

elvmax
marko horvat
zagreb

Član broj: 2712
Poruke: 104
*.dsl.iskon.hr.



Profil

icon pic16f84 u pic16f62708.02.2006. u 07:22 - pre 221 meseci
Molim ako netko zna kako i da li je moguće bez nekih posebnih velikih zahvata hex file od 16f84 pretvoriti u hex file za 16f627. lijep pozdrav
 
Odgovor na temu

Azzrael
Dejan Citakovic
Beograd

Član broj: 52100
Poruke: 244
*.bvcom.net.

ICQ: 248047022
Sajt: www.arpel.rs


+9 Profil

icon Re: pic16f84 u pic16f62708.02.2006. u 16:24 - pre 221 meseci
sam hex bez cimanja - apsolutno nemoguce zbog konfiga. Ako imas asm ili c, onda nije problem.
Pozz
Dejan Citakovic
Arpel Automation
www.arpel.rs
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.ptt.yu.



+321 Profil

icon Re: pic16f84 u pic16f62708.02.2006. u 20:25 - pre 221 meseci
Ako ima HEX, ima i ASM; ali ni to nije dovoljno, sve zavisi kako je program pisan. Uglavnom je dovoljno pomeriti RAM, proveriti da li se koriste registri koji nisu na istim lokacijama i dodati liniju za iskljucenje komparatora, mada ne mora da bude samo to. Npr. nedavno sam, u trenutku kada sam imao malo slobodnog vremena, krenuo da program za vojinu sondu preradim za PIC16F648, u nameri da je malo doradim. I na jednom mestu, pri inicijalizaciji, koristi se podatak koji se istovremeno salje u TRISB ili PORTB (nisam sada siguran) i jednoj funkciji kao parametar. Znaci, u takvoj situaciji ono sto sam napisao u drugoj recenici jednostavno ne vazi, tu pomaze samo prolaz kroz citav program.
I za kraj evo spiska razlika izmedju 16F84 i 16F627:

Razlike u RAM-u
======================
16F84 16F627
-------------------------------
0ch-4fh 20h-6fh

Razlike u registrima
======================
16F84 16F627
-------------------------------
eedata bank0 08h bank1 9ah
eeadr bank0 09h bank1 9bh
eecon1 bank1 88h bank1 9ch
eecon2 bank1 89h bank1 9dh

Razlike u bitovima
===============================
16F84 16F627
-------------------------------
eeie intcon 0bh(6) pie1 8ch(7)
eeif eecon1 88h(4) pir1 0ch(7)


Pozdrav.
Sinisha
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: pic16f84 u pic16f627

[ Pregleda: 3995 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.