Fórum témák
» Több friss téma |
Fórum
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...
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
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
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...
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
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...
Hello mgabesz!
Megköszönöm, biztos tudok belőle tanulni ![]() Attila
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
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
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...
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
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...
Hello dcsabi!
A 3.4xx verziohoz képest a 3.6ban bővült a támogatott PICek száma? Attila
Ime...> a lábkiosztás az előbbiek szerint...
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
Az előző oldalon írtam hogy amit a pickittel adnak mplab
az nem jó ! az mp lab letölthető a microchip oldaláról!
Én még talán a 6.. valamelyiket vagy7... nem tudom pontosan...
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?
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.
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.
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...
Sziasztok,
olyan problémám lenne, hogy vettem egy PICKIT2-t és tesztpanelon összeraktam egy probakapcsolást 877-tel a parsic le is futtatta, lefordította a PICKIT 2.55 progival beleírtam a hexet, majd ki is írta hogy sikeres, még sem indul a program, se az égetőről táplálva, se külső tápról. Még egy sima led kigyújtása sem indul. Próbáltam 4Mhz-s kvarccal, 1Mhz es oszcillátorral, aztán megpróbáltam ugyan ezt egy 628-sal, belső RC oszcillátorral de az se indult. Lehet, h kifelejtettem valamit? A PICKIT-hez kapott tesztpanelen lévő 690-est a mintaprogikkal simán tölti, meg futnak is. Tudna valaki valami ötletet adni, h mit kéne másképp csinálni? előre is köszi
Csabi: megtaláltam a hibát! A pickit2-höz kapott cd-n
levő mplab nem jó ! Letöröltem és letöltöttem a microchip oldaláról . Az első nekifutásra lefordította (
az MPASMWIN.exe file elérési útját be lell állítani a Menü-ben.
Beállítások>>programok alatt. Ha érvényes procit állítasz be, és helyes a rajzod, illetve az alkalmazott hardware elemek, vannak az adott PIC-ben, .... akkor le kell fordítania. Ebben a topicban tettem már föl több Pic kiterjesztésü file-t mellé az asm-t is. Nyitsd meg a "pic" file-t a Parsic-al és megnyomod az F10 billentyűt és már le is fordította.
Clean: Deleting intermediary and output files.
Clean: Done. Couldn't locate build tool. Check tool locations. BUILD FAILED: Wed Sep 17 15:25:13 2008 Egy kis segítséget kérnék,a Parsic-ban elkészített progit nem hajlandó az MPLAB lefordítani,hanem ezt írja állandóan.Mit rontok el?
szia!
Lehet, bátram merem ajánlani, jó ideje csak ( A )-t használok, és parsic-cal írom hozzájuk a progit... Tehát csak az égetőbe kell 876A, 877A...stb beállítani...
Sziasztok!
Az lenne a kérdésem, hogy a Parsic-ban csak a 16f627, 628 , 877 szerepel. (mármint ami érdekel) Lehet-e az A-s verziójukat alkalmazni? Tehát a progiban kiválasztom pl. 16f628-at, de 16f628A- ba égetem. Megoldható ez? előre is kösz.
Nagyon köszönöm a segítséget. Minden világos.
Azért nem reagáltam eddig a válaszodra, mert egy csúnya "adatvesztéses összeomlásom" volt a gépemen...
Sziasztok. Találkozott valaki már letölthető Parsic 3.6-al
a neten. Én már régóta keresem, de eddig sikertelenül. A www.parsic.de oldal megszűnt. Tud valaki segíteni?? Előre is köszi. mgabesz |
Bejelentkezés
Hirdetés |


, mivel az itthon levő procikat nem támogatja a Parsic...


