Fórum témák

» Több friss téma
Fórum » Modulrendszerű, grafikus PIC programozás
Lapozás: OK   4 / 177
(#) dcsabi válasza Dotomi hozzászólására (») Szept 19, 2008 /
 
Tedd ide fel amit rajzoltál aztán megnézem. Addig is:
led villogtatás amire te próbáltad 877 (4Mhz), 628 (4mhz belső osc) (628-nál mclr belül összekötve tehát I/O)
Mindkettőnél RB.0 és RB.1 -re kötött led felváltva villog...
(#) dcsabi hozzászólása Szept 19, 2008 /
 
A két progi "hex-e"
(#) Dotomi hozzászólása Szept 19, 2008 /
 
Köszi Dcsabi!

Ugyan az a progi mint amit én irtam, pedig a tiéddel megy! Bár még csak egyből a hex-et töltöttem bele!
Nem tudnád véletlenül elküldeni emilben vagy msn-en a Parsicod? Nekem 3.43-as van.
E-mail cím az adataimnál.
(#) Dotomi hozzászólása Szept 19, 2008 /
 
Kipróbáltam azt, hogy az én Parsicemben forditottam le a progit hexbe, és azzal már nem ment. Te milyen fordítót használsz? Én most a PICKIThez kapott MPLAB IDE 8.00, 8.14 és egy régi MPLAB mpasmwin-jét próbáltam, de egyikkel sem villogott a led, viszont amit te küldtél hex-et, azzal igen.
(#) Dotomi hozzászólása Szept 19, 2008 /
 
Megnyitottam egyszerre a te ASM-edet meg amit az enyém fordított, és nem egyezik a kettő. (a te 877-es PIC file-odat fordítottam) hogy lehet ez?
(#) dcsabi válasza Dotomi hozzászólására (») Szept 19, 2008 /
 
Én még talán a 6.. valamelyiket vagy7... nem tudom pontosan...
(#) kaqkk válasza Dotomi hozzászólására (») Szept 19, 2008 /
 
Az előző oldalon írtam hogy amit a pickittel adnak mplab
az nem jó ! az mp lab letölthető a microchip oldaláról!
(#) Dotomi hozzászólása Szept 21, 2008 /
 
Szia Csabi!

Tudnál nekem csinálni 876-hoz is egy villogó HEX-et?
3.41-es Parsiccal meg a legújabb MPLABbal sikerült nekem is jól a 877-est programozni, de véletlenül csináltam egy rövidzárlatot, és azóta a 877 nem indul, és már csak 876 van itthon, az meg alapból nem indult még semelyik egyszerű progival sem. Ha küldenél megint egy egyszerű kis progit, akkor kiderülne, hogy megint a Parsic vagy az MPLAB szarakszik vagy maga az IC.

előre is köszi
(#) dcsabi válasza Dotomi hozzászólására (») Szept 21, 2008 /
 
Ime...> a lábkiosztás az előbbiek szerint...
(#) J_Atti válasza dcsabi hozzászólására (») Okt 20, 2008 /
 
Hello dcsabi!

A 3.4xx verziohoz képest a 3.6ban bővült a támogatott PICek száma?

Attila
(#) dcsabi válasza J_Atti hozzászólására (») Okt 21, 2008 /
 
Csak a (-...)A tipusokkal Sajnos, az illető felhagyott a fejlesztéssel.
Amire ezek a 16F...esek nem elegek , össze kell kapcsolni 2-3 db-ot és kommunikáltatni őket. Aki csak egy két aramkört ( progit) csinál havonta annak szerintem ez tökéletes segédeszköz...
Aki 100-val gyártja az ilyen áramköröket úgyanazzal a progival annak jobb lehet adott esetben más szöveges fejlesztőkörnyezet...
A parsic-cal egy bonyolultabb progit egy vagy két esete meg lehet írni, ha belejön az ember. Egyszerűbbek meg 5-10 perc és elsőre müködik... és ez nem utolsó szempont...
(#) J_Atti válasza dcsabi hozzászólására (») Okt 21, 2008 /
 
Hello dcsabi!

Köszi, akkor nem erőlködök megszerezni a 3.6t...
Arra gondoltam h. ha nem is szerepel az adott tipus (pl F690) a támogatott tipusok közt, de keresek egy hasonló HWval rendelkező tipust (F871 asszem bent van) és arra irok progit akkor a MPLABban össze lehetne hozni. Szerinted?
Attila
(#) dcsabi válasza J_Atti hozzászólására (») Okt 21, 2008 /
 
Nem tudom van-e valami extra elképzelésed, amire kimondottan csak egy bizonyos PIC felel meg...?
Ha nincs, akkor javasolnám: a 16F628A, 16F876A, vagy ha sok I/O-ra van szükséged a 16F877A-t (vagy akár a sima A-nélkül) A sima tipusokra írt programok az "A" sorozatokba minden további nélkül beégethetők, az égetőnek kell tudnia...
Ezek jól bevált népszerű és olcsó tipusok...
A parsic is kezeli őket...
Tudod a parsic valójában hogy müködik...?
Az eszköztárban lévő szimbólumokkal gyakorlatilag "megrajzolod" mint egy áramkört.
Ezen szimbólumok valójában szubrutinok, amiket a program automatikusan sorszámoz, (bit, Byte, 2Byte) összeilleszt. A ki- és bemeneteket, Te jelölölöd ki...
A rajzolás mellett már egyből készül az ASM file is....
(15-20 perc alatt több ezer sort is elkészíthetsz így hibátlanul !!! ...)
A program Tools menü alatt beállítod a gépeden lévő Mplab (MPASMWIN.EXE) elérési útját.
Ez azért előnyös, mert amit lerajzolsz , az F10 billentyű
lenyomásakor egy pillanat alatt, már le is van fordítva, HEX formárumra, és égethető. ( így akár az ASM file mint olyan, figyelmen kivül is hagyható, ha kiváncsi vagy rá megnézheted)
Az F11 billentyű alá égetőt lehet installálni, ami azt is egy gombnyomásra behívja...
Gyors és eredményesen lehet vele dolgozni, elsőre megy...Nem kell görcsölni egy valamire való programocskával napokat, akár 15-20 perc, vagy egy este kész van...
(#) J_Atti válasza dcsabi hozzászólására (») Okt 21, 2008 /
 
Hello dcsabi!

Konkrét elképzelés egyenlőre álom kategoria: autoba egy hőmérséklet mérő 3 csatornán, belső, külső, hütővíz LCDn megjeleníteni (1. lépében karakteresre majd grafikusra), ablak emelők automatikussá tétele, ülésfütés vez. stb...
F690 a PicKit2höz levő demo panelen van ezzel gondoltam gyakorolni, ha már belejöttem akkor irány 18Fesek (F4320 "van raktáron"). Kb ennyi de majd még meglátom, most még nagyon kezdő vagyok... köszi mindent, most nyúzom 1 kicsit

Attila
(#) mgabesz válasza J_Atti hozzászólására (») Okt 21, 2008 /
 
Ez igen szép projekt lesz.
No meg egy több oldalas Parsic rajz.
Az kiszolgáló elektronikáról nem is beszélve.
Kezdőként egy darabig nem fogsz unatkozni.
De hajrá.

Ablakemelőben tudok segíteni, én most csinálom az enyém. A Parsicban készített (16F628-ba való) programot fel tudom Neked rakni holnap ha kell. :yes:

Üdv.:
mgabesz
(#) J_Atti válasza mgabesz hozzászólására (») Okt 22, 2008 /
 
Hello mgabesz!

Megköszönöm, biztos tudok belőle tanulni

Attila
(#) dcsabi válasza J_Atti hozzászólására (») Okt 22, 2008 /
 
jó tanácsként mondtam amit "írtam"...
A processzoroknál nem a jól hangzó név...stb az elsődleges, hanem hogy milyem könnyen lehet vele boldogulni...milyen gyors , "kezes" fejlesztőrendszere van...
Amit én ajánlottam azzal a kezdő is könnyem boldogul, és hamar lesz sikeres...
Először nagy gond szokott lenni, mi nem jó,...?
A progi...? az égető...? vagy a panelon van valami gond...?
vagy már a proci szállt el...?
Egyébként egy IC foglalat meg egy "lyukas panel" és néhány filléres alkatrész, meg egy szolid égető, és kész a fejlesztő környezet...
Önerőből több száz ,több ezer sort hibátlanul "betükből"...,
néhány hónapom nekem is rá ment anno...
Aztán a parsic-al fél nap alatt egyenesbe jöttem...
Most már csak úgy vaktában teleírom a 16F628-at biztos vagyok benne, hogy el fog indulni...

(#) J_Atti válasza dcsabi hozzászólására (») Okt 22, 2008 /
 
Hello dcsabi!

OK, köszi mindent!
"Mi nem jó" jelenleg csak a progi lehet ami nem jó.
Vettem 1 Pickit2t, egy demo panellel a mellékelt példa progikat be tudom égetni gond nélkül és azok müködnek is. A saját progik még nem , mivel az itthon levő procikat nem támogatja a Parsic...
Attila
(#) dcsabi válasza J_Atti hozzászólására (») Okt 23, 2008 /
 
Akkor ez már jó, mert HW-esen rendben van a cucc...
Ha a Parsic-ot is akarod használni, akkor az általam nemrég javasolt tipusokat szerezz be és nem lesz már nehéz dolgod...
(#) mgabesz válasza J_Atti hozzászólására (») Okt 24, 2008 /
 
Szia Attila.

Bocsi, hogy csak most küldöm az ígért ablakvezérlést.

Fordítás előtt az LG1, LG2, LG5, LG6-os kapuk kimenetét inverzbe kell kapcsolni.
Ez azért szükséges, mert a PIC RB portjai alaphelyzetben magas szinten vannak ( belső felhúzó ellenállások ).
Tehát a vezérléssel alacsony szintre húzod őket.
A PARSIC viszont minden bemenetet alacsony szintről indít. Ez szimulációnál jó, mert nem kell a kívánt kiinduló állapothoz a bemeneti szinteket állítgatni, hanem egyből kiinduló állapotba kerül a rendszer.

Működés:

Bármelyik vezérlési irány rövid ( <0,5s ) megnyomására az ablak az adott irányba elindul automata módban és csak ismételt rövid gombnyomásra ( bármely vezérlőgomb ), vagy a túláram érzékelő ( végállás ) jelére áll meg. Ha a vezérlőgombot 0,5s után is nyomjuk, akkor a vezérlés kézi üzemre vált és az ablak a gomb felengedéséig vagy a túláram érzékelő jeléig megy.

A központi zár bemenetét aktiválva az ablak automata módban elindul felfelé, bármilyen irányba is mozgott előtte. Ezt a folyamatot csak a túláram érzékelő tudja megállítani ( felső végállás ).

Elküldöm még Neked a controll objektumhoz tartozó txt file-t. Ebben vannak letárolva a különböző bemeneti kombinációkhoz tartozó kimeneti értékek.

Remélem nem voltam túl bonyolult.

További szép napot.

Üdv.:
mgabesz
(#) car1 válasza dcsabi hozzászólására (») Okt 26, 2008 /
 
Hello Csabi!
Én is most ismerkedek a progival,és nagyon jónak tűnik.De az miért van,hogy az általad feltett PIC-kiterjesztésű fájlokat megnyitottam és én is lefordítottam,de nekem egy minimálisan eltér a mérete az általad feltett ASM és a HEX-nek.Bár még nem próbáltam meg beleégetni,hogy működne-e
(#) dcsabi válasza car1 hozzászólására (») Okt 26, 2008 /
 
Lehet, hogy a parsic verziója nem ugyanaz... (én 3.60-t)
továbbá más verzióju Mplab-ot használsz... (én v5.50-t)
Az .asm kiterjesztést megnyitod pl a jegyzettömbbel, két példányban és összehasonlítod...
(#) poros hozzászólása Nov 1, 2008 /
 
Sziasztok. Hol találok a parsikrol ezen a topikon kívül
valamilyen segítséget amivel elindulhatnák.Lehetőleg magyarul. Hozzáteszem pic hozzáértésem 0.
Köszönöm előre is a segitséget.
(#) dcsabi válasza poros hozzászólására (») Nov 1, 2008 /
 
Szerintem sehol...ez valaha "pénzes" volt...
A program help_jében minden le van írva...
...három nyelven...-ezeket szövegfordítóval fordítgasd le...
Ez az egyik megoldás...
Aztán vannak példaprogramok ezeket nézegesd, próbáld ki, turj bele, variáld...stb
Ha van valami kisebb konkrét elképzelésed, azt leírod és felteszed ide, (hogy másoknak is "hasznára " váljék)
- és pl én...megoldom és Te kirpóbálod, megtapasztalod, aztán esetleg variálsz rajta...Javaslom szerezz be 16f628A-t és/vagy16F876A-t egy két db-t...
Próbálgatáshoz elég egy "lyukas" próba_nyák néhány alkatrész...( 7805, nyákba forrasztható sorkapocs, 4Mhz Quartz, 2x22pf kondi, néhány led, 3-4 nyákba nyomógomb, ellenállás: 10k, 1k, esetleg 1-2db 10k-s poti analóg bemenet használatához-16F876A-...IC foglalat az adott procihoz, vagy csináltasd meg ebben a topicban lévő már említett 16f876A-hoz való panelt...)

(#) car1 hozzászólása Nov 2, 2008 /
 
Szia Csabi!
Nagyon sokat foglalkozok a programmal,és szerintem elég jól haladok.
Sok dolog van még amit nem tudok,ezért arra szeretnélek kérni,hogy feltudnál rakni esetleg egy olyan példa programot ami egy poti állását figyeli és pl.az állástól függően a kimeneten ledeket kapcsol.
Előre is kössz .
(#) dcsabi válasza car1 hozzászólására (») Nov 2, 2008 /
 
Ime... Én így csinálnám.
16F876(A) vagy lehet 877 is csak állítsd át a procit
Az RA.0-ra kapcsolódik a poti csúszkája (pl:10k)
Külömböző formátumban, az RB portra kötött 8 db leddel.(egy-egy file)
Táblázatban a "maszk".

Az utolsó file, mindhárom egyesítve. Az RA.2 re kötött nyomógombbal tudsz váltani, (testre kapcsol, pozitivra 4.7k !) ha kikapcsolod eepromban
megjegyzi melyik formátum volt beállítva...
(#) dcsabi hozzászólása Nov 2, 2008 /
 
Ha valakit amúgy érdekel Parsic nélkül, a nyomógombbal
váltott változat...
(#) car1 válasza dcsabi hozzászólására (») Nov 2, 2008 /
 
Nagyon köszönöm ez nagyon sokat segít.

De azt honnan tudod,hogy a poti csúszkája az RA.0-ra kapcsolódik?
(#) kaqkk válasza dcsabi hozzászólására (») Nov 2, 2008 /
 
Nekem is van egy kérdésem : a 16f628a
használható jelgenerátorként? Hogyan és mekkora
a max frekvenciája ? Azt olvastam (valahol) hogy ha
külső rc oszcillátor beállítást használva az rc tagot az rb7
re kapcsolom a beállított frekvencia 4-el osztva jön ki az
rb6-on Tehát ha 20Mhz a beállított - akkor 5Mhz a kijövő?
És ha ez így működik hogyan realizálható?(eddig 2ms-azaz 500Hz volt a max amit ki tudtam hozni belőle)
(#) dcsabi válasza kaqkk hozzászólására (») Nov 3, 2008 /
 
Ez is egy megoldás, de talán a belső osztások változtatgatásával többre megyünk.
Kérdés milyen frekire van szükségünk, milyen felbontásban akarjuk változtatni, ha kell változtatni ...
Viszont erre acélra vanak jobb megoldások xr2206, 8038 ...stb
Nem mélyedtem bele a PIC ek oldaláról, nekem eddig többnyite megfelelt a "potméteres" aztán műszerrel vagy szkóp-pal megmértem...
Pwm-re használható erre van is példaprogi, ...még nem próbáltam
Következő: »»   4 / 177
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