Fórum témák
» Több friss téma |
Ahogy már Pali79 is ajánlotta: Fent keresd!
(A mellékelt kép ugyan nem a v2.10-ás linuxos verzióról van, de sok különbség nem lehet.)
Rejtély hogy mi volt a gond valószinűleg érintkezési hiba mert kb sehol semmi másnapra elindult.Mindenesetre köszönöm!
Igen, így néz ki, bár nem ezt a menüpontot használom, mert ez csak fordít. Közben rájöttem, hogy nem itt a gond. Mégis a feszültség hiánya okozta a gondot. Míg a PK2 közvetlenül adta a csipre az 5V-ot, a külső tápcsatlakozóra beépítettem egy egyenirányítót, és egy stab ic-t, hogy többféle tápról is tudjam működtetni. Persze az erre kapcsolt 5V már kevés, a veszteség miatt.
Bocs mindenkitől, és köszönöm a segítséget.
De sokszor fogsz még ilyennel találkozni
Ez alap ennél a hobbinál, sokszor a hiba keresésre több idő megy el mint maga a program és hardver elkészítésével.. Ezért olyan szép ez a hobbi. Idézet: „De sokszor fogsz még ilyennel találkozni” Azért ez így nem OK ! Kontakthibák előfordulhatnak több éve üzemelő, kevésbé gondosan megépített vagy erősen igénybevett berendezéseknél, de egy most megépített, kipróbálási szándékkal elkészített áramkörnél ez szakszerűségi hiba és ki kell küszöbölni, függetlenül attól, hoyg ez hobbi célokra készül ( vagy akkor lehet magadat szívatni, az meg nem elegáns ! ) !
Üdv!
Megcsináltam a Watt-féle PicKit2 klónt, és be is forrasztottam mindent, mivel van belső ICSP-je. S mivel eleve nem volt égetőm, gyorsan összetákoltam ugyanazon Mester WLPT-s égetőjét is. Mivel nem volt itthon 7407, ezért 7414 invertert tettem bele (régi nokia flashert alakítottam át ) de mivel inverter - 2-2 kapun küldöm át - azaz vissza is fordul a jel. Saját programját használva Port-teszt alkalmával szépen mérem a feszt, (külső pc-táp), tehát 5,1V és 12,01V. PGD és PGC is az 5V stabilan vagy 0,16V. Nem ismeri fel a PIC-et! Nem tudom, hogy, s merre induljak tova..? Először egy rögtönzött IC-foglalatban próbáltam (amit régi PCI portos videokártya csatijából fűrészeltem ki), de a megépített panel esetén a PIC be van forrasztva. Persze PIC új, de lehet, h gyári hibás? Nagy pech lenne akkor - de másik nincs.. A hozzászólás módosítva: Márc 20, 2016
Egy 18F4550-et szeretnék működtetni, ESP8266-al, és egy Tiny RTC I2C modullal.
Az ESP-nek 3,3V kell a Tiny-nek 5V. Leírás alapján a Tiny logikai H szintje min: 2,2V Ha a PIC-et 3,3V-ról járatom okazthat-e gondot, ha a Tiny felől az SDA-n logikai H szintnek 5V érkezik? És mi a helyzet, ha még USB-n is szeretnék kommunikálni? Ha jól tudom az USB-n 3,3V- os jelek szaladgálnak, ha nem kötöm be az USB csati +5V-ját az úgy jó? A hozzászólás módosítva: Márc 20, 2016
Az első kérdésre:
Azt nem tudom, problémát okoz-e a PIC-nek, ha 3.3V-on megy és 5V-ot kap szembe, de szerintem az a legegyszerűbb ha az SDA, SCL-t nem 5V-ra húzod, hanem 3.3V-ra. A második kérdésre: Igen, jól tudod a D+,D- on 3.3V-os jelek vannak, a VBUS(+5V) az áramkörök táplálására szolgál, ha nem kötöd be, akkor neked kell meghajtani az áramkört, de nem okoz semmi problémát. Ami fontos, hogy a GND össze legyen kötve.
Hogy alakítsam ki a tápot, ha néha USB-ről, néha saját tápról járatnám a PIC-et?
Jelent-e az problémát, ha a 7805 bemenetén nincs feszültség a kimenete felől meg megkapja az 5V-ot? ( át kell-e kötni a ki és bemenetet egy diódával?)
Egy kétállású kapcsoló? Kiválasztható, honnan adod a tápfeszültséget.
A 18F4550 -nek minimum 4.2V Vdd kell (ld. Fig. 28-1). A 18LF4550 3.3V tápfeszültség mellett csak 25MHz -es órajele lehet (ld. Fig. 28-2), ez csak low-speed USB kapcsolathoz elég.
Jobban jársz, ha 5 V-on maradsz, csak az ESP8266 modulnak csinálj 3.3 V-ot és megoldod a szintillesztést (legegyszerűbb esetben egy ellenállásosztóval az ESP bemenetén).
3.3 V-os tápfeszültséghez más típusú PIC mikrovezérlőt célszerű választani. Idézet: Ha külső tápról járatod a mikrovezérlőt, akkor bonyolultabb az élet, mert figyelni kell az USB-re kapcsolódást. A különféle táplálási módokkal kapcsolatban az adatlapban, a Microchip FSUSB demó kártyájának dokumentációjában és a hozzá való mintaprogramokban érdemes kutakodni, azokból kiderülnek a részletek. „Hogy alakítsam ki a tápot, ha néha USB-ről, néha saját tápról járatnám a PIC-et?”
A legyártott nyákokból kiindulva (ami azért nem kevés) szinte minden esetben találkozom valami hibával.
Tán pár alkalommal nem szívattam meg magam. Nyilván egy többször használt és bevált módszernél ez már nem fordul elő, de itt legtöbben most először, vagy legalább is nem túlságosan gyakorlott felhasználók vagyunk. Tehát állítom, hogy még sokszor fog és fogunk hasonló idegesítő problémával találkozni.. Amúgy az SD kártyás dologról majd beszélhetnénk, mert egyre jobban szorulok majd rá És rögtön egy kérdésem is lenne. Tudom jó párszor kitárgyaltuk már ezt, de nem találom, és elfelejtettem. 4550-enlél a VUSB lábra mehet kerámia kondi? (470nF)
Igen:
Idézet: „D324 CUSB External Filter Capacitor Value (VUSB to VSS) Min: 0.22 Typ: 0.47 Max: 12 μF (Note 2) Ceramic or other low-ESR capacitor recommended (Note 2) This is a recommended maximum for start-up time and in-rush considerations. When the USB regulator is disabled, there is no maximum.”
De jó, hogy nem tudok angolul!
Meg a PIC-em sem! Vidáman működött 3,3V-ról 48MHz-en! A microchip PIC keresőjében ezeket az adatokat hozza: Idézet: „ PIC18F4550 In Production P.Memory (Kbytes) 32 Flash P.Memory (KWords) 16 Self-Write Flash Yes RAM (Bytes) 2K EEPROM (Bytes) 256 DMA Ram Auxiliary/Boot Flash Emu. Flash Yes Dual Boot Flash Write I/O Pins 35 Max CPU Speed 48 MHz (12 MIPS) Internal OSC 8 MHz, 32 kHz Code Guard™ Security None System Mgmt Features Programmable BOR, Programmable LVD, POR, WDT Analog Peripherals 2-Comparators, Bandgap - No; 1A/D, 13x ADC Mode-1 10-bit @ 100ksps; ADC Mode-2 0-bit @ 0ksps Digital Comm. Peripherals 1-UART, 1-SPI™, 1-I2C™ Connectivity 1-FS Device-USB 2.0, LIN Digital Peripherals 1-CCP, 1-ECCP, 10-bit PWM Application Peripherals No Digital Timers 1x8-bit, 3x16-bit Debug/Development Features ICSP Package (Pins) LQFP, PDIP, QFN, TQFP (40) Operating Voltage (2V-5.5V) Temperature Ranges (-40 to +85) ” Kezdek elbizonytalanodni! ... vagy mégsem?
Adatlap, 368. oldal. ezeken az értékeken belül tudják garantálni a biztos működést, ami nem jelenti azt, hogy kilépve a sávból, nem működik.
Idézet: „Vidáman működött 3,3V-ról 48MHz-en!” Honnan tudod hogy vidám volt? Talán nevetgélt meg fütyörészett közben?
Igen, meg jön a probléma, hogy eddig gond nélkül működött most változtattam egy kicsit a progin és nem megy // és lehet, hogy közben "szerencsétlen" körülmények között pont ez a hiba fog előjönni ! //
PIC adás irányban oké az ellenállás osztós megoldás, de a vételnél valahogy 5V-ot kell csinálnom az ESP 3,3V-os H szintjéből.
Értem én, hogy a PIC leírása 4,2V-ot ad meg alsó értéknek, de akkor a PIC katalógusban ahol válagothatok "kedvemre" a PIC-ek között akkor miért 2-5,5V van megadva? Pont emiatt választottam ezt a típust... Meg valahol olvastam olyant is, hogy ha 3,3V-ról járatom akkor a VUSB lábat köthetem a tápra, nem kell kondi. Félre ne értsetek, nem kötözködni akarok, csak a miértekre vagyok kíváncsi! És köszönöm mindenkinek a segítséget!
Két hozzászólással előbb ott egy oldal az adatlapból. Lehet járatni 2 V-ról is, de alacsonyabb sebességgel.
A 18LF4550-et lehet 2V-ról ... de a 18F4550-nél én 4,2V-ot látok alsó határnak. Vagy roszzul értelmezek valamit?
Jól értelmezed.
Sziasztok, kis segítséget szeretnék kérni, van egy pic16f871 chip, ledet szeretnék vele villogtatni kezdésnek, de nem akarja villogtani, esetleg mellékelt képek alapján én csinálok rosszul valamit?
Ráírom a programot, majd hozzáérintem a led pozitív lábát a RA0 lábra másikat meg VSS lábra, adok neki pk2-őn +5 voltot és semmi reakció az a gyanúm hogy én csinálok valamit nagyon sután, segítséget kérnék hogy lehetne működésre bírni.. arra is gondoltam esetleg belső oscillátor nincs bekapcsolva? de hol kell azt. Köszönöm
Idézet: Igane, rosszul. Az LF változat ugyan megy 2 V-ról is, de csak 4 MHz-en a 48 helyett... „Vagy rosszul értelmezek valamit?”
A watchdog timert nem kellene letiltani?
LED-et áramkorlátozó ellenállás nélkül ne köss PIC lábra!
Szia!
Lehet a Flowcode-os topicba kéne átmenni, de: - HS oszci van beállítva, ami szerintem itt is külső kvarcot igényel, szóval állítsd át Intosc-ra, vagy valami ilyesmit keress... - a Watchdog Timer-t ajánlatos kikapcsolni a kezdő-projecteknél, akárcsak a Brown Out Detectet is (meg szerintem a Low Voltage Programot is), - ha jól látom, 2x 2db táplába van (2db VDD és 2db VSS), mind a 4-et illik bekötni, a két VDD megy a +5V-ra, a két VSS meg a GND-re. Szerk.: ahogy látom a programozás se sikerül, szóval valami már ott se oké (a low voltage programot mindenképpen kiszedném). A ZIF foglalatos NYÁK-on hogy vannak bekötve a lábak? A hozzászólás módosítva: Márc 20, 2016
Raktam rá ellenállást nehogy leégjen a led, meg letiltottam amit mondtál de akkor sem akar villogni, programba meg villog
Ennek a PIC-nek nincs belső oszcillátora, így kell rá egy kvarc meg két kondi. Ezek nélkül semmit sem fog csinálni.
Köszönöm a választ, igen megpróbálom a leírtaknak eleget tenni remélem sikerül
|
Bejelentkezés
Hirdetés |