Fórum témák

» Több friss téma
Fórum » Proteus
 
Témaindító: sagal, idő: Nov 24, 2005
Lapozás: OK   23 / 45
(#) brato válasza szuperman hozzászólására (») Jún 7, 2012 /
 
Használd a 12C509-et. Azért nézd meg az adatlapokat, hogy van-e különbség köztük az írhatóságon kívül.
(#) szuperman válasza brato hozzászólására (») Jún 7, 2012 /
 
Köszi szépen!
(#) Medve válasza brato hozzászólására (») Jún 7, 2012 /
 
Ha egyszer írható PIC-et használunk a szimulációban, akkor csak egy HEX-et tudunk rajta lefuttatni? Ha nem megy rajzolhatjuk újra?
(#) kokozo válasza Medve hozzászólására (») Jún 7, 2012 /
 
Szerencsére azért teszt program mert a hexet lehet cserélgetni akárhányszor. Csak a kész áramkörben lehet majd 1x írni.
(#) Medve válasza kokozo hozzászólására (») Jún 16, 2012 /
 
Üdv Nektek, van ugye a "logicstate" és a "logicprobe" nevezetű eszköz, amivel logikai szinteket lehet generálni az áramkörünk bemenetén. Lehet ezt nagy impedanciás állapotba hozni, avagy csak H és L szintje lehetséges?
(#) matheattila válasza Medve hozzászólására (») Jún 16, 2012 /
 
Üdv, a LOGICSTATE-et nem lehet nagy impedanciás állapotba hozni, de ha beteszel az áramkörbe utánuk egy-egy 74125-ös sín leválasztót (bus buffer-t) akkor azoknak a kimenetét "Z"-be lehet állítani.
A LOGICPROBE viszont ha magas impedanciás állapotba kerül akkor megjelenik mellette egy kis sürke négyzet (a piros és kék helyett) és a '0' vagy '1' helyett egy '?' jelenik meg, gondolom ez megfelel így.
(#) Medve válasza matheattila hozzászólására (») Jún 16, 2012 /
 
Köszi, reméltem, hogy nem kell hozzá barkácsolni, de ha ez van, akkor el kell fogadnom. Pedig, a Z ugyanúgy jellemző, mint a H, vagy az L.
(#) matheattila válasza Medve hozzászólására (») Jún 16, 2012 /
 
Hát igen, de úgy látszik a tervezők erre nem gondoltak
(#) l0rika hozzászólása Jún 17, 2012 /
 
Sziasztok!

Egy lcd-re szeretnék kiírni valamit, de nem müxik.

A program (nem én írtam):


#include
#include
#include
#include

void DelayFor18TCY(void)
{
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
Delay1TCY();
}
void DelayPORXLCD (void)
{
Delay1KTCYx(75); // Delay of 15ms
return;
}
void DelayXLCD (void)
{
Delay1KTCYx(25); // Delay of 5ms
return;
}

void main(void){

TRISBbits.TRISB4 = 0;
TRISBbits.TRISB5 = 0;
TRISBbits.TRISB6 = 1;

LATBbits.LATB4 = 1;



OpenXLCD(FOUR_BIT & LINE_5X7);


putcXLCD('a');

while(1);
}


A bekötésem:

http://kepfeltoltes.hu/120617/lcd_bekotes_www.kepfeltoltes.hu_.jpg


Az lcd háttere "fényes" lesz szimuláláskor, de nem írja ki az a betűt.

Megköszönném ha valaki útba igazítana, mert nagyon kezdő vagyok.
(#) osi válasza l0rika hozzászólására (») Jún 17, 2012 /
 
LCD VDD földön (+ 5V helyett)
VSS sehol (föld helyett)
(#) brato válasza osi hozzászólására (») Jún 17, 2012 /
 
Mondjuk ettől még simán szimulálja a proteus a működést. Most próbáltam.
(#) l0rika válasza osi hozzászólására (») Jún 17, 2012 /
 
A VDD és a VSS bekötését egy tutorialból vettem ki, és ott működött így. De kipróbáltam úgy is ahogy te mondtad, próba cseresznye alapon. De így sem működik. Szerintem valahol a kódban kell, hogy legyen a hiba.
(#) röntgen válasza l0rika hozzászólására (») Jún 17, 2012 /
 
A főprogram elején csinálj egy hosszabb időzítést mielőtt az LCD-t felprogramoznád, mert szükség van az LCD-nek egy feléledési időre. Most valószínű, hogy már akkor megkapja az első utasítást, mielőtt már készen állna. Egy-kétszáz msec-el eredményes lehet......Az adatlap egyébként figyelmeztet is erre.
(#) l0rika válasza röntgen hozzászólására (») Jún 17, 2012 /
 
Kipróbáltam...ugyanaz. Jobb lenne ha legalább egy errort írna ki. Így még azt sem tudom, hol keressem a hibát.
(#) röntgen válasza l0rika hozzászólására (») Jún 17, 2012 /
 
1-es láb--> GND
2-es láb --> 5V
(#) l0rika válasza röntgen hozzászólására (») Jún 17, 2012 /
 
Ezt már osi tanácsára javítottam.
(#) Mikro válasza l0rika hozzászólására (») Jún 18, 2012 /
 
Az LCD RW vezérlő lábát a PIC RB6 lábára kötötted amit a programban bemetként használsz "TRISBbits.TRISB6 = 1", amit kimenetként, alacsony szintre húzva kell beállítani az LCD-re íráshoz.
(#) l0rika válasza Mikro hozzászólására (») Jún 22, 2012 /
 
Javítottam...így sem megy Nem tud valaki egy működő programot és egy bekötési rajzot küldeni (ha van kéznél egy)? Megköszönném szépen. Már nagyon régóta kínlódok, és nem tudom elképzelni, hogy hol tévedhetek...ennyira bunkó nem lehetek (habár de ).
(#) l0rika válasza (Felhasználó 15355) hozzászólására (») Jún 22, 2012 /
 
Köszi szépen. Mplabban van megírva, c nyelvben? Esetleg nem tudnád elküldeni a forráskódot?
(#) l0rika válasza (Felhasználó 15355) hozzászólására (») Jún 22, 2012 /
 
Köszi ...szerencsét próbálok ott is.
(#) niedziela hozzászólása Jún 26, 2012 /
 
Szia!

4049-et szeretnék szimulálni, de nem tudok neki tápot adni mert a kapuk külön vannak. Alapban írja ugyan, ha rákattintok egy kapura, 5V de mérni már semmit nem lehet sehol. Hogyan oldható meg a táp ?
Köszi !
(#) brato válasza niedziela hozzászólására (») Jún 26, 2012 /
 
Automatikusan adja a tápot hozzá a program.
Mérni is lehet rajta csak egy logikai szintet kell adni a bemenetnek.
(#) varika hozzászólása Jún 27, 2012 /
 
Sziasztok!
Az lenne a kérdésem, hogy hol lehet azt beállítani, hogy a program kizárólag 1 oldalas panelra tervezzen?
Esetleg átkötéseket használjon.

(Mellékeltem a rajzot amit átültettem Proteus-ba)
(#) varika válasza (Felhasználó 15355) hozzászólására (») Jún 27, 2012 /
 
Azt hogy érted h. be kell állítani a Power és a signal vezetéket?
(#) varika válasza (Felhasználó 15355) hozzászólására (») Jún 27, 2012 /
 
Igen. Nem tűnt fel. Kb. 3-4 napja foglalkozok a Proteus-al. Mondhatni hogy óvodás vagyok ebben a témában


Ezeket is ott tudom állítani ahol írtad az előbb?
(#) niedziela válasza brato hozzászólására (») Jún 28, 2012 /
 
Szia !

Ezt szeretném szimulálni, de nem sikerül. Megtennéd, hogy ránézel ? Üdv !
(#) niedziela válasza (Felhasználó 15355) hozzászólására (») Jún 28, 2012 /
 
kösz, megpróbálom azzal.
Üdv!
(#) varika hozzászólása Júl 5, 2012 /
 
Sziasztok!
Egyoldalas NYÁK-ra való tervezéskor nem sikerül minden vezetősávot bekötnie autó tervezéskor a proteus-nak. Az lenne a kérdésem, hogy hogyan lehet beállítani, hogy ilyenkor átkötést használjon.

(ha egyáltalán be lehet ilyet állítani)
(#) szuperman hozzászólása Júl 9, 2012 /
 
Helló mindenki!

Épp egy órát tervezgetek Proteusban. Úgy döntöttem ,hogy multiplexelősen oldanám meg a kijelzőt. A probléma az ,hogy a kérdéses kijelzővel nem működik a szimuláció. Viszont ,ha beteszek egy másik kijelzőt, vagy leszedem tranzisztorokat, amik a kijelzőket hivatottak kapcsolni és közvetlenül rákötöm a PIC lábaira a kijelzőt akkor tökéletesen működik a dolog. Valakinek van elképzelése miért van ez? Vagy ez csak valamilyen bug a szimulációban?

Előre is köszi!
(#) silent15 hozzászólása Júl 14, 2012 /
 
Sziasztok, azt szeretném kérdezni hogy az Isis -hez nincs e valami elektroncső add-on? vagy hasonló. Vagy ha tudtok valami szimuláló programot, amiben tudok Tungsram csöveket (vagy orosz megfelelőjük) szimulációját elvégezni.

Köszi!
Következő: »»   23 / 45
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