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   1021 / 1021
(#) mps válasza _BiG_ hozzászólására (») Vas, 13:30 /
 
Köszi a választ!
Ezeket néztem. mint írtam, ha angolra állítom a win.-ben a beviteli nyelvet nincs is semmi gond. De ha magyar akkor ezt a két karaktert nem találom. Magyarnál viszont a + és az ö jön.Ha az x-et küldöm a jobb alt-al, akkor meg ű. A többi a helyén van.(Pedig már kínomban írtam egy pascal progit is. Na ott valamiért a 0-ra 96 jön vissza.) Mondjuk ami nekem még fura, hogy többféle táblázatot találtam, pl az első linkeden a 0 az 0x0b a másodikon (ezt még nem láttam) 0x45 ezen pedig 0x27.
A # még kacifántosabb, mert vagy jobb altot vagy shiftet is "nyomni" kell mellé.
(#) _BiG_ válasza mps hozzászólására (») Vas, 15:22 /
 
Akkor feltöltöm a Microsoft ™©®֍֏ stb-stb saját doksiját, szintén gugli barátom tálalta.
Ebben a különböző billentyű-elrendezések vannak részletezve, hogy a winfos miként kezeli őket.
Réges-régen kellett írnom programot (suliban), ami a scan-kódokat használta, nem a BIOS-on át vette a bevitt karaktereket. Akkor megoldottam. Itt se lehet vele gond, hiszen a hardver ugyanaz.
Idézet:
„ha angolra állítom a win.-ben a beviteli nyelvet nincs is semmi gond. De ha magyar akkor ezt a két karaktert nem találom. Magyarnál viszont a + és az ö jön.”

Fel kell készíteni a programot az eltérő beállításokra. De, mint mondám, ha jól emlékszem, a billentyűzet küld valami scan-kódot, azt az oprendszer kezeli le, helyettesíti be a megfelelő karakter ASCII kódját. Neked nem az ASCII-kód kell, hanem a scan kód, ami a csatin kibuggyan. Elvileg az csak billentyűzet-függő (hány gombos, stb). Tehát rittyents egy progit, ami közvetlenül kiolvassa és aszerint te kezeld le, mit kezdesz vele. Ja, és persze a PIC-re kell megírni, a vett kódot soros vonalon küldd be a PC-be, és láthatod. Mintha tettem volna fel ide pár hónapja linkeket, hogy milyen elektronika kell a billentyűzet-PIC összekötéshez.
Keress rá a nevemre.

scancode.pdf
    
(#) mps válasza _BiG_ hozzászólására (») Vas, 16:07 /
 
Köszi! Átnézem ezt a doksit is.
Amúgy lehet nem teljesen egyértelműen írtam a gondom. Soros porton jön egy adat, ezt kell a pc felé küldenem mintha egy billentyűzet lenne rákötve. A pic-ben csinálom az ASCII-scan konverziót. Ez működik is amíg a gépen a win beviteli nyelve az angol. Ill. nem akarok nullát vagy # küldeni. Egyedül ezt a két karaktert nem sikerül konvertálni. Elméletileg ezek a billentyű kódok az ősidőktől megvannak. Az érdekel, hogy a win mit szeretne kapni, és első ránézésre a küldött doksi jó is lesz erre
(#) pajti2 hozzászólása Vas, 20:20 /
 
Anno kérdeztem, kinek milyen gányolási tapasztalata van USB töltőkkel. Azóta beleakadtam egy általános teszter oldalba is. Némelyik tényleg szörnyű Bővebben: Link
Következő: »»   1021 / 1021
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu