Fórum témák
» Több friss téma |
És ehhez mit szólsz? Van hozzá leírás is, pdf doksi. Ahogy olvasom ez tanítható, na de ebben is van alapprogram?
https://quasarelectronics.co.uk/Item/velleman-mk161-2-channel-ir-re...er-kit
Máris megjavult az órajel, lila vonal. Köszi.
A hozzászólás módosítva: Máj 28, 2019
Sziasztok!
Volt valami i2c-s történet, de nem találom, amiben az volt, hogy a microchip-ék máshogy értelmeznek valami logikai állapotot a 24LC1025 eeprom-nál. Az mire vonatkozott? Egy barátom már három napja küzd ezzel, hátha ez a problémája.
Valószínűleg a polaritás lesz, azaz a CKP. De mivel nagyjából 3 bit állítja a kérdéses paramétereket, ezért nem beszélünk rocket science-ről.
Még egy van ami szóba jöhet, az a CKE. Ezeket el kell olvasni, hogy hogyan kezeli a meghajtani kívánt periféria és hogyan a PIC. ps.: a 24LC annyira standard, hogy rövid googlizással működő kódot lehet hozzá találni PIC-re, i2c konfigurációval, mindennel. A hozzászólás módosítva: Máj 29, 2019
Microchipnél a CKE = 1 beállítás felel meg a máshol CKE = 0-nak írttal.
Tehát CKP=0, CKE=1 konfiguráció állítja be az SPI 0,0 módot.
Igen, de valamit félreérthettem, mert nem spi, hanem i2c. Az az érdekes, hogy az elején ment googlizott kóddal, most meg egy hete nem. Pic24EP512. Megpróbálom a kódot elkérni, hátha láttok benne valami hibát.
A hozzászólás módosítva: Máj 30, 2019
Hali!
I2C-nél másra szolgál ez a két bit. CKE = SMBus specifikációnak történő megfelelőség ki/be. CKP = Clock Stretching, ami csak Slave módban lényeges. Máshol lesz ott a baj.
Szia!
Köszönöm. 60MHz-n jár a pic. Volt baj az spbrg értékkel is (vagy mivel). Háromféle számítást találtam, de valahogy nem az igazi. 400kHz sebességgel valami 150 jött ki, de nem jó. Ezzel számoltam: (60000000*100/(400000-1)/100 .
Bővebben: Link
Ebben benne van a számítási mód. Ha jól számoltam akkor 33.7-re jön ki.
Köszönöm, olyan 25-ig vagánykodtunk, de aztán már nem tudom, hogy mi lett.
Sziasztok
Szeretnék segítséget kérni. Vettem egy k150 programozót. Az eszközkezelőben látni, de felkiáltó jel van mellette. Azt írja, az eszköz programja naprakész. Nem tudom frissíteni, nincs más driver hozzá. Ha megnyitom a kezelő felületet, akkor nem ismeri fel a portot, nem látja rajta a programozót. Mit tudok csinálni, hogy működjön? Win 8.1 64 bit. Próbáltam USB2 és 3-as porton is. Próbáltam eltávolítani a programozót és a drivert is és újra telepíteni, de nincs változás. Köszönettel: Tibi
Szia
Köszönöm a segítséget. Megpróbáltam, letöltöttem, de nem megy. Rádugtam a programozót az USB portra. Feltelepítette, de a felkiáltó jel, ott van. Próbálom vezérlőpulban frissíteni a programot, de nem engedi. Azt írja, a legjobb illesztőprogram telepítve van, meg naprakész. Küldöm a képet. Az FTDI-re is azt írja, nem talál telepíthető fájlokat.
Szia.
A Prolific esetén: 1. Update driver 2. Browse my computer for driver software 3. Let me pick from a list of available drivers on my computer 4. Ott kell legyen 2-3 verzió, probáld végig őket... Angol Windowst használok, viszont a menük ugyanott vannak. Ha nem megy, akkor elküldöm a nálam működő verziót.
Megkönnyítené a dolgunkat, ha az USB-r kötött átalakító IC-nek leolvasnád a pontos típusszámát. Ha nem FTDI, hanem valamilyen PL2303-ról van szó, akkor garantált a szenvedés!
Előfordulhat, hogy csak másik USB csatlakozóba kell dugni, de az is lehet, hogy keresgélni kell a különböző évjáratú meghajtóprogramok között (az IC-t Tajvanaon gyártják, de avn Kínai hamisítvány is...). A gyártó hivatalos oldalán található a jó IC-khez tartozó meghajtó és itt lehet letölteni egy PL2303 CheckChipVersion segédprogramot is, ami megmondja, hogy milyen IC-t talált. A fenti szoftver által el nem fogadott IC-k esetén itt lehet tanácsokat kapni. A lényeg többnyire az, hogy egy régebbi drivert kell találni és telepíteni.
Az összes PIC adatlapján van egy érdekes figyelmeztetés: "Analog levels on any pin that is defined as a digital input (including the ANx pins) may cause the input buffer to consume current that exceeds the device specifications."
PIC24FV32KA304 11.2 fejezet, 136-ik oldal. Miért is baj, ha egy digitális bementre analóg jel megy? (Természetesen nem lépjük át a bemeneten az adatlapban megadott feszültségszinteket.) Arra akar célozni, hogy esetleg egy bizonyos frekvencia fölött a túl gyors "billegés" gondot okozhat?
Igen, PL2303, de nem akart működni egyikkel sem. Viszont Valve kollégánál működő telepítés, nálam is bejött. Igaz, egy rakás problémát jelzett, aztán nehezen, de csak felment az a fránya HEX. Nem tudom, hogy jó lesz-e, a panelt még nem csináltam meg hozzá.
Egy MIDI mergert építek, hogy a hangmodult, tudjam használni egyszerre két billentyűzettel, vagy basszus pedállal. Köszönöm mindenkinek a segítséget.
A Digitális bemeneteknek van egy high és egy low küszöbe (jelen esetben VIL=0.2*VDD, VIH=0.8*VDD).
Ha az anlóg jel kisebb mint VIL vagy nagyobb mint VIH akkor nincs baj, ha viszont a kettő között van akkor van a baj. Mivel a kettő között tartomány egy átmeneti tartomány ahol nem stabil az állapot és billeghet. Mivel ezek CMOS áramkörök és a FET igazándiból akkor fogyaszt amikor kapcsol (parazita kapacitások). A freki lehet növeli ezt a fogyasztást, de nem az okozza a problémát. Megoldások/gyártói ajánlások: - nem használt bemenetek külső pull down(/up) használata - ugyanez belsővel - kimenetre állítani és lehúzni low-ra Az első 2 verzió fejlesztő barátabb, mivel ha véletlen 2 láb közé nyúlsz ahol mindkettő kimenet viszont az egyik high a másik low akkor rövidzárat csinálsz viszont, ha pull down-nak van konfigolva és összeérinted őket nem történik semmi. Egyébként low-energy-s alkalmazásoknál ez alap hiba, hogyha egy bement nincs megfelelően konfigurálva és vagy lebeg vagy a te kérdésedben anlaóg jel megy rá, mert vagy undeterminisztikusan felébreszti a controller-t vagy csak növeli a fogyasztást a lábon való lebegő potenciál. Idézet: „Mivel a kettő között tartomány egy átmeneti tartomány ahol nem stabil az állapot és billeghet. Mivel ezek CMOS áramkörök és a FET igazándiból akkor fogyaszt amikor kapcsol (parazita kapacitások).” Nem csak a billegés okoz gondot, hanem az is , hogy a bemenetet alkotó N és P csatornás MOS-FET -ek egyike sem zár le közbenső feszültség tartományban, hanem valamennyire vezet mind a kettő. Ld. C-MOS inverter Azt garantálja a gyártó, hogy a bemeneti feszültség Vss - Vilmax (Vss és az alacsony logikai szint maximális feszültség) közötti értékei esetén a N csatornás, a Vihmin - Vcc (a magas logikai szint minimális feszültsége és a tápfeszültség között) a P-csatornás MOS-FET lezár, így rajtuk áram nem folyik.
Sziasztok!
Raktunk össze egy karakter figyelőt itt az oldalon még pár hete , de van egy kis gondom vele. Ha pár másodpercenként jön on és off váltakozva, akkor bebugol és csak az off -ra kezd el reagálni , az on parancsot figyelmen kívül hagyja. Megszakításban van egy cnt változóm. Ezzel villogtatok egy ledet a while ciklusban és mikor kiakad az egész program, akkor néha folyamatosan ég a ledem , néha meg kikapcsol és megszűnik a villogása. Kilép a while ciklusból valamiért vagy nem tudom . Lenne valakinek ötlete hogy mitől bugos?
Már akkor néztem a kódot, hogy érdekes, de írtad hogy működik, nem akartam feszegetni.
Egyébként meg ha csak az "on" és "off" stringeket akarod figyelni, akkor az 'o' érkezésénél törölheted a puffert és elég a pufferben az első 3 pozíción lévő karaktert vizsgálni, akár egyszerű if feltétellel.
Fontos lenne, hogy a teljes stringet figyeljem. Mert ezeket majd át akarom írni egyedi nevekre. Kipróbálom blokkba rakva , köszi
Igen , egy darabig működik, csak aztán jönnek a problémák. A hozzászólás módosítva: Jún 3, 2019
Mit is csinál az UART1_Write_Text() eljárás?
Lehet, hogy csak az a baja, hogy amíg a "Bekapcsolva" vagy a "Kikapcsolva" szöveget küldi nem figyel a vett karakterekre. 11 karakter adási ideje alatt 2 "on" és még 2 "off" is érkezhet. Térj vissza ehhez a javaslathoz.
Amikor bugos lesz , kilép a main részbe most nézem.
Egyenlőre megszakításba nem tudom hogyan kellene beletenni, de addig még nem jön vissza hogy bekapcsolva vagy kikapcsolva , nem küldök neki adatot. Tehát így akkor nem az lehet a gond szerintem. A hozzászólás módosítva: Jún 3, 2019
Kicsit módosítottam rajta, ezt lepróbálhatnád
A hozzászólás módosítva: Jún 3, 2019
Így van , hogy egyszerre jön meg a kikapcsolás és bekapcsolás szöveg . És már most induláskor is visszalép a main részbe , mert kiírja hogy pic start.
A hozzászólás módosítva: Jún 3, 2019
|
Bejelentkezés
Hirdetés |