Fórum témák
» Több friss téma |
Köszönöm. Sikerült az ADC-t is működésre bírnom.
4,7k-s ellenállásal fel van húzva 5 voltra az A (portb,0)és a B lába (portb,1) a középső meg gnd re van kötve.
Járt már valaki úgy, hogy beforrasztott egy vadiúj SMD PIC-et, de az égető nem ismerte fel? Az az érdekes, hogy 2db lett rendelve, az egyikkel semmi baj, a másikkat meg fel se ismerte, mintha nem is lett volna rajta a PICkit2-n...
Csak azért kérdem, mert már kezdem szokatlanul szerencsétlennek érezni magam.
Sajnos a kontroller érzékeny, kényes jószág: elég neki egy feltöltődött pulóver, vagy egy kicsivel tovább melegíted beforrasztáskor, és már nem akar működni. De mielőtt eltemeted érdemes nagyítóval végignézni az összes lábát, hogy nincs-e rossz forrasztás, vagy épp rövidzárlat.
Végignéztem a lábakat, sőt, újra is forrasztottam, multival és végigmentem rajta, de most hogy nézem a vezetéket, amivel összekötöttem a programozóval, el van szakadva.
A poén, hogy már "eltemettem" a PIC-et (a részletekbe ne menjünk bele, mert mindjárt megszakad a szivem). Viszont ez már tényleg szerencsétlenség. Most hogy jönnek az ünnepek, még rendelni se tudok PIC-et. Van egy másik panel, amin ugyanez a PIC van, de nem akarok nekiállni kiforrasztani... Jól kezdődik ez a nyamvadt téliszünet. Amit elterveztem hogy csinálom a téliszünetben, azt nem tehetem, mert téliszünet van. Ez ám az irónia!!!
Az csak DIP-ben van itthon. Ha kell szivesen elküldöm elsőbbségivel.
Sajnos nekem is csak DIP-ben van, de az nem jó.
Viszont köszönöm, hogy felajánlottad!
Én is majdnem így jártam!
Szerencsére Chipcad jól csinálta a dolgát, délután 4 óra körül leadott rendelésemmel ma reggel már itt volt a futár. Amúgy Pénteken is szállít még a GLS!
Nekem van egy smd, ha kell elküldöm. Ha érdekel írj privit.
![]() Üdv, Máté
Sziasztok.Megépítettem a lenti képen levő kapcsolást viszont van egy olyan gondom hogy csak akkor működik ha a PIC 14es lábára rákötöm az 5V-ot de én ezt a kapcsoláson nem látom sehol. Mitől lehet ez ill. hiba e?
Pic18F2455-öt használtam. Köszönöm.
Szia.
Ha úgy vesszük, hibás a képen lévő kapcsolás. Mert nem jelöli egyértelműen a Gnd ill. a PIC 8-as lábának a bekötését, csak sejteti, hogy annak is a GND vonalra kellene kötődnie. A 14 lábra ne kapcsolj feszültséget, azt a kontroller adja, ha beindult a kvarc rajta, ami azért nem indul mert a kondenzátorai nincsenek bekötve a GND-re az előbbi miatt.
Viszont a nyákterv amit megépítetten az már helyes nem?De mégis csak az előbb leírt módon működik a PIC.
Az adatlapban benne van, hogy erre a lábra akkor kell/szabad kívülről feszültséget kapcsolni, ha a belső feszültségstabilizátor le van tiltva. Okosabb lett volna tehát a CONFIG biteket babrálni és a belső LDO-t engedélyezni.
A VUSB láb és a föld közé pedig egy 470 nF-os kondenzátort kell kötni, ahogy a rajzon is mutatták. Ha már mindenáron kívülről adsz neki feszültséget, akkor vedd figyelembe, hogy erre a lábra csak 3,0 - 3,6 V közötti feszültséget szabad kapcsolni! (adatlap D313 paraméter, Table 28-4)
Nem tudom, hogy mit építettél meg, de a becsatold ábrádon a 8. és 19. láb nincs összekötve, pedig össze kellene! Nem viccből vannak kivezetve...
Közbe rendeltem a ChipCAD-től, és a GLS ma ki is hozta.
![]()
Sziasztok,
kis segítség kellene. egy pic 16f877 tel szeretném megoldani azt a problémát hogy van két regiszterem az egyik mondjuk A a másik B és ezeket szeretném összehasonlítani majd ennek a függvényében a pwm kitöltési tényezőt változtatni 0-100 között. pl ha A nagyobb mint a B regiszter akkor 1 el növelem a kitöltést, ha A kisebb mint B egyel csökkentem. Erre kellene valami info hogy ilyen összehasonlítást hogy lehet csinálni asm ben ill hogy hogy tudom az pwm kitöltést 0-100% állítani mivel ez a művelet egyszerre két regiszter használatát követeli (bár nem is biztos hogy szükségem van 100% os kitöltésre...)
Szia.
A két reg. összehasonlítás legegyszerűbb módja a Z bit figyelése:
A kitöltési tényezőt növelő műveletet, csak be kell rakni a megfelelő helyre.
Szitko kolléga javaslata jó, de ezzel csak az egyenlőt tudod vizsgálni. A kisebb, nagyobb reláció eldöntéséhez a kivonás után a C(arry) bit vizsgálatával tudsz megfelelő döntést hozni ( ha az egyenlőség nem engedhető meg, akkor két vizsgálat is kell ! ) !
Steve
Most javítottam ki, de valamiért nem írta át a hozzászólást.
Köszi a helyesbítést.
Tehát folyt:
Valahogy így teljes.
Megengedhető, csak akkor nem kell változtatni a pwm kitöltést
![]() Szóval B ből kivonom A-t ha a Carry 1 akkor 1 el növelnem kell a pwmet ha a carry 0 maradt akkor 1 el csökentenem. jól gondolom?
Az a baj, hogy carry addig van, amíg nem negatív az eredmény, tehát egyenlőségnél is ( de én mindig leszimulálom
![]() Steve
A program jó, nem néztem másodszor, csak a szöveget
![]() Steve
Helo
Meg tudná mondani valaki nekem, hogy az alábbi program miért villogtatja az A1 portra kötött ledet, ha a B0-ra kötött TSOP infra vevőt ingerlem egy távirányítóval? Nincs is benne kikapcsolás, csak szimplán bekapcsolva kéne maradnia nem? |
Bejelentkezés
Hirdetés |