Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   143 / 179
(#) Hacsi válasza dcsabi hozzászólására (») Júl 21, 2009
Tisztelt Uraim !

Engedjék meg hogy beleszóljak.
"Javaslom az RA.4-et mellőzni, mert az csak bemenetként
funkcionál a legtöbb PIC-ben, (vagy eltér a szokványos beállítástól) gondolom így van ez a 628- nál is. Pl: RA.0 , RA.1 jobb lenne... "

Az adatlap szerint az RA.4 nyitott kollektoros kimenetként konfigurálható. Tehát minden további nélkül használható kimenetnek, csak kell hozzá egy felhúzó ellenállás.
Kérem olvassák el figyelmesen a PIC adatlapjait.
(#) littlejoe válasza littlejoe hozzászólására (») Júl 21, 2009
Működik,megprobálom 7 szegmenses kijelzőre átírni.
(#) littlejoe válasza dcsabi hozzászólására (») Júl 20, 2009
Ok,holnap összerakom a probához ,én csak smd ic-kaptam lehet hagyományos tokozással kapni?
(#) dcsabi válasza littlejoe hozzászólására (») Júl 20, 2009
Elvileg igen. Amint látom a portokat átírtad...
Javaslom az RA.4-et mellőzni, mert az csak bemenetként
funkcionál a legtöbb PIC-ben, (vagy eltér a szokványos beállítástól) gondolom így van ez a 628- nál is. Pl: RA.0 , RA.1 jobb lenne...
a 10ms egy kicsit gyors szerintem, mondjuk 100 vagy még több bőven elég lenne (én 1000ms ot használtam)
Valójában az első (1-5 ledek) fogják a hőmérsékletet binárisan mutatni...
Az 0.5 tizedet a IIdata byte utolsó bitje (felső) jelezné.
(ha lefordítja az mplab az már fél siker)
(#) littlejoe válasza littlejoe hozzászólására (») Júl 20, 2009
És a progi:

lm.PIC
    
(#) littlejoe válasza littlejoe hozzászólására (») Júl 20, 2009
A legegyszerűbb kipróbálása a hőfokmérő lm75-nek 16f628-as pic-el.Működőképes lesz?
Holnap összerakom az áramkört ha igen.
(#) littlejoe válasza dcsabi hozzászólására (») Júl 20, 2009
Ok,kipróbálom.
(#) dcsabi válasza littlejoe hozzászólására (») Júl 20, 2009
Van még másik funkciója is a ...75-nek, ezek is kiolvashatók, beállíthatók, ki kell hozzá egészíteni az asm részleteket (inc) ás a Parsic-ban is kell rá hivatkozni, utána tetszőlegesen itt használni azokat a változókat, ugymint az alappéldáét is...
(#) dcsabi válasza littlejoe hozzászólására (») Júl 20, 2009
Az összes változó (adatforrás) szimbólum megnevezése szerepel valamelyik inc kiterjesztésű asm
file részletben.
Valójában ez való arra, hogy a Parsic kapcsolódjon egy másik forrásfile-hoz
Ha ezeket mondjuk meg akarod möködés közben nézni, az LCD-n megteheted a szokásos kijelzési módszerrel.
Szimulációban elvileg minden nulla, mert az I2C felől nem érkeznek adatok így...
Ha adatforrás fölé viszed az egeret, tudsz véltoztatni, mesterségesen adatot bevinni a "rendszerbe"
Nem tudom milyen ...75-ösöd van pontosan.
Neken TCN75AV van, ez beállítható akár 0,0625C pontosságra is (config byte, init...). Azért tettem ki oda bináris formában hogy lássad a két kiolvasott byte valódi formáját.
A Te Ic-d adatlapja szerint esetleg kiderülhet, hogy még valamely adatforma átalakítás szükségeltetik, akkor ezt a Parsic elemeivel meg lehet tenni.
A thermo ic bekötése: 8 láb pozitiv (5v), 4 láb negativ 5,6,7 "szolga címek" ezeket negativra kell kötni, mert a konfigban ezt a címet adtam meg, (1001000 0) utolsó három bit. a 7-ből...
1-s sda 2-es scl -ezeket 4,7k-s ellenállással +5v-ra kell húzni és a PIC megfelelő lábára kötni... -ennyi...
(#) littlejoe válasza dcsabi hozzászólására (») Júl 20, 2009
Hello!
Köszi a fáradozásod!
Kipróbáltam szimulációban de a tized fokokat nem ír ki csak a második bináris szám változik.Az idata és idata1-en kívüli változókat mire kell használni?
(#) dcsabi válasza littlejoe hozzászólására (») Júl 19, 2009
második adag...
természetesen több mindennel ki lehet egészíteni akár a parsicon keresztül, vagy más regiszterek adatait is irni olvasni, ezt az Inc file-k módosításával lehet megtenni
(#) dcsabi válasza littlejoe hozzászólására (») Júl 19, 2009
Kérésedre: TCN75AV (LM75) I2C buszos olvasása
PIC 16f876A processzorral
Az adatok Lcd kijelzőre írva.
Ha más processzort használunk, akkor az lm75-i2c.inc
file-ban az elején az sda és scl lábakat át kell javítani.
Nem szükséges I2C hardware-s Pic, mert ezen a rutinok szoftware-s I2c kezelések.

A különböző gyártmányú thermo. chipek beállításában lehet eltérés, ezért a LM75_AV.inc file-ban a (Init) konfigurációs byte-ot esetlegesen módosítani kell. (lásd datasheet)

A file-okban a jelölések egy része pcf8583, ezek ne tévesszenek meg, mert eredetileg ezen file-ok ehhez készültek, csak a szükséges részek lettek módosítva.

Az II2-1.inc filet egyszerüen másold majd a többi file közé a parsicban, az (Mplab keresni fogja)

Természetesen a többit is, de azokra van hivatkozás a parsic-ban

(#) Pioneer válasza aderka hozzászólására (») Júl 15, 2009
Szívesen!
(#) aderka válasza Pioneer hozzászólására (») Júl 15, 2009
Ezek szerint megy LP, és XT , és külső RC osszcillátorral.
Ennek örülök.. Köszi
(#) Pioneer válasza aderka hozzászólására (») Júl 15, 2009
Szia!
Ha megnézed a PIC12F508 header fájljában, akkor ilyen formátumokat követel:
;==============================
;
; Configuration Bits
;
;==============================

_MCLRE_ON
_MCLRE_OFF
_CP_ON
_CP_OFF
_WDT_ON
_WDT_OFF
_LP_OSC
_XT_OSC
_IntRC_OSC
_ExtRC_OSC

LIST
(#) aderka válasza Pioneer hozzászólására (») Júl 15, 2009
És ha kvarcal hajtom meg, átt kell írni?
(#) Pioneer válasza aderka hozzászólására (») Júl 15, 2009
Szia!
Én írtam programot 12f508-ra a parsic-al. A parsic-ba a 12C508-at állítottam be, lefordítottam asm-be, azután az MPLAB-ban átírtam a PIC típusát. Mivel én belső oszcillátort használtam, ezért a "_CONFIG" sorba még az
"INTRC_OSC" -t kellett "IntRC_OSC"-ra átírnom.
Azóta is tökéletesen működik.
(#) aderka válasza dcsabi hozzászólására (») Júl 15, 2009
Pont ezért kérdeztem. Jobb lett volna ha tudna, mert Parsic párti vagyok . De végülis smd sem lehetetlen. Kösz a tippet!

üdv: Dávid
(#) dcsabi válasza aderka hozzászólására (») Júl 15, 2009
sajnos nem, ha kicsi hely kell, használj pl smd-set a kinálatból, ha mindenképpen a parsic-cal akarod felprogramozni...
(#) aderka hozzászólása Júl 15, 2009
Üdv!

A Parsic 3.6-os verziójával lehet 12f-es PIC-eket programozni?
(#) littlejoe hozzászólása Júl 11, 2009
Megjelent a pic-es knight rider cikkem,természetesen parsicos fejlesztés.
Bővebben: Link
(#) littlejoe válasza dcsabi hozzászólására (») Júl 8, 2009
Ha lehet választani akkor az lm75 mert olcsó(250ft).
A ds 1820-al már csináltam pic-es hőmérőt leírásból,előnye hogy egy zsugorcsőbe berakva szinte bárhol használható és csak egy 3 eres vezeték kell az elektronikáig,(nekem a hűtőm belső hőfokát méri).
(#) dcsabi válasza littlejoe hozzászólására (») Júl 8, 2009
a ds1621-et reálisnak tartom, hogy megírom parsic alá, az lm75 ha megfelel azt szintén "fölérem" így hobbi szinten a parsic-hoz Úgy nézem ez a hétköznapi hőmérséklettartomány szenzora, árban nem olyan sok a különbség köztük, inkább a használhatóságban van a kutya elásva...Tehát a parsic alatt legyen használható ez a legfontosabb, és nem az mi van ráírva...
(#) aderka hozzászólása Júl 8, 2009
Üdv!

Lehet nagy marhaságot írok be, de miért olyan bonyolult ez a hőmérős dolog?
Maradok az LM35-ös szenzornál mert azt "ismerem".
Ha jól tudom 1C fok hatására 10mV-ot változtat a kimenetén. Fogok egy analog bemenetet és ezek alapján kalibrálom be az értékeket. Bocsánat ha másról van szó, gondolom ez az alap ötlet már mindenkinek eszébe jutott.

üdv: Dávid
(#) mrkatona válasza littlejoe hozzászólására (») Júl 8, 2009
Igen ez a hőmérős dolog parsic módra engem is érdekelne.
Egy fordulatszámmérő 2x16-os lCD-vel már működik,milyen jó is lenne,ha a hőmérsékletet is mutatná a kocsiban.

(#) littlejoe válasza dcsabi hozzászólására (») Júl 8, 2009
köszi a linket! Nem egy kész hőmérő elkészítése hanem a parsicban való használat lenne a cél.
(#) dcsabi válasza littlejoe hozzászólására (») Júl 8, 2009
Ha mindenképpen a 1820-at favorizálod, az 1wire adatprotokoll szerint kérdezhető le.
Az említett I2C buszos változazata a DS1621.

Egyébként hasonló eszköz, az LM75 vagy LM76 erre van kész projekt, ami szoftveres I2c kommukációval van, lehet alakítani a Parsic-hoz , ki kell próbálni...

Thermometer
(#) dcsabi válasza littlejoe hozzászólására (») Júl 8, 2009
Nem vagyok annyira jártas benne, -amit előbb feltettem, egy hónap alatt hoztam össze egy kis segítséggel...A parsic megszokott elemeivel való megoldások, töredéke időt igényelnek.
Ha meglenne a subrutin, biztosan néhány perc és valami hőmérőcske összeállna.
Ha lenne itthon már rég foglalkoztam volna vele, így látatlanba nem kezdek bele...ha rendelek cuccokat, ezt is fogok.
Addig is a példából kiindulva, Te is elkezdheted.
(#) littlejoe hozzászólása Júl 7, 2009
Helló!
Már más is kérdezte de engem is érdekelne a ds1820 i2c-buszos hőszenzor beolvasása a parsicos alkalmazásokhoz.Valaki nem tudná megírni hozzá az asm kódot?
(#) dcsabi hozzászólása Júl 5, 2009
Ez a file nem fért bele a hozzászólásba (PcF8583r.INC)
Az összes Inc filet egy könyvtárba kell a Parsic-on belül tenni, úgy fordítja le az Mplab.
Következő: »»   143 / 179
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