Fórum témák
» Több friss téma |
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...
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.
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.
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?
Én még talán a 6.. valamelyiket vagy7... nem tudom pontosan...
Az előző oldalon írtam hogy amit a pickittel adnak mplab
az nem jó ! az mp lab letölthető a microchip oldaláról!
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
Ime...> a lábkiosztás az előbbiek szerint...
Hello dcsabi!
A 3.4xx verziohoz képest a 3.6ban bővült a támogatott PICek száma? 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!
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
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!
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
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 mgabesz!
Megköszönöm, biztos tudok belőle tanulni 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 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
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...
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
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
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...
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.
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...)
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 .
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...
Ha valakit amúgy érdekel Parsic nélkül, a nyomógombbal
váltott változat...
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?
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)
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 |
Bejelentkezés
Hirdetés |