Fórum témák
» Több friss téma |
Hello!
Hogyan lehet egy 16F84-es IC-t felprogramozni? Letöltöttem az ICPROG 1.05-ös verziót, és nem akarja a progit beleírni a PIC-be. Ha tudtok valamilyen megoldást, küldjétek már el. Kössz!
hy
http://www.hobbielektronika.hu/forum/topic_530.html itt mindent megtalálsz
Talán könnyebben tudnánk neked segíteni, ha közölnél még néhány infót:
-milyen égetőt használsz? -milyen beállításokat használsz a "Hardware" menüpontban? -milyen progit akarsz beleégetni. 16-os pichez én a következő égetőt használtam: http://www.angelfire.com/ok3/masterbyte/ Ez egy párhuzamos porti égető, amelyet ICSP-ként lehet jól használni elsősorban, és külső tápfeszt igényel. És az IC-prog is támogatja, de van saját PC-s szoftvere is.
Üdvözlöm a PIC mágus Urakat (hölgyeket..?) Egy komplett PIC es project kivitelezésére keresek vállalkozó szellemű hozzáértőket, lehetőleg olyanokat akik rf témában járatosak. A PIC programozás (és általában a programozás...) kimaradt az eddigi életemből, ezért némi segítség kellene. Ki tudna segíteni? Természetesen nem ingyen.
Nekem is lenne egy pic es kérdésem:
Ha irok egy programot, ami timer használatával periodikusan végrehajt egy programrészletet x másodpercenként, akkor hogyan veszem észre azt ha pl túl hosszú az elvégzendő feladat, és emiatt nem tudja kellő időközönként lefuttatni ? váltogassak egy io portot, és nézzem meg szkóppal hogy megvan-e a kívánt freq ?
Olyan feladatot kell a megszakításra bízni, ami elég rövid ideig tart. A megszakítás olyan események lekezelésére van kitalálva, ami(k)re gyorsan kell reagálni, tehát pl. késleltetést nem illik (úgy is mondhatnám, tilos) megszakítási rutinba tenni. A megszakításon kívül eső programidő az, amiben a hosszabb feladatokat szokás elvégezni. Mondjuk megfelelő körültekintéssel semmi akadálya annak, hogy a megszakítási rutin hosszú legyenl, csak akkor ez bezavarhat a többi megszakítás kiszolgálásába.
Egyébként a szimulátor szépen megmutatja, hogy az adott programrészlet végrehajtása pontosan mennyi ideig tart. Ez alapján be tudod állítani, hogy neked megfeleljen.
Igazáből nem hosszú a feladat, csak nagyon sűrűn szeretném végrehajtani. Fügvénygenerátor lenne amúgy.
A nagyon sűrűn, az inkább milliszekundunként, vagy még gyakrabban történő végrehajtást jelent. A másodpercenkénti végrehajtás az a pic szempontjából elég ritkának számít.
hmm, de ha pl szinuszjelet szeretnék 100kHz el, 8biten egy kulső DAC al ? mondjuk álljon egy hullám 256 mintából, akkor másodpercenként 256*1000*100 mintát kéne kikuldeni nem ?
Az ilyen feladatra viszont a pic nem alkalmas. Ehhez kell egy gyors, párhuzamos buszos külső memória, meg egy szinkron számláló, ami a memóriát címzi. A memóriába előzőleg be kell írni a jel adatait (erre alkalmas a pic, főleg ha többféle jelről lenne szó), majd utána a pic-től független órajellel meghajtani a számlálót, hogy a memóriábal az adatokat átküldje a dac-ra. Esetleg a számláló órajele leosztható legyen, hogy különféle frekvenciájú jelet tudj generálni a dac kimenetén. Az osztás beállítását szintén elvégezheti a pic, de az osztást szintén logikai kapukból összeállított osztóra kell bízni.
Vagyis építsünk egy DDS-t! (?) Ha a DA egy ellenálláslétra, akkor frekvenciagondok sem lennének. Egy másik gondolatom, hogy PIC talán nem kellene ha egy gyorsabb féle EPROM-ba irnánk be a szinusztáblát és azokat a jelalakokat amelyek kellenek. Bár az EPROM-ok csúcsai sem gyors eszközök, akkor egy PROM? Vagy a PC ben használt cache-RAM?
Ez mekkora ötlet ! És egy ilyen kicsi sram nem is drága.
Sziasztok!
Tudnátok nekem segíteni? Lenne egy áramköröm pic16f916 van benne. Van hozzá programom is csak programozni nem tudom. Mivel lehetne ezt helyetesíteni? Tudom hogy egy az egybe nem lesz jó másik PIC be a progi. Kis szerkesztésbe én is benne vagyok. Na de a lábkiosztás jó lenne ha megegyezne és lehetne JDM-el programozni. Előre is köszi
Keresel egy olyan chipet, aminek ugyanennyi lába van, az azonos lábszámú tokok lábkompatibilisek egymással. De miért kellene helyettesíteni?
Mert ICD2-m valamiért halott és ezt a típust csak azzal tudom programozni. Jó lenne olyannal helyettesíteni mit ICporg ból mondjuk tudnék JDMel programozni.
Használ valaki Oshon-os (PIC Simulator IDE) fejlesztőkörnyezetet, a PIC-ek-hez? El akarok indulni a 18F-es szériával és elkelne egy "okosság" az előbb említetthez. Nem vagyok programozó bajnok, és nem szeretek homokszemekből várat építeni. Ha nagyon muszáj eljátszok az asm-el is... A 16F-esekhez
nekem megfelelt a Parsic meg az Oshon-os cucc...Tehát ha valakinek van "okosság" ehhez (18F....) segíthetne..
Hello!
A JDM tudja az ICSP-t, berakod a PIC-et próbapanelbe, kivezeted a JDM-ből az 5 lábat, ami kell az ICSP-hez, és be tudod programozni. Itt a JDM programozó kivezetett ICSP-vel Itt van a leírás Programozni meg lehet IC-Prog-al, WinPIC-el vagy PICPgm-el, amelyik támogatja.
Üdv!
Sajna nem nagyon fogsz találni működőt.... én már próbáltam sok fajtát, de mióta a sima 16F-es szimulátor átlépte a 6-os verziót, azóta nem működnek ezek a régi okosságok. Szerintem vedd meg nyugodt szívvel! Én is ezt tettem s szerintem megéri azt a 7500Ft-ot. S nagyon korrekt a fejlesztő. A vásárlást követő este már meg is küldte a licencet.... Sajna ezt nem tudom elküldeni neked, mert én a 16F-est vettem meg....
Hello!
Most ismerkedek a PIC-el és lenne egy pár kérdésem . PIC 18f452-es tipusnál mekkora a legkisebb frekvencia amit elő lehet állítani PWM jelnél nekem csak 244Hz-et sikerült ellőállítanom(16-os osztásban) hogyan tudnék kisebb frekvenciát beállítani??? Valamint a PIC-el előlehet állítani analóg kimenetet??? Előre is köszi...
A legkisebb frekvencia úgy megközelítőleg 0,000000000000000000000001Hz, csak elég kis frekvenciájú oszcillátorról kell járatni.
Analóg kimenetet úgy állíthatsz elő, hogy a pwm jelet megszűröd egy kellő meredekségű NF szűrővel, vagy a digitális kimenetekről ellenálláslétrával.
Hello!
Nem tudja valaki, hogy hogyan lehet pic-ekhez programot írni és betölteni azt? Nem bírok rájönni....
Nézz be a modulrendszerű grafikus pic programozás témába.
Másik választási lehetőség: "PIC - Miértek, hogyanok..." topicot felkeresed, majd keresőbe beírod a "kezdő" szót, és/vagy ennek a szinonímáit. A választás a tied, kék kapszulával maradsz csodaországban, ha a pirosat választod, akkor megtudhatod milyen mély a nyúl ürege, ahogy Morpheus mondotta vala a Mátrixban.
Viccet félretéve, még itt az oldalon a cikkek között is vannak PIC -el foglalkozó írások (a könnyebb áttekinthetőséghez lépj át a "uC.hobbielektronika.hu" akár).
A hozzászólásom nem ide szól, csak nem fogalmaztam egyértelműen és az egyik moderátor félreértette és áttette ebbe a topic-ba.
Üdv mindenkinek! A PIC-es problémám a következő:
Megírtam egy programot,ami annyit csinál,hogy az RA<3:0> portot billegteti 0/1 között,elég alacsony frekvencián (x0,1Hz).Az RA<3:0> láb valamelyikére feldugtam egy voltmérőt.A probléma az,hogy a feszültség nem hirtelen ugrott 0-ról 5-re,hanem fokozatosan(0V...1V...2V...5V). Ez normális,vagy eldobhatom a PIC-et? A programot amit írtam mellékelem.
Üdv!
A fesznek gyorsan változni kellene. Az RA<3:0> az melyik láb? A0 vagy A3? (PLC nél láttam hasonló jelölést). Milyen pic et használsz? Külső oszcillátorral próbáltad?
PIC16F628A-t használok.Az analóg áramköröket kikapcsoltam benne(komparátor,vref).Az RA<3:0>
láb a PORTA0-tól PORTA3-ig (adatlapban így jelölik). A külső oszcillátor lenne a megoldás? Amúgy villogó lenne
Üdv!
Én kipróbálnám külsővel. Így már világos a láb. Próbaként tegyél egy 4MHz es oszcillátort. Írtam neked egy olyan progit ami az A0-A3 ig másodpercenként villogtatja a ledeket. |
Bejelentkezés
Hirdetés |