Fórum témák

» Több friss téma
Fórum » Asm Hex konvertálások (fordítás)
Lapozás: OK   1 / 1
(#) magellan4 hozzászólása Nov 6, 2005 /
 
Szeretném megkérdezni hogy hogyan lehet asm-et hexbe konvertálni mert én az MPLAB-bal próbálkoztam és az ic prog arra a fájlra semmit nem ír ki ugyanaz mint az üres pic. Válaszotokat előre is köszi
(#) mspike válasza magellan4 hozzászólására (») Nov 6, 2005 /
 
MPLAB-bal lehet... CTRL+F10 és elvileg csinál HEX filet a könyvtárba ahol van az asm.
(#) magellan4 válasza mspike hozzászólására (») Nov 7, 2005 /
 
nemtom mi a baja de nekem ctrl+f10-re lépkedni lehet a felső listába. Más semmi van egy export menüpont de az ami csinálja hogy megcsinálja de nem ír bele semmit csak3fff3fff..
(#) mspike válasza magellan4 hozzászólására (») Nov 8, 2005 /
 
neeem export Minden kép build menüpontot keress ! (aszem project menüben)
(#) magellan4 válasza mspike hozzászólására (») Nov 8, 2005 /
 
Na akkor nem ugyanaz megtaláltam a hogy lehet megcsinálni külön progija van ahhoz ennek az mclabnak. És abba télleg van vmi. Télleg az nem baj hogyha az mclabba nem ugyanaz van, mint a icprog assembler viwben??
(#) magellan4 válasza magellan4 hozzászólására (») Nov 11, 2005 /
 
Up!!

Télleg az nem baj hogyha az mclabba nem ugyanaz van, mint a icprog assembler viewben??
(#) viktorka0011 hozzászólása Aug 7, 2008 /
 
Valaki át tudná rakin nekem ezt hexbe ,mivel nekem nem nagyon sikerűl mplab-val probálkozom és a végerdményt nem szereti az icprog!!!

kocka3.asm
    
(#) szdavid válasza viktorka0011 hozzászólására (») Aug 7, 2008 /
 
Nekem nem fordítja le az MPLAB:
Idézet:

Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "E:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p12F629 "kocka3.asm" /l"kocka3.lst" /e"kocka3.err" /c-
Message[302] E:\DOCUMENTS AND SETTINGS\DAVID\ASZTAL\KOCKA3.ASM 32 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] E:\DOCUMENTS AND SETTINGS\DAVID\ASZTAL\KOCKA3.ASM 34 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] E:\DOCUMENTS AND SETTINGS\DAVID\ASZTAL\KOCKA3.ASM 36 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] E:\DOCUMENTS AND SETTINGS\DAVID\ASZTAL\KOCKA3.ASM 38 : Register in operand not in bank 0. Ensure that bank bits are correct.
Error[113] E:\DOCUMENTS AND SETTINGS\DAVID\ASZTAL\KOCKA3.ASM 39 : Symbol not previously defined (ANSEL)
Message[305] E:\DOCUMENTS AND SETTINGS\DAVID\ASZTAL\KOCKA3.ASM 124 : Using default destination of 1 (file).
Halting build on first failure as requested.
BUILD FAILED: Thu Aug 07 22:48:27 2008


Mivel a használt PIC-ed 12F629, az "ansel" meg analóg dologra utal, nem lehet, hogy 12F675-öt kéne használnod (ezen van analóg bemenet, és van "ansel" regisztere is) ?
(#) szdavid válasza szdavid hozzászólására (») Aug 7, 2008 /
 
Minden esetre itt a .hex 12F675-höz.

kocka3.HEX
    
(#) cszotyi válasza viktorka0011 hozzászólására (») Aug 7, 2008 /
 
Helló!
Én kiiktattam a programból az ANSEL regiszter törlését és sikeresen lefordítottam hex-re, csak 1 dolog nem világos, hogy a szimulátorban a 3FFh címen lévő retlw 0x38 utasítás után a W értéke miért egyenlő 0-val ?
csatolom a HEX-et.
(#) Action2K hozzászólása Okt 14, 2010 /
 
Sziasztok! Nekem egy olyan kérdésem lenne, hogy egy HEX fájlt mi módon fordíthatok vissza ASM-re.
Talán, a topik címet is konvertálhatnánk "ASM => HEX / HEX => ASM konvertálások"-ra.
(#) Action2K válasza (Felhasználó 15355) hozzászólására (») Okt 14, 2010 /
 
Ahhh... És még működik is! Pikk-pakk visszafordította. :worship:
A 400-500! soros forráskódok egyenlőre még rejtély számomra, remélem kitudok igazodni rajta.
(#) Novak hozzászólása Jan 16, 2011 /
 
Sziasztok!
Lenne egy kérésem a hozzá értőkhöz: meg szeretnék építeni egy PLL áramkört, melyhez a PICbe égetendő programom csak .asm formátumban van meg. MPASM-mal próbáltam lefordítani .hex formátumra, de mindig paraméter hibát ír. Nem tudom úgy beállítani, hogy jó legyen. A PIC típusa PIC16F505.
Le tudná esetleg valaki fordítani nekem? Előre is nagyon köszönöm a segítséget.
Vagy esetleg valakinek valami ötlet, hogy mit kéne beállítanom?

pll.asm
    
(#) vilmosd válasza Novak hozzászólására (») Jan 16, 2011 /
 
Esetleg ha leirnad a MPLAB hibauzeneteit, lehet hogy okosabbak lennenk.
(#) Iceman válasza Novak hozzászólására (») Jan 16, 2011 /
 
Szia!

Nekem nem írt semmi hibát.

PLL.rar
    
(#) Novak válasza Iceman hozzászólására (») Jan 16, 2011 /
 
Akkor valamit én szúrhattam el. Mindenesetre nagyon szépen köszönöm!
Este be is égetem, és kipróbálom.
Még egyszer köszönöm!
(#) baloghvl hozzászólása Feb 20, 2012 /
 
Üdv Mindenkinek!

Az alábbi asm fájlt szeretném hex formátumra konvertálni mplab programmal, de csak egy nagyon nagy hibalistát kapok eredményül. Meg tudná valaki nézni mi lehet a gond? Csak én nyomtam félre valamit, vagy tényleg baj van vele? Azt se bánnám ha valaki feltöltené ide a hex végeredményt.

Köszönöm!

0700.zip
    
(#) CHrissDock hozzászólása Jan 26, 2014 /
 
Sziasztok!

Lenne egy olyan kérdésem hogy van egy hex fálj ami 16f628-ra készült csak mivel nekem nincs 628 csak 16f84 10 I/P hogy erre át lehet e írni a programot és hogy mivel én ehhez a részéhez egyáltalán nem értek
Előre is köszönöm válaszotok! Üdv CD
A hozzászólás módosítva: Jan 26, 2014
(#) arosamia hozzászólása Okt 9, 2015 /
 
Sziasztok! Hogy tudnám a 12C509A-re készült hex-et átkonvertálni 12F629-re? Előre is köszönöm!
(#) Macload007 hozzászólása Márc 16, 2019 /
 
Sziasztok!
Nekem is ilyen gondom van az asm hex konvertálással. Valamiért az mplab minden sort hibásnak lát. Meg szeretném építeni az egyik bináris órát a cikkekből amit gombipeti írt, de az asm fájlt nem tudom hexre fordítani. Esetleg van valaki aki megépítette már ezt a kapcsolást és megvan neki a hex fájl?
(#) Hp41C válasza Macload007 hozzászólására (») Márc 16, 2019 /
 
Innen olvasd a fórumot.
(#) Macload007 válasza Hp41C hozzászólására (») Márc 21, 2019 /
 
Köszönöm! Olvastam, de sajnos a szóban forgó hex fájlról ugyan beszélnek többen is de senki sem tette közkincsé. Most írtam az egyik felhasználónak aki még esetleg aktív és meglehet neki a hex.
(#) kuner hozzászólása Márc 9, 2024 /
 
Sziasztok! Nem vagyok nagy guru a témában. Kész hex fájlok beégetése megy, de a konvertálgatás nem igazán. Ebben kérnék segítséget. CCS C-ben íródott, mplab-al megakadtam.

Ez lenne a projekt

  1. // Interfacing PIC16F877A with cd-rom bipolar stepper motor
  2.  
  3. #include <16F877A.h>
  4. #fuses HS,NOWDT,NOPROTECT,NOLVP                      
  5. #use delay(clock = 8000000)
  6. #use fast_io(B)
  7. #use fast_io(D)
  8.  
  9. unsigned int8 speed_;
  10. void stepper_move(short direction_){
  11.   if(direction_){
  12.    output_d(0b00000110);
  13.    delay_ms(speed_);
  14.    output_d(0b00000101);
  15.    delay_ms(speed_);
  16.    output_d(0b00001001);
  17.    delay_ms(speed_);
  18.    output_d(0b00001010);
  19.    delay_ms(speed_);
  20.   }
  21.   else{
  22.    output_d(0b00000101);
  23.    delay_ms(speed_);
  24.    output_d(0b00000110);
  25.    delay_ms(speed_);
  26.    output_d(0b00001010);
  27.    delay_ms(speed_);
  28.    output_d(0b00001001);
  29.    delay_ms(speed_);
  30.   }
  31. }
  32. void main(){
  33.   output_b(0);
  34.   set_tris_b(0x03);
  35.   port_b_pullups(TRUE);
  36.   output_d(0);
  37.   set_tris_d(0);
  38.   setup_adc(ADC_CLOCK_DIV_32);      // Set ADC conversion time to 32Tosc
  39.   setup_adc_ports(AN0);             // Configure AN0 as analog  
  40.   set_adc_channel(0);               // Select channel 0 input
  41.   delay_ms(100);                    // Wait 100ms
  42.   while(TRUE){
  43.    output_d(0);
  44.    while(!input(PIN_B0)){
  45.     speed_ = read_adc();
  46.     if(speed_ < 2) speed_ = 2;
  47.     stepper_move(0);
  48.    }
  49.    while(!input(PIN_B1)){
  50.     speed_ = read_adc();
  51.     if(speed_ < 2) speed_ = 2;
  52.     stepper_move(1);
  53.    }
  54.   }
  55. }


Valaki tudna nekem ebből hex-et gyártani?

Köszönöm!
A hozzászólás módosítva: Márc 9, 2024
(#) Taki33 válasza kuner hozzászólására (») Márc 10, 2024 /
 
Parancsolj. Nem próbáltam ki.

source.zip
    
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem