Fórum témák

» Több friss téma
Fórum » MPLAB kérdések
 
Témaindító: Thomas10100, idő: Nov 27, 2005
Lapozás: OK   11 / 25
(#) bocios válasza Saggitarius hozzászólására (») Máj 22, 2014 /
 
Igen, ezekkel a kapcsolókkal az MPLAB X -et futtató Java virtuális gépet tudod optimalizálni, semmilyen befolyással nincs a fordítóra vagy annak optimalizációs szintjére.
(#) Hp41C válasza bocios hozzászólására (») Máj 22, 2014 /
 
Ezeket a szép kulcsokat jobb lett volna a code gombbal levédeni - a fórum motor nem alakította volna át...
(#) bocios válasza Hp41C hozzászólására (») Máj 22, 2014 /
 
Hát igen, látom..
Esetleg egy kedved Moderátor tud segíteni az ügyben és megszerkeszteni a dolgot visszamenőleg?
(#) kissi hozzászólása Jún 19, 2014 /
 
Sziasztok!

Az egyik tanítványom kérdezte, nekem nincs lehetőségem kipróbálni ( bár úgy emlékszem, hogy már írták, hogy maga az MPLAB megy és akkor szerintem az ICD2 is ! ) ...

"Az lenne a kérdésem, hogy az ICD-2-őt és az MPLabot valahogyan Win7 64bit-es rendszeren működésre lehet bírni?"

Azaz működik-e valakinek ez az összeállítás a fenti op. rendszeren és milyen verziószámokkal ?!
Köszönöm előre is a segítséget!
(#) watt válasza kissi hozzászólására (») Jún 19, 2014 /
 
Ha segít, a PICKit2 és a PICKit3 működik a 8.92-vel 64bites alatt. Véleményem szerint akkor az összes eszközük működik...
(#) kissi válasza watt hozzászólására (») Jún 19, 2014 /
 
Köszi, ez is jó egy tapasztalatnak... !
(#) bbb válasza kissi hozzászólására (») Jún 19, 2014 /
 
MPLABX is megy w7x64 alatt gond nélkül PicKit2-vel és XC8-cal. Verziószámokat ne kérdezz, kb. három-négy hete aktuálisan legfrissebbet raktam fel, de a tavalyi verziók is mentek, ill. még a "sima" MPLAB 8 is ment
(#) kissi válasza bbb hozzászólására (») Jún 19, 2014 /
 
Köszi, de igazából az ICD2 lenne a kérdés, hogy ahhoz megcsinálták-e még a driver-t vagy már réginek tartják !?
(#) watt válasza kissi hozzászólására (») Jún 20, 2014 /
 
Nagyon sok 32bites driver működik...
(#) kissi válasza watt hozzászólására (») Jún 20, 2014 /
 
Köszi, írtam a srácnak, lehet ő baltázott el valamit !
(#) zenetom hozzászólása Júl 12, 2014 /
 
Sziasztok!
MPLAB SIM-ben hogy tudok külső kvarcot szimulálni Timer1,3-hoz?
(#) Hp41C válasza zenetom hozzászólására (») Júl 12, 2014 /
 
SCL nyelvű stimulussal:.. Ez 16F914 .re írodott, de módosítható más kontroller típusra is.

  1. -- OSC1_32K_914.scl
  2.  -- Hand-Generated by j_doin - 9/17/2005 18:19:32
  3.  --
  4.  -- This testbench has a process _TMR1OSC that generates
  5.  -- an accurate realistic 32768Hz clock into pin T1OSCI of
  6.  -- a PIC16F914 to be used as external clock or TIMER1OSC.
  7.  -- MPSIM on the 16F914 does not simulates TIMER1 oscillator,
  8.  -- so the process _INCTMR1 emulates the operation of the real chip.
  9.  --
  10.  -- The timings are independent from device MPSIM frequency,
  11.  -- but are hand-tuned for 8MHz Internal RC device frequency.
  12.  
  13.  configuration for "pic16f914" is
  14.  end configuration;
  15.  
  16.  testbench for "pic16f914" is
  17.  begin
  18.  
  19.  _TMR1OSC: process is
  20.  -- This process emulates the TMR1OSC by feeding a
  21.  -- square wave input to the pin RA7/T1OSI.
  22.  -- OSC1 freq = 32768.55706Hz, for a clock of 8MHz.
  23.  -- The generator has a pattern of 286 cycles.
  24.  -- No clock startup time is simulated.
  25.      variable iter : integer;
  26.  begin
  27.      RA7 <= '1'; -- value at power-on
  28.      loop
  29.          iter := 1;
  30.          while iter <= 100 loop
  31.              wait for 15.0 us;
  32.              RA7 <= not RA7;
  33.              wait for 16.0 us;
  34.              RA7 <= not RA7;
  35.              iter := iter + 1;
  36.          end loop;
  37.          iter := 1;
  38.          while iter <= 186 loop
  39.              wait for 15.0 us;
  40.              RA7 <= not RA7;
  41.              iter := iter + 1;
  42.          end loop;
  43.      end loop;
  44.      wait;
  45.  end process;
  46.  
  47.  _INCTMR1: process is
  48.  -- This process simulates TIMER1 increment due to T1OSC pulses.
  49.  -- The 16F914 simulator core does not increment TIMER1 with
  50.  -- external pulses at T1OSI.
  51.  -- This process gets the TMR1 value and increments a internal
  52.  -- counter at the falling edge of T1OSI and updates TMR1 value
  53.  -- at the rising edge of T1OSI, simulating the TIMER1 internal operation.
  54.  -- When the counter reaches 16#10000#, TMR1 is reset and TMR1IF is set.
  55.      variable timer_count : integer;
  56.      variable t_L : integer;
  57.      variable t_H : integer;
  58.  begin
  59.      t_L := TMR1L;
  60.      t_H := TMR1H;
  61.      loop
  62.          wait until RA7 == '0';
  63.          t_L := TMR1L;
  64.          t_H := TMR1H;
  65.          timer_count := t_L + t_H * 256;
  66.          wait until RA7 == '1';
  67.          timer_count := timer_count + 1;
  68.          if timer_count == 16#10000# then
  69.              timer_count := 0;
  70.              PIR1.TMR1IF <= '1';
  71.          end if;
  72.          TMR1H <= timer_count / 256;
  73.          TMR1L <= timer_count;
  74.      end loop;
  75.      wait;
  76.  end process;
  77.  end testbench;
A hozzászólás módosítva: Júl 12, 2014
(#) zenetom válasza Hp41C hozzászólására (») Júl 12, 2014 /
 
Köszönöm a választ! Akkor jól állapítottam meg, hogy alapból nem tud ilyet a stimulus.
(#) Pali79 hozzászólása Okt 3, 2014 /
 
Sziasztok! MPlab X alatt szeretnék szimulációt használni. két dolog lenne:
1. A program egy sebességmérőt valósítana meg CCP segítségével. A program várja a CCP felől a jeleket, amíg ezt nem kapja meg addig gyakorlatilag nem csinál semmit. Tehát a kérdés az, hogy miként lehet a valóságban egy lábra folyamatosan beérkező jelet szimulálni? Itt nem feltétlenül csak a CCP-re gondolok, hanem pl. az AD-ra is.
2. A szimuláció sebességét lehet választani valahol? Ha elindítom a szimulációt nem látok semmit, mert olyan gyors. Ha meg lépésenként hajtom végre akkor egy-egy késleltető rutin több száz kattintást is jelenthet, ilyenkor meg sose akar véget érni.
(#) edison14 hozzászólása Dec 1, 2014 /
 
Sziasztok!

MPLAB 8.92-ben szeretnék egy projekthez fájlt csatolni. Készítettem egy LCD parancsokkal teli asm fájlt és azt szeretném hozzácsatolni a projekthez. A projektben használtam azokat a parancsokat amiket megírtam és be is include-oltam az asm fájlt de nem ismer fel semmit és hibákat ír.
(#) vilmosd válasza edison14 hozzászólására (») Dec 1, 2014 /
 
Bovebben?
(#) edison14 válasza vilmosd hozzászólására (») Dec 1, 2014 /
 
Csatoltam a két asm-et, az LCD_use.asm hez kéne hozzácsatolnom az lcd_dir.asm-et. Hogyan tudom ezt megoldani?
(#) vilmosd válasza edison14 hozzászólására (») Dec 2, 2014 /
 
  1. #include        <lcd_dir.asm>
sort kellene a program start ele beszurni. Igy nem tud rola a fordito hogy letezik ez a lib.
(#) edison14 válasza vilmosd hozzászólására (») Dec 2, 2014 /
 
Szia!

Ezt próbáltam de kiírt egy csomó hibát. Csatolom az egész projektet, benne van az error lista is. Olvastam az MPASM dokumentációban, hogy mik akarnak lenni ezek a hibák, de nem tudom hogyan kell őket kijavítani, még sosem csináltam ilyent.

Köszönöm a segítséged.

lcd1.zip
    
(#) vilmosd válasza edison14 hozzászólására (») Dec 2, 2014 /
 
Idézet:
„a program start ele beszurni”
Tehat kellene tudni a lcd_dir.asm beszurasanal egy par deklaraciot, ami csak kesobb kerul deklaralasra. Ezeket jobb lenne atrakni a lcd_use.asm-bol a lcd_dir asm elejere.
(#) edison14 válasza vilmosd hozzászólására (») Dec 14, 2014 /
 
Szia!

Meg lett a megoldás. .inc fájlként kell elnevezni azt a kódot amit csatolni akarunk a projekthez. A megoldást ITT találtam meg. Amúgy ha pl én a kódom végén include-olom pl az lcd fájlt akkor azt a részt a kód végére fogja rakni és pl ha a kód közepén include-olom akkor beszúrja oda?
(#) kissi válasza edison14 hozzászólására (») Dec 14, 2014 /
 
Igen, az inc egy sima copy-ként lehet felfogni az adott helyen, csak nem látod a forráskódodban ( így könnyebben átlátható ) !
(#) edison14 válasza kissi hozzászólására (») Dec 14, 2014 /
 
Köszönöm.

Üdv.: Tamás
(#) Deta hozzászólása Dec 26, 2014 /
 
Valószínűleg ebben az országban rajtam kívül más már nagy valószínűséggel nem használ mplab 5.7-es verziót. Mégis megkérdem, valaki tudja -e, hogy pic 12f840-et valahogy lehetne-e programozni evvel a verzióval?
(#) Pali79 válasza Deta hozzászólására (») Dec 26, 2014 /
 
Miért nem frissítesz? Elérhető még a 8.92 verzió, ez még a régi stílusú, az X előtti utolsó verzió.
A hozzászólás módosítva: Dec 26, 2014
(#) Deta válasza Pali79 hozzászólására (») Dec 26, 2014 /
 
Letöltöm, aztán meglátom. Ha ismeri ezt a tokot, remélem boldogulok vele!
Köszi!
(#) Pali79 válasza Deta hozzászólására (») Dec 26, 2014 / 1
 
Az nem véletlenül 12F1840??? Én sehol sem láttam 840-et.
(#) Deta válasza Pali79 hozzászólására (») Dec 26, 2014 /
 
Bocsi ezt elírtam, persze hogy 12f1840!
(#) zenetom válasza Deta hozzászólására (») Dec 26, 2014 /
 
Attól függ, mivel akarod programozni, úgy néz ki, PICkit2-vel pl. nem lehet (legalábbis v8.88 alatt).
(#) Hp41C válasza zenetom hozzászólására (») Dec 26, 2014 / 1
 
PICkit2 V2.61 és a Pk2Devicefile.dat V1.62.14 -gyel lehet programozni.
Következő: »»   11 / 25
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