Fórum témák
» Több friss téma |
Fórum
Nemtudom, mit bonyolítjuk
. Ahhoz hogy egy LED 5 mp-ig világítson, és aztán kialudjon ennyi kell csak.
Ez is megy. Azt próbáld ki amelyiket akarod. De amit utoljára töltöttem fel, az is jó!
Nah, eljutottam a végleges megoldásig
. A többit ki se próbáld nem fognak működni! Ebben mit most feltöltök, biztos vagyok, ezt próbáld ki!
Nah ez már kicsit jobb. Életben lehet hogy menne, a szimuláció valamiért nem jó, de elméletileg mennie kéne.
Csak itt az a gond, hogy alap helyzetben is világít a led, szerintem. De közel járok ![]()
Szeretnék neked segíteni, de hozzáteszem én is kezdő vagyok a témában. Csak jó feladatnak gondoltam a problémádat
. Nekem ez jött össze, mondom ne vedd biztosra te is gondold ezt végig, valahogy így összehozható szerintem. Remélem tudtam segíteni!
Helló Dcsabi!
Látom/olvasom, hogy nagyon segítőkész vagy. Ezért szeretnék is segítséget kérni tőled. Még ezelőtt nem foglalkoztam programozással és most kezdtem el érdeklődni utána, tehát még szinte semmit sem tudok. Csináltam első nekifutásra egy nagyon egyszerű kis programot, melynek a lényege, az, hogy ha megnyomok egy gombot a Led felgyúllad és ha egy másikat, akkor elalszik. Remélem jól csináltam. Ezt a progit úgy szretném megcsinálni, ha megnyomom a gombot, akkor a led felgyúllad és világit 5 mp-et, aztán magától kialszik. Ezt hogyan tudnám megoldaini? Előre is köszönöm a válaszod.
Üdv!
Honnan lehet leszedni a Parsic 3.4-es verziójánál újabb verziót? Előre is thx a választ! jah a 3.4-es a honlapomról le lehet!
Ha jól tudom a 877-ben nincs is belső oszcillátor...
Üdv!
Sikerült beüzemelni, 4 megásokat tettem bele. A 877 est viszont még mindig nem engedi int. oszc ra állítani (másik project).
Mikor az UA1 modult beállítod, ott van pirossal hogy az összes beállítás 4Mhz órajel esetén érvényes...
Tehát az a minimum, hogy mindkét processzor ugyanazon a frekin járjon... Azt el tudom képzelni, hogy az egyik órajel duplája a másiknak és a sebesség ezáltal dupla lesz, holott a lassabb PIC viszont dupla portsebességre van állítva, és így passzolhat a kommunikáció. Pl: 4Mhz és 8Mhz ill 19200 és 9600... Én használtam három 20Mhz-s PIC-et és kommunikáltak egymással, viszont a PC-vel nem passzolt a sebesség... A belső oszcillátor használata kerülendő ilyen alkalmazásokban, egyszer még az I2C kommunikáció sem ment emiatt.
Üdv mindenkinek!
Van egy kis uart gondom, adott 2 pic, egy 877 és egy 628. Köztük kellene adatot átvinni, a 628 lenne az adó a 877 a vevő, az adatot amit vett egy lcd re írná ki. A probléma, hogy nem akar működni, felmerült pár kérdés. A 2 picnek azonos frekin kell mennie? 877 nél nem tudtam int.rc oszcit beállítani. A 877 jelenleg 20MHz es kvarcról jár, a 628 int. RC n van. A 2 fájlt mellékelem. Van esetleg valakinek ötlete? Előre is köszönöm.
dcsabi légyszi küld el az rs-check nevű progit, vagy adj egy linket ahonnan letölthetem, mert nem találom sehol.
Köszönöm. Üdv.
Sziasztok valaki tudna segíteni?
Az MPLAB-ba írt *.asm program kis vagy nagy betűkből kell hogy álljon? Számít a betű különbség?
OK. megvan, köszönöm
Tetszik prg. eddig csak PLC\célgépekkel foglalkoztam most majd kipróbálom a PIC-et is.
Az első oldal utolsó hozzászólásában megtalálod a linket.
Valahogy így gondoltam...
az elv ez, aztán kiegészíted... Az órajel lefutó élére átirja az MX1-t utána törli a számlálót...stb
Köszönöm az infót. Még nem valósult meg fizikaliag az áramkör, de amit irtál abból arra gondolok hogy tároló nélkül nem lehetne elolvasni az LCD-t.
Továbbá a frekimérőknél az a szokásos mérési eljárás, hogy egy számlálót töltünk (amit nem jeleztetünk ki), a mérési ciklus végén egy átíró impulzussal átírjuk egy átmeneti tárolóba (itt lehet számláló, vagy byte multiplexer) az előző értéket amit kijeleztünk azt meg természetesen töröljük...tehát az átmeneti tároló értékét jelezzük ki...
Ezt a parsic-al kőnnyen megoldható...
A freki mérőnél fontos az időalap pontosséga, ezért egy "ütemadót" használj csak, ezt elágaztathatod a kijelző frissítésre is...Több timer egymásra hatással van...
Használd a másik számlálót, ami mellette van jobbra,ennek van byte-os kimenete, és tud 16 bitet is.
Ez más altarnativákat is adhat a tényleges megoldásban, egy használati példát küldök a számlálót ha nem korlátozod nyilván 65535-ig számol...(igy 10000 ig)
Sziasztok!
Szertnék PIC-re csinálni egy saját fejlesztésü fordulatszám mérőt programot. Az a bajom, hogy a BV1-es egységből 8 bites adat jön ki, ami kevés a további számításokhoz. Ha a többi egységet 16bit-re állitom akkor jó, de az mplab nemforditja le. Tudnátok tanácsot adni hogy hogyan tudom átalakitani BV1-esen kimenö 8 bit-et 16 bit-re.
Ha a Byte-s vonalakon egymással kapcsolatban lévő elemek valamely tagja 16 bites, akkor mindegyiket 16 bitesre kell állítani !
A pwm modul valójában mit valósítna meg?... sötédedéskor felúsztatja, reggel meg leúsztatja a fényt? ezt milyen hosszúra tervezted? A pwm modul használata "elhangolja" az 1s időalapodat... (Söt minden más együtt járó időzítő elhangolná...a processzorok mellé máshol is használnak külső valós idejű óra chipet... Próbáld ki a valóságban az áramkörödet müködni biztosan fog, nézd meg, hogy azt csinálja amit szerettél volna... Ha az MPLAB lefordítja, akkor "valamit fog csinálni" a pic... Ha azt akarod, hogy pontosan járjon az órád akkor használj külső óra chipet ,(háttérelemmel akkor is jár ha nincs áram!) Viszont ezt kommunikáltatni kell a PIC-el... ez nem egy- két perces feladat és az áramkör nélkül nehéz így "vaktába" helyes utmutatást adni. vagy még egy PIC-et ami csak az 1s pulzát adja PL16f628a-val... |
Bejelentkezés
Hirdetés |


. Ahhoz hogy egy LED 5 mp-ig világítson, és aztán kialudjon ennyi kell csak.
. A többit ki se próbáld nem fognak működni!
. Gondolkodok még rajta.
