Fórum témák

» Több friss téma
Fórum » Propeller Clock
 
Témaindító: vicsys, idő: Jún 3, 2005
Lapozás: OK   145 / 489
(#) Hp41C válasza c27 hozzászólására (») Jan 9, 2010 /
 
Szia!
- A nyomógombokban a 3 raszterre levő lábak össze vannak kötve belül, a kapcsolás az így összekötött kivezetéspárok között történik (a két raszteres távolságú pontok között).
- A kristályt eredetileg karórákhoz tervezték... Tényleg ilyen kicsi, de a lábai finoman hajlíthatók...

Szia
(#) Hp41C válasza mrbini hozzászólására (») Jan 9, 2010 /
 
Szia!
A hibajelzés, amit a fordításkor kaptál:
"Error[151] D:\MENTéSEK\KAPCS RAJZOK\NEW PROPELLER CLOCK\PROP_BASE_886_3.09\BASE_886.ASM 3896 : Operand contains unresolvable labels or is too complex"

A fordító a BASE_886.ASM 3896. sorára panaszkodik, hogy túl bonyolult. A baj a $ szimbólummal van.
A 3896. sort
  1. addlw  low(.81-$); 11

cseréld le a következő 3 sorra:
  1. JDNTabl11
  2. ;  addlw  low(.81-$); 11
  3.   addlw  low(.81-low(JDNTabl11-JDNTabl)); 11


Szia
(#) mrbini válasza Hp41C hozzászólására (») Jan 9, 2010 /
 
Szia!

Átírtam de még így sem ok
(#) c27 válasza Hp41C hozzászólására (») Jan 9, 2010 /
 
Értem. Hát fellököm a 24 gombos távirányító nyáktervét, de mint mondtam nincs még kész csak épp hogy összelöktem, kedden majd foglalkozok vele, addig ha van időd belenéznél? Csak nagyjából a kötögetésket nézd meg, sajnos 5-6 légkötés is belesikerült, de serintem sokkal egyszerűbben nem biztos, hogy meg lehet oldani, majd azért biztos változtatok rajta, mert még nagy egy kicsit. (A pic makro nem 684-es csak 630-as makro van.)

24.lay
    
(#) c27 válasza c27 hozzászólására (») Jan 9, 2010 /
 
Még annyi lemaradt, hogy a picek is itthon vannak. A kérdésem még az, hogy 20Mhz-es változat kellett, de 20Mhz-es csak a 16f648-nál van? Az A jelentené azt nem 16f648A a többinél nincs A jelzésaz nem gond? (Mondjuk nincs is olyan adatlap.)
(#) Hp41C válasza mrbini hozzászólására (») Jan 9, 2010 /
 
Szia!

Itt már csak egy kis elírásra panaszkodik:
"Error[113] D:\MENTéSEK\KAPCS RAJZOK\NEW PROPELLER CLOCK\PROP_BASE_886_3.09\ÚJ MAPPA\BASE_886_1.ASM 3898 : Symbol not previously defined (JDMTablll) "

JDMTablll helyett JDNTabl11 -et kellene írni a 3898. sorban

Szia
(#) Hp41C válasza c27 hozzászólására (») Jan 9, 2010 /
 
Szia!

A 16F648A biztosan 20MHz-es, a 16F684 -ből nincs másik verzió (A 16F684A nem létezik....).

Szia
(#) mrbini válasza Hp41C hozzászólására (») Jan 9, 2010 /
 
Szia!
Lehet valahogy sorra keresni?
(#) mrbini válasza mrbini hozzászólására (») Jan 9, 2010 /
 
Bocs hülye kérdés volt már látom a megoldást
(#) mrbini válasza Hp41C hozzászólására (») Jan 9, 2010 /
 
Szia!

Nem igazán megy ez nekem
(#) Hp41C válasza mrbini hozzászólására (») Jan 9, 2010 /
 
Szia!

Executing: "D:\Program Files\Microchip\MPLAB\MPASM Suite\MPASMWIN.exe" /q /p16F884 "D:\Mentések\Kapcs rajzok\New Propeller Clock\Base_886.asm" /l"Base_886.lst"

Biztos, hogy 16F886-ot állítottál be?

Szia
(#) c27 válasza Hp41C hozzászólására (») Jan 9, 2010 /
 
Értem, a 16F886-ból sincs csak 20Mhz-es? (Minimálisat belejavítottam azért a távirányítóba. Elvileg pontosan olyan mint amit rajzoltál. Hiba azért biztos lehet benne.)

24.lay
    
(#) mrbini válasza Hp41C hozzászólására (») Jan 9, 2010 /
 
Szia!

A beállítás tényleg rossz volt de még mindig nem ok valami
(#) Hp41C válasza mrbini hozzászólására (») Jan 9, 2010 /
 
Szia!
A kódból hiányzik a JDNTabl11 cimke:
  1. [b]JDNTabl11[/b]
  2. ;  addlw  low(.81-$); 11
  3.   addlw  low(.81-low(JDNTabl11-JDNTabl)); 11


Szia
(#) mrbini válasza Hp41C hozzászólására (») Jan 9, 2010 /
 
Szia!

Szerintem ezt most hanyagoljuk.
Megcsinálom a paneleket és ha készen vannak majd inkább kérek valakitől hex-et.
Nem megy ez nekem még mindig nem fordítja.
Azért köszönöm az erőfeszítést.
(#) janocsi válasza mrbini hozzászólására (») Jan 9, 2010 /
 
Sziasztok!
Szia Mrbini!
Ha csak a forditás nem megy, próbáld ki a következő módon is.
Igy:

Szia.
(#) mrbini válasza janocsi hozzászólására (») Jan 9, 2010 /
 
Szia!
Köszi az ötletet csak nem tudom, hogy ezt hogyan kell.Letöltöttem az MPLab8.43-at és ez nekem kínai.
Minden tiszteletem nektek ez a programozás nem egyszerű műfaj
(#) Hp41C válasza mrbini hozzászólására (») Jan 10, 2010 /
 
Szia!

Ha az alapértelmezett helyre telepítetted az MpLab-ot, akkor a c:\Program Files\Microchip\MPASM Suite\ mappában van a MPASMWIN.exe. Ha elindítod, olyan ablakot kapsz, mint ami a melléklet képén látható. Állítsd be a forrás állományt a Browse gombbal és a kontroller típusát a Processzor kiválsztóval.
Nyomd meg az Assemble gombot...
Az esetleges hibák a forrás állomány neve .err állományban jelennek meg...

Szia

MPAsmWin.JPG
    
(#) mrbini válasza Hp41C hozzászólására (») Jan 10, 2010 /
 
Szia!
Természetesen ez sem működik
(#) Hp41C válasza mrbini hozzászólására (») Jan 10, 2010 /
 
Szia!

Tedd fel a hibaállományt (.err). A fordítás előtt cseréld le a Base_886.asm-et.

Szia

Base_886.asm
    
(#) mrbini válasza Hp41C hozzászólására (») Jan 10, 2010 /
 
Szia!

Ez a most küldött asm-ből van.

Base_886.ERR
    
(#) Hp41C válasza mrbini hozzászólására (») Jan 10, 2010 /
 
Szia!

Ha az Base_886.err valóban 0 hosszú, az azt jelenti, hogy lefordult... Keresd meg a Base_886.hex-et: mai dátumának kell lennie...

Szia
(#) mrbini válasza Hp41C hozzászólására (») Jan 10, 2010 /
 
Szia!

Lefordítottam még egyszer de hex-et nem látok sehol.
Csinál 8db file-t de egyik sem az.
(#) Hp41C válasza mrbini hozzászólására (») Jan 10, 2010 /
 
Szia!

Most már végkép nem értem...
Nálam minkét fordítás sikeres.

Lehet, hogy máshová tette??

Feltettem a saját project állományomat. Az eredeti project állományodat nevezd át, vidd át másik mappába. A mellékletben levőt másold be abba a könyvtárba, ahol az .asm-ek vannak. Nyisd meg. Panaszkodni fog, hogy a forrás állomány nincs meg. Jobb klick a forrás állományra, madj törlés (Remove). A Source files -re jobb klick, Add files... Keresd meg a könyvtárat és benne a Base_886.asm-et. Megnyitás.
Project / Build all... Ha kérdezi milyen formátumot kérsz, válaszd az absolute -ot.
Az Output ablak Build fülén jelennek meg a hibák - ha lesznek. Ha mégis van hiba, másold be egy .txt állományba, amit a Builb -be írt és csatold.

Szia
(#) mrbini válasza Hp41C hozzászólására (») Jan 10, 2010 /
 
Szia!
Szinte hihetetlen de megcsinálta, kész a hex.
Az nem lesz gond, hogy a keys.asm-et nem adtam hozzá?
(#) Hp41C válasza mrbini hozzászólására (») Jan 10, 2010 /
 
Szia!

A keys.asm -et a Base_886.asm maga keresi meg és tölti be - csak ott kell lennie vele egy könyvtárban.
Ötlet: Ezt a projectet vidd majd át a rotor fordításához is...

Szia
(#) c27 hozzászólása Jan 10, 2010 /
 
Sziasztok.
Ha veszek ilyen kapcsolót a távirányítóhoz akkor azt külön mondani kell, hogy olyan kell amelyeknél a közelebbi lábak kapcsoljanak a távolibbak meg össze legyenek kötve mindig vagy minden kapcsoló ilyen?
(#) mrbini válasza Hp41C hozzászólására (») Jan 10, 2010 /
 
Szia!
Egy könyvtárban voltak, a projektet elmentettem és a rotornál is majd megkeresi a CharGen, Keys... file-okat.
(#) Hp41C válasza c27 hozzászólására (») Jan 10, 2010 /
 
Szia!

Mindegyik olyan...

Szia
(#) Hp41C válasza mrbini hozzászólására (») Jan 10, 2010 /
 
Szia!

A rotor is megkeresi a Keys.asm, CharGen.asm, Zodiac.asm állományokat. Ott is csak a Prop_bright.asm -et kell a project-hez adni.

Szia
Következő: »»   145 / 489
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