Fórum témák

» Több friss téma
Fórum » PIC kezdőknek
 
Témaindító: Placi84, idő: Okt 3, 2005
Témakörök:
- A PIC ÖSSZES Vdd és Vss (AVdd és AVss) (tápfeszültség) lábát be kell kötni!
- A táplábak mellé a lehető legközelebb 100nF-os KERÁMIA kondenzátorokat kell elhelyezni.
- Az MCLR lábat, 10kohm-mal fel kell húzni a Vdd tápfeszültségre.
- Külső kvarc használatakor 4MHz-ig XT, a fölött pedig HS konfigurációt kell beállítani.
- Stabilizált tápegységet kell használni, a kapcsoló üzemű "telefon töltő" adapterek okozhatnak hibákat.
- Programozáshoz, használj lehetőleg PICKIT2 vagy 3 programozót. Kerülendő a JDM (soros porti) programozó.
- A PIC adatlapja (PDF), tartalmazza a lábak kiosztását és a PIC minden paraméterét. Az adatlap ingyen letölthető!
- Egyes PIC típusoknál az RA4 nyitott nyelőelektródás (Csak lefelé húz L szintre, H szintet nem ad ki!)
- Ha a PGM lábat digitális ki-/bemenetnek használod, az alacsony feszültségű programozási lehetőséget le kell tiltani.
Lapozás: OK   52 / 1210
(#) Balázs 1.3 JTD hozzászólása Márc 1, 2010 /
 
Sziasztok!

bit 11 FCMEN: Fail-Safe Clock Monitor Enabled bit
1 = Fail-Safe Clock Monitor is enabled
0 = Fail-Safe Clock Monitor is disabled
bit 10 IESO: Internal External Switchover bit
1 = Internal/External Switchover mode is enabled
0 = Internal/External Switchover mode is disabled

Ezek mik? Nem tudok rájönni.....
(#) potyo válasza Balázs 1.3 JTD hozzászólására (») Márc 1, 2010 /
 
25.3-as fejezet és 25.4-as fejezet a 16F883 adatlapjában.
(#) sector99 válasza icserny hozzászólására (») Márc 1, 2010 /
 
Nagyon Köszönöm !

És Neked is watt !
(#) dudzsi válasza icserny hozzászólására (») Márc 1, 2010 /
 
Igen 10 Kohmos van rajta. Tehát 100 kohmos jobb lesz. Holnap kiprobálom.Köszi
(#) Balázs 1.3 JTD válasza potyo hozzászólására (») Márc 1, 2010 /
 
Öööö 19 az utolsó számozott fejezet.

http://ww1.microchip.com/downloads/en/DeviceDoc/41291F.pdf

Ezt az adatlapot nézem. Nem ezt kellene?
(#) potyo válasza Balázs 1.3 JTD hozzászólására (») Márc 1, 2010 /
 
Pedig még direkt javítottam, és a végén mégis a 18F4550 adatlapjából írtam be a sorszámokat. Szóval 4.7 és 4.8.
(#) Balázs 1.3 JTD válasza potyo hozzászólására (») Márc 1, 2010 /
 
Köszi!

Akkor a fail safe clock monitor arra jó, hogy ha a külső órajellel valami gond lesz akkor valahogy fut tovább a program? (mindig is németet tanultam)
Az internal/external switch over mode meg arra jó hogy program választjuk ki az órajalet? Remélem jól értelmezem!
(#) Balázs 1.3 JTD hozzászólása Márc 1, 2010 /
 
Mit nem adnék egy magyar adatlapért
(#) potyo válasza Balázs 1.3 JTD hozzászólására (») Márc 1, 2010 /
 
Mondjuk hogy arra is. De konkrétan arra, hogy nem kell megvárni, amíg a külső órajel - főleg a PLL - elindul, mert már anélkül is el tud indulni a program. Amikor a külső órajel stabillá válik, akkor pedig átkapcsol arra. Ez pl. nagyon hasznos, ha SLEEP-ből felébred a kontroller, de csak néhány utasítást kell végrehajtania, majd ismét SLEEP-be megy, mert így a valós munkája csak néhány us ideig tart, viszont ennél jóval hosszabb ideig venné fel az energiát, mire a külső oszcillátor vagy a PLL stabilizálódik. Így a fogyasztást jelentősen lehet csökkenteni az IESO használatával.
(#) Balázs 1.3 JTD válasza potyo hozzászólására (») Márc 1, 2010 /
 
Mi az a PLL?

Köszi szépen . Hasznos dolog .
(#) dudzsi hozzászólása Márc 1, 2010 /
 
16F676-nál 32kHz óra kvarcot hova kell kötni hogy alvás közbe használja a timer1 és felébressze?
(#) Hp41C válasza Balázs 1.3 JTD hozzászólására (») Márc 1, 2010 /
 
Szia!

Fásizzárt Hurok (Phase Locked Loop). Az órajel bemeneten levő hagyományos fogadó áramkörök (nagy frekvencián) jelentős csúszást (időbeli eltérést) okoznak, így a processzor/kontroller és a külvilága nem lesz egyidejű. A csúszást úgy kompenzálják, hogy pontosan egy periódus legyen - a megoldás a fáziszárt hurok, amiben előállítható a bemeneti órajel tetszőleges fáziskéséssel. A PLL képes a bemeneti órajelnél nagyobb frekvenciákat is előállítani. Egyszerű eszköz kell hozzá - egy számláló. Ha már a PLL bekerül a kontrollerbe, akkor bekerül a számláló is (a picnél 4 módussal, de vannak más megoldások is - 80x86,....). A megoldás előnye, hogy a belső és a külső órajel szinkronba hozható és mégis átvezethető az erősítő fokozaton...

Szia
(#) kaqkk válasza dudzsi hozzászólására (») Márc 1, 2010 /
 
Az osc 1 és osc2 jelzésű lábakra kell kötni , nézd meg az adatlapján a pin diagrammot .
(#) dudzsi válasza kaqkk hozzászólására (») Márc 1, 2010 /
 
Köszi. Akkor jól értettem. Még egy kérdés. A WDT-nek lehet ennél a tipusnál állitani az időt? Mert én ha jol olvastam 72ms van tulcsordulás.
(#) potyo válasza dudzsi hozzászólására (») Márc 1, 2010 /
 
Az OPTION_REG regiszterben lehet előosztót állítani a WDT-hez.
(#) icserny válasza dudzsi hozzászólására (») Márc 1, 2010 /
 
Nem jól olvastad (vagy nem ugyanazt az adatlapot?):
Alapból (előosztó nélkül) 18 ms a túlcsordulási idő. Ezt egy max. 1:128-as előosztóval lehet nyújtani, tehát 2,3 másodperc a leghosszabb beállítható idő. Az időzítés pontos értéke a hőmérséklettől, tápfeszültségtől és talán a bolygók együttállásától is függ...
(#) Harry hozzászólása Márc 2, 2010 /
 
Sziasztok!

Én is a segítségeteket kérném. Egy PIC16F628A-s mikrovezérlőn gyakorlok. Legújabb próbálkozásom, az istennek nem akart összejönni. A végén odáig egyszerűsítettem a programot, hogy az A B portokra küldjek ki 0xFF-et. Az érdekesség az volt, hogy adott lábakon 1-es jött ki a többin pedig 0-a. Konkrétabban a(z) A2 A3, B0 B1 B2 B3 lábakon 1-es-t kaptam a többin 0-t. Elképzelhető hogy a többi port tönkrement volna?
Írtam progit arra hogy ha a B2==1 akkor a B3=1. Azt tapasztaltam, helyes kapcsoló bekötés mellett, mikor lehúztam földre a led nem világított, de ha szabadon vagy 5V-ra kötöttem, nem mutatott stabil működést=> hozzáértem a PIC-hez, és a led hol halványabban világított, hol egyáltalán nem világított, hol normál fényerővel. (viszont működik a program benne, mert MCLR jel-re normálisan működik)
Igazából figyeltem rá, szerintem nem kötöttem sosem zárlatot, és füst sem hagyta el az IC-t. Ráadásul tökéletesen lehet programozni. Ellenőrzésnél sem ír ki semmi hibát. Élesztését magával a PK2 programozóval végeztem, de előző napokban ilyen "bonyolult" feladatokra képes voltam (mint a ledvillogtatás). Belső oscillátorát használtam.
WDT-t kikapcsoltam, CMCON=0x07...
Van egy PIC18-asom azzal próbálkoztam már régebben is (más programozóval-Watt féle), de ott is hasonló bizonytalan működést tapasztaltam. Akkor a sok konfig bitre, meg analóg működésre fogtam, de most végképp nemtudom miért lehet.
(#) potyo válasza Harry hozzászólására (») Márc 2, 2010 / 1
 
PGM lábban és LVP konfig bittel mi a helyzet?
(#) watt válasza Harry hozzászólására (») Márc 2, 2010 /
 
Valamint(LVP-PGM-en kívül), kondi(100n) van a PIC táp lábán?
(#) kaqkk válasza watt hozzászólására (») Márc 2, 2010 /
 
Szerintem az MCLR láb nincs felhúzva
(#) watt válasza kaqkk hozzászólására (») Márc 2, 2010 / 1
 
Lehet, de a PK2 felhúzza, és azt írta azzal próbálja, de lehet, hogy nem pontosan értem...
(#) Balázs 1.3 JTD válasza Harry hozzászólására (») Márc 2, 2010 /
 
TRISA TRISB regiszter be van állítva?

(Én is kezdő avgyok, ez csak egy tipp )
(#) Balázs 1.3 JTD válasza Hp41C hozzászólására (») Márc 2, 2010 /
 
Köszi a választ!

Üdv:Balázs!
(#) watt válasza Balázs 1.3 JTD hozzászólására (») Márc 2, 2010 /
 
Tudom kezdő vagy, nem is akarlak bántani, csak kérdezem, hogy ha mondjuk bemenetnek van állítva egy láb, azon "kézrátéttel" (közelítéssel) hogyan tud világítani egy LED? Valószínűbb, hogy MCLR, PGD, vagy egyébb oszcillátor gond lesz.
(#) Balázs 1.3 JTD válasza watt hozzászólására (») Márc 2, 2010 /
 
Háát ha hiszed ha nem nekem egyszer bemeneten instabilan villogtak ledek. Találtam neten egy futófényt f84el, b porton voltak ledek. Én meg szépen beírtam a progiba hogy az "A" portot is kapcsolja, de nem tudtam hogy trisa-t át kell írni. Nem mőködött, de instabilan villogtak a LED-ek... Ebből gondoltam a TRIS beállításokra.
(#) Balázs 1.3 JTD hozzászólása Márc 2, 2010 /
 
Szerintetek túlzás egy 12es PIC PWM modulját használni egy modellautó alvázvilágításának folytonos begyujtásához és kialtatásához? .
Egyik gyors ám szerintem látványos munkám:
Vidi
(#) gabi20 válasza Balázs 1.3 JTD hozzászólására (») Márc 2, 2010 /
 
Ezt én is PIC - el csinálnám. Elég bonyolult lenne ezt diszkrét IC - kel megoldani
(#) Balázs 1.3 JTD válasza gabi20 hozzászólására (») Márc 2, 2010 /
 
Ja én is agyaltam rajta még a PIC-mánia előtt, hogy hogy és mivel. De most hogy ismerkedem a PIC-ekkel és nem tudtam mit kitalálni, hogy mit próbálgassak hirtelen beugrott a PWM, és a modellautó alvázvilágítása, meg az underground2-ben látott villogó neon, na mondom akkor próba indul . Bő 20 perc alatt el is készült a végleges verzió. Egy 12F683, egy BC817 egy 1K-s ellenállás kb 2cm2 nyák és valamicske vezetékből.
(#) watt válasza Balázs 1.3 JTD hozzászólására (») Márc 2, 2010 /
 
Ott még más is volt! Egy bemeneten elhanyagolható áram folyik, mindenesetre annyi nem, hogy egy LED akár pislákoljon.
(#) Balázs 1.3 JTD válasza watt hozzászólására (») Márc 2, 2010 /
 
Nem rémlik. Vagy 4 éve volt, mikor a JDM programozómmal kínlódtam. Megpróbálom előkeresni a panelt.
Következő: »»   52 / 1210
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem