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   191 / 1211
(#) icserny válasza dinokal hozzászólására (») Jan 2, 2012 /
 
Idézet:
„A kérdéses lapon a led vdd-re volt kötve, és 1k-s ellenállással a földre húzva. A kettő közé volt a pic rb15-ös lába kötve.”
Ilyen oldal van nálam? Melyik ez, mert akkor sürgősen javítandó!
(#) vicsys válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
Nem indul az oszcillátor, vagy nincs jól programozva a PIC.
(#) icserny válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
A kontraszt hová van állítva?
(#) El_Pinyo válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
Általában ez akkor fordul elő, ha nem sikerült megfelelően inicializálni az LCD kijelzőt. Ez lehet akár kontakthibából eredő probléma, de akár a megfelelő időzítések be nem tartása is okozhatja. Korábban említetted, hogy nincs 4 MHz-s kvarcod, gondolom tettél rá valami nagyobb értékűt, így a szoftveres időzítő rutinok már nem tartják be az inicializáláshoz szükséges várakozási időket. Az is lehet, hogy el sem indul az oszcillátor.
(#) morzsa15 válasza icserny hozzászólására (») Jan 2, 2012 /
 
1k-s ellenállás van benne
(#) vicsys válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
És a kavicsod mekkora? 4MHz-es?
(#) morzsa15 válasza vicsys hozzászólására (») Jan 2, 2012 /
 
Hogy nem indul??mit tudok ellene tenni? többször is újra programoztam

szerk.: sajnos nem 4mhz-es nem találtam itthon olyat az lehet a baj?
(#) vicsys válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
Szerinted...?
(#) morzsa15 válasza vicsys hozzászólására (») Jan 2, 2012 /
 
Akkor az a baj :/
(#) szitko válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
Fogj egy öreg kisflopit vagy nagyot, és szedd ki belőle. Álltalában 4MHz-s van bennük. Vagy vegyél egyet.
(#) vicsys válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
Murphi alkatrész törvénye:
Általában igaz az a tény, hogy a kapcsolási rajzon megadott értékekkel sokkal jobban működik a berendezés, mint más, találomra fellelt alkatrészekkel.
(#) kokozo válasza morzsa15 hozzászólására (») Jan 2, 2012 /
 
Szia! a kontrasztot ami nálad 1k-s ellenállással van a testre húzva lehet hogy ehhez a kijelzőhöz nem a megfelelő.. A legtöbb lcd kontrasztját egy potival szokták beállítani aminek az egyik lába a test a másik az 5v a középső meg az lcd 3-as lába és ezt kell tekergetni úgy hogy ne csak kockák legyenek a kijelzőn.. De lehet hogy rosszul tudom.
(#) vicsys válasza kokozo hozzászólására (») Jan 2, 2012 /
 
Szerintem, ha a kockákat látja, akkor jó a kontraszt. Ki is próbálhatja úgy, hogy a 3-as lábat direkt testre köti. (ellenállás rövidzárban). Most megjósolom: Ugyan az lesz.
(#) dinokal válasza icserny hozzászólására (») Jan 3, 2012 /
 
Nem nálad, több adatlap volt nálam a gépen megnyitva, és azt kevertem össze.
(#) NyariG hozzászólása Jan 3, 2012 /
 
Valaki eltudná nagy vonalakban magyarázni hogy mi ez? mire való? és hogy kell használni? Egy link is jó ha valahol le van írva. Én nem találtam megoldást.

Amire én gondolok az egy lcd kijelzőnek a karakter táblázata. De hogy hogy épül fel arról sejtelmem sincs, esetleg ezt lehet használni 7 szegmenses kijelzőre is?

  1. CharTab
  2.   DT  0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00    ; " "
  3.   DT  0x00 , 0x00 , 0x79 , 0x00 , 0x00 , 0x00    ; "!"
  4.   DT  0x00 , 0x70 , 0x00 , 0x70 , 0x00 , 0x00    ; """
  5.  DT  0x14 , 0x7F , 0x14 , 0x7F , 0x14 , 0x00    ; "#"
  6.  DT  0x12 , 0x2A , 0x7F , 0x2A , 0x24 , 0x00    ; "$"
  7.  DT  0x62 , 0x64 , 0x08 , 0x13 , 0x23 , 0x00    ; "%"
  8.  DT  0x36 , 0x49 , 0x55 , 0x22 , 0x05 , 0x00    ; "&"
  9.  DT  0x00 , 0x50 , 0x60 , 0x00 , 0x00 , 0x00    ; "'"
  10.  DT  0x00 , 0x1C , 0x22 , 0x41 , 0x00 , 0x00    ; "("
  11.  DT  0x00 , 0x41 , 0x22 , 0x1C , 0x00 , 0x00    ; ")"
  12.  DT  0x14 , 0x08 , 0x3E , 0x08 , 0x14 , 0x00    ; "*"
  13.  DT  0x08 , 0x08 , 0x3E , 0x08 , 0x08 , 0x00    ; "+"
  14.  DT  0x00 , 0x05 , 0x06 , 0x00 , 0x00 , 0x00    ; ","
  15.  DT  0x08 , 0x08 , 0x08 , 0x08 , 0x08 , 0x00    ; "-"
  16.  DT  0x00 , 0x03 , 0x03 , 0x00 , 0x00 , 0x00    ; "."
  17.  DT  0x02 , 0x04 , 0x08 , 0x10 , 0x20 , 0x00    ; "/"
  18.  DT  0x3E , 0x45 , 0x49 , 0x51 , 0x3E , 0x00 ; "0"
  19.  DT  0x00 , 0x21 , 0x7F , 0x01 , 0x00 , 0x00    ; "1"
  20.  DT  0x21 , 0x43 , 0x45 , 0x49 , 0x31 , 0x00    ; "2"
  21.  DT  0x42 , 0x41 , 0x51 , 0x69 , 0x46 , 0x00    ; "3"
  22.  DT  0x0C , 0x14 , 0x24 , 0x7F , 0x04 , 0x00    ; "4"
  23.  DT  0x72 , 0x51 , 0x51 , 0x51 , 0x4E , 0x00    ; "5"
  24.  DT  0x1E , 0x29 , 0x49 , 0x49 , 0x06 , 0x00    ; "6"
  25.  DT  0x40 , 0x47 , 0x48 , 0x50 , 0x60 , 0x00    ; "7"
  26.  DT  0x36 , 0x49 , 0x49 , 0x49 , 0x36 , 0x00    ; "8"
  27.  DT  0x30 , 0x49 , 0x49 , 0x4A , 0x3C , 0x00    ; "9"
  28.  DT  0x00 , 0x36 , 0x36 , 0x00 , 0x00 , 0x00    ; ":"
  29.  DT  0x00 , 0x35 , 0x36 , 0x00 , 0x00 , 0x00    ; ";"
  30.  DT  0x08 , 0x14 , 0x22 , 0x41 , 0x00 , 0x00    ; "<"
  31.  DT  0x14 , 0x14 , 0x14 , 0x14 , 0x14 , 0x00    ; "="
  32.  DT  0x00 , 0x41 , 0x22 , 0x14 , 0x08 , 0x00    ; ">"
  33.  DT  0x20 , 0x40 , 0x45 , 0x48 , 0x30 , 0x00    ; "?"
  34.  DT  0x26 , 0x49 , 0x4F , 0x41 , 0x3E , 0x00    ; "@"
  35.  DT  0x3F , 0x44 , 0x44 , 0x44 , 0x3F , 0x00    ; "A"
  36.  DT  0x7F , 0x49 , 0x49 , 0x49 , 0x36 , 0x00    ; "B"
  37.  DT  0x3E , 0x41 , 0x41 , 0x41 , 0x22 , 0x00    ; "C"
  38.  DT  0x7F , 0x41 , 0x41 , 0x22 , 0x1C , 0x00    ; "D"
  39.  DT  0x7F , 0x49 , 0x49 , 0x49 , 0x41 , 0x00    ; "E"
  40.  DT  0x7F , 0x48 , 0x48 , 0x48 , 0x40 , 0x00    ; "F"
  41.  DT  0x3E , 0x41 , 0x49 , 0x49 , 0x2F , 0x00    ; "G"
  42.  DT  0x7F , 0x08 , 0x08 , 0x08 , 0x7F , 0x00    ; "H"
  43.  DT  0x00 , 0x41 , 0x7F , 0x41 , 0x00 , 0x00    ; "I"
  44.  DT  0x02 , 0x01 , 0x41 , 0x7E , 0x40 , 0x00    ; "J"
  45.  DT  0x7F , 0x08 , 0x14 , 0x22 , 0x41 , 0x00    ; "K"
  46.  DT  0x7F , 0x01 , 0x01 , 0x01 , 0x01 , 0x00    ; "L"
  47.  DT  0x7F , 0x20 , 0x18 , 0x20 , 0x7F , 0x00    ; "M"
  48.  DT  0x7F , 0x10 , 0x08 , 0x04 , 0x7F , 0x00    ; "N"
  49.  DT  0x3E , 0x41 , 0x41 , 0x41 , 0x3E , 0x00    ; "O"
  50.  DT  0x7F , 0x48 , 0x48 , 0x48 , 0x30 , 0x00    ; "P"
  51.  DT  0x3E , 0x41 , 0x45 , 0x42 , 0x3D , 0x00    ; "Q"
  52.  DT  0x7F , 0x48 , 0x4C , 0x4A , 0x31 , 0x00    ; "R"
  53.  DT  0x31 , 0x49 , 0x49 , 0x49 , 0x46 , 0x00    ; "S"
  54.  DT  0x40 , 0x40 , 0x7F , 0x40 , 0x40 , 0x00    ; "T"
  55.  DT  0x7E , 0x01 , 0x01 , 0x01 , 0x7E , 0x00    ; "U"
  56.  DT  0x7C , 0x02 , 0x01 , 0x02 , 0x7C , 0x00    ; "V"
  57.  DT  0x7E , 0x01 , 0x06 , 0x01 , 0x7E , 0x00    ; "W"
  58.  DT  0x63 , 0x14 , 0x08 , 0x14 , 0x63 , 0x00    ; "X"
  59.  DT  0x70 , 0x08 , 0x07 , 0x08 , 0x70 , 0x00    ; "Y"
  60.  DT  0x43 , 0x45 , 0x49 , 0x51 , 0x61 , 0x00    ; "Z"
  61.  DT  0x00 , 0x7F , 0x41 , 0x41 , 0x00 , 0x00    ; "["
  62.  DT  0x54 , 0x34 , 0x1F , 0x34 , 0x54 , 0x00    ; "\"
  63.  DT  0x00 , 0x41 , 0x41 , 0x7F , 0x00 , 0x00    ; "]"
  64.  DT  0x10 , 0x20 , 0x40 , 0x20 , 0x10 , 0x00    ; "^"
  65.  DT  0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x00    ; "_"
  66.  DT  0x00 , 0x40 , 0x20 , 0x10 , 0x00 , 0x00    ; "`"
  67.  DT  0x02 , 0x15 , 0x15 , 0x15 , 0x0F , 0x00    ; "a"
  68.  DT  0x7F , 0x09 , 0x11 , 0x11 , 0x0E , 0x00    ; "b"
  69.  DT  0x0E , 0x11 , 0x11 , 0x11 , 0x02 , 0x00    ; "c"
  70.  DT  0x0E , 0x11 , 0x11 , 0x09 , 0x7F , 0x00    ; "d"
  71.  DT  0x0E , 0x15 , 0x15 , 0x15 , 0x0C , 0x00    ; "e"
  72.  DT  0x08 , 0x3F , 0x48 , 0x40 , 0x20 , 0x00    ; "f"
  73.  DT  0x18 , 0x25 , 0x25 , 0x25 , 0x3E , 0x00    ; "g"
  74.  DT  0x7F , 0x08 , 0x10 , 0x10 , 0x0F , 0x00    ; "h"
  75.  DT  0x00 , 0x11 , 0x5F , 0x01 , 0x00 , 0x00    ; "i"
  76.  DT  0x02 , 0x01 , 0x11 , 0x5E , 0x00 , 0x00    ; "j"
  77.  DT  0x7F , 0x04 , 0x0A , 0x11 , 0x00 , 0x00    ; "k"
  78.  DT  0x00 , 0x41 , 0x7F , 0x01 , 0x00 , 0x00    ; "l"
  79.  DT  0x1F , 0x10 , 0x0C , 0x10 , 0x0F , 0x00    ; "m"
  80.  DT  0x1F , 0x08 , 0x10 , 0x10 , 0x0F , 0x00    ; "n"
  81.  DT  0x0E , 0x11 , 0x11 , 0x11 , 0x0E , 0x00    ; "o"
  82.  DT  0x3F , 0x28 , 0x28 , 0x28 , 0x10 , 0x00    ; "p"
  83.  DT  0x10 , 0x28 , 0x28 , 0x18 , 0x3F , 0x00    ; "q"
  84.  DT  0x1F , 0x08 , 0x10 , 0x10 , 0x08 , 0x00    ; "r"
  85.  DT  0x09 , 0x15 , 0x15 , 0x15 , 0x02 , 0x00    ; "s"
  86.  DT  0x10 , 0x7E , 0x11 , 0x01 , 0x02 , 0x00    ; "t"
  87.  DT  0x1E , 0x01 , 0x01 , 0x02 , 0x1F , 0x00    ; "u"
  88.  DT  0x1C , 0x02 , 0x01 , 0x02 , 0x1C , 0x00    ; "v"
  89.  DT  0x1E , 0x01 , 0x06 , 0x01 , 0x1E , 0x00    ; "w"
  90.  DT  0x11 , 0x0A , 0x04 , 0x0A , 0x11 , 0x00    ; "x"
  91.  DT  0x18 , 0x05 , 0x05 , 0x05 , 0x1E , 0x00    ; "y"
  92.  DT  0x11 , 0x13 , 0x15 , 0x19 , 0x11 , 0x00    ; "z"
  93.  DT  0x00 , 0x08 , 0x36 , 0x41 , 0x00 , 0x00    ; "{"
  94.  DT  0x00 , 0x00 , 0x7F , 0x00 , 0x00 , 0x00    ; "|"
  95.  DT  0x00 , 0x41 , 0x36 , 0x08 , 0x00 , 0x00    ; "}"
  96.  DT  0x04 , 0x04 , 0x15 , 0x0E , 0x04 , 0x00    ; "->"
  97.  DT  0x04 , 0x0E , 0x15 , 0x04 , 0x04 , 0x00    ; "<-"
  98.  DT  0x14 , 0x3E , 0x55 , 0x41 , 0x22 , 0x00    ; "€"
  99.  DT  0x30 , 0x78 , 0x7C , 0x7C , 0x3E , 0x1F    ; 1 of 2 Heart
  100.  DT  0x3E , 0x7C , 0x7C , 0x78 , 0x30 , 0x00    ; 2 of 2 Heart
  101.  DT  0x00 , 0x1C , 0x3E , 0x77 , 0x5B , 0x7B    ; 1 of 2 Smilly
  102.  DT  0x5B , 0x77 , 0x3E , 0x1C , 0x00 , 0x00    ; 2 of 2 Smilly
  103.  DT  0x08 , 0x1C , 0x7F , 0x1C , 0x08 , 0x00 ; "<I>"
  104.  DT  0x08 , 0x14 , 0x41 , 0x14 , 0x08 , 0x00 ; "<>"
  105.  DT  0x00 , 0x1F , 0x1F , 0x1F , 0x1F , 0x00    ; "[II]"
  106.  DT  0x00 , 0x1F , 0x11 , 0x11 , 0x1F , 0x00    ; "[]"
  107.  DT  0x0E , 0x13 , 0x15 , 0x19 , 0x0E , 0x00    ; "o"
  108.  DT  0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00    ; "?"
  109.  DT  0x7E , 0xA5 , 0xA9 , 0x81 , 0x7E , 0x00    ; "?"
  110.  DT  0x3F , 0x44 , 0xC4 , 0x44 , 0x3F , 0x00    ; "Á"
  111.  DT  0x7F , 0x49 , 0xC9 , 0x49 , 0x41 , 0x00    ; "É"
  112.  DT  0x00 , 0x41 , 0xFF , 0x41 , 0x60 , 0x00    ; "Í"
  113.  DT  0x3E , 0x41 , 0xC1 , 0x41 , 0x3E , 0x00    ; "Ó"
  114.  DT  0x3E , 0xC1 , 0x41 , 0xC1 , 0x3E , 0x00    ; "Ö"
  115.  DT  0x3E , 0xE1 , 0x41 , 0xE1 , 0x3E , 0x00    ; "Ő"
  116.  DT  0x7E , 0x01 , 0xC1 , 0x01 , 0x7E , 0x00    ; "Ú"
  117.  DT  0x7E , 0x41 , 0x01 , 0x41 , 0x7E , 0x00    ; "Ü"
  118.  DT  0x7E , 0xC1 , 0x01 , 0xC1 , 0x7E , 0x00    ; "Ű"
  119.  DT  0x6E , 0x71 , 0x11 , 0x11 , 0x02 , 0x00    ; "°C"
  120.  DT  0x02 , 0x15 , 0x35 , 0x55 , 0x0F , 0x00    ; "á"
  121.  DT  0x0E , 0x15 , 0x35 , 0x55 , 0x0C , 0x00    ; "é"
  122.  DT  0x00 , 0x11 , 0x3F , 0x51 , 0x00 , 0x00    ; "í"
  123.  DT  0x0E , 0x11 , 0x31 , 0x51 , 0x0E , 0x00    ; "ó"
  124.  DT  0x0E , 0x51 , 0x11 , 0x51 , 0x0E , 0x00    ; "ö"
  125.  DT  0x0E , 0x71 , 0x11 , 0x71 , 0x0E , 0x00    ; "ő"
  126.  DT  0x1E , 0x01 , 0x61 , 0x02 , 0x1F , 0x00    ; "ú"
  127.  DT  0x1E , 0x41 , 0x01 , 0x42 , 0x1F , 0x00    ; "ü"
  128.  DT  0x1E , 0x61 , 0x01 , 0x62 , 0x1F , 0x00    ; "ű"
  129.  DT  0x00 , 0x20 , 0x50 , 0x50 , 0x20 , 0x00    ; "°"
  130.  
  131. CharGenEnd
(#) Hp41C válasza NyariG hozzászólására (») Jan 3, 2012 /
 
Szia!

Ez a pic -es propeller/wand óra karakter táblázata, ami 6 oszlopban 8 - 8 led segítségével jeleníti meg a karaktereket. A DT direktíva hat adata egy karakterhez a 6 oszlop led -jei számára adja meg a mintát (MSB van felül). Közvetlenül nem alkalmas LCD vagy 7 szegmenses kijelző vezérlésére. A módszer viszont alkalmazható.

pl: 7 szegmenses kijelzóre (6 bit a G ... 0. bit az A szegmens, magas szint mellett világít a szegmens)
DT 0x3F ; "0"
DT 0x06 ; "1"
DT 0x53 ; "2"
stb....

Karakteres LCD -hez egyszerűen nem kell ilyen táblázat, csak a felhasználó által definiált karakterek megadásához.
(#) Balagemann2031 hozzászólása Jan 3, 2012 /
 
Sziasztok!
Azt szeretném kérdezni hogy adattáblát az eprom memóriában is lehet tárolni? Ha igen van rá valami direktíva ami az epromból hívogatja az adatokat?
Köszi Üdv!
(#) Hp41C válasza Balagemann2031 hozzászólására (») Jan 3, 2012 / 1
 
Szia!

Attól függ, hogy időben változnak-e az adatok. Ha változnak, akkor az adat EEProm -ban célszerű tárolni őket, egyébként lehet a program memóriában vagy az adat EEPromban is tárolni.

A DE direktíva abszolut kód fordításakor az adat EEProm -ba helyezi el az értékeket.

Kiolvasáshoz programrészletet kell írni - minden kontroller adatlapjában benne van a példa.
(#) Balagemann2031 válasza Hp41C hozzászólására (») Jan 3, 2012 /
 
Igen ilyesmire gondoltam köszi! Üdv!
(#) kiskata hozzászólása Jan 4, 2012 /
 
Kedves Hozzáértők!
Tudna nekem valaki segíteni abban hogy hol találok minimál-konfigurációról kapcsolási rajzokat...
Konkrétan...
Megelégelve a 40 láb korlátait szeretnék egy kicsit a nagyobbak felé kacsintgatni
Beszereztem egy nagyon akciós 18F65j10-et.
A topik elején megemlített alapszabályok betartásán kívül kell-e figyelnem valami egyébre?
Fellelhetőek-e valahol a lehető legegyszerűbb kapcsolások egy helyen... ?
(Ha már egy led villogtatásáig össze tudom rakni a vasat a protoboardon akkor már tudok vele kísérletezgetni...)
Köszönöm a válaszokat előre is...
(#) icserny válasza kiskata hozzászólására (») Jan 4, 2012 / 1
 
Idézet:
„Beszereztem egy nagyon akciós 18F65j10-et.”
Elektronikában 1 db-ot soha nem veszünk! Minimum kettőt, hogy probléma esetén legyen mihez hasonlítani...

Idézet:
„hogy hol találok minimál-konfigurációról kapcsolási rajzokat?”

Az adatlap 2.0 fejezetében írnak a speciális tudnivalókról, és van itt egy minimális kapcsolás is.

Ami újdonság lehet a 18FxxJ10 családnál:
- Van AVDD és AVSS láb is. Ezeket is be kell kötni az összes VDD és VSS lábbal együtt, és ezek közé is kell 100 nF.
- A 3,3 V-os tápfeszültség
- Be kell kötni az ENVREG és a VCAP/VDDCORE lábakat is. Legegyszerűbb ENVREG-et a 3,3 V-os VDD-re kötni, a VCAP lábra pedig egy 10 µF-os kerámia (vagy más, low ESR) kondenzátort tenni. Ezen a lábon a CPU 2,5 V-os feszültsége jelenik meg... További bekötési lehetőségeket az adatlap 24.3-as fejezete mutat.
- Programozásnál vigyázni a 3,3 V miatt!
- Nem túl nagy a programmemória újraírhatósági száma (szobahőmérsékleten kb. 1000). Jobban át kell gondolni a programokat...
(#) dinokal válasza icserny hozzászólására (») Jan 4, 2012 /
 
Szia!
A programmemória újraírhatósági számát hol lehet megnézni? Az angol tudásom majdnem egyenlő a nullával, gugli fordítóval sem találom.
(#) icserny válasza dinokal hozzászólására (») Jan 4, 2012 /
 
Idézet:
„A programmemória újraírhatósági számát hol lehet megnézni?”

Az adatlapban az endurance szóra kell keresni.
(#) kiskata válasza icserny hozzászólására (») Jan 4, 2012 /
 
Köszönöm a gyors választ...
Ha jól értelmeztem a leírást és a választod, az alábbi kapcsolás már alkalmas a tesztelésre?
(#) Hp41C válasza kiskata hozzászólására (») Jan 4, 2012 / 1
 
Még egy 10..100µF a 3.3V táp és a föld közé és jó lesz a tesztelésre.
(#) potyo válasza kiskata hozzászólására (») Jan 4, 2012 / 1
 
Még annyi, hogy nem minden láb alkalmas közvetlenül led meghajtásra. A PORTB és PORTC terhelhető 25mA-el lábanként, a PORTD, PORTE és PORTJ 8mA-el terhelhető, míg a többi csak 4mA-el, és ahogy nézem, te épp a PORTG-re tetted a ledet.
(#) dinokal válasza icserny hozzászólására (») Jan 4, 2012 /
 
Köszönöm szépen, megvan!
(#) icserny válasza kiskata hozzászólására (») Jan 4, 2012 / 1
 
A VCAP lábra 10 mikroFarad kell, nem nF!!!
(#) NyariG hozzászólása Jan 4, 2012 /
 
Most nagyon benne vagyok a bankváltás és a lapváltásba de nem tiszta teljesen a dolog.
Amit én leszűrtem az az hogy a regisztereket itt pl a bank1be raktam:
  1. CBLOCK0x0800
  2. elso
  3. masodik
  4. ARAM_KI
  5. IDO
  6. ENDC


és ezeket úgy tudom csak olvasni ha bank1 ben vagyok.
Amit vagy úgy választok ki hogy
  1. BANKSEL    elso
  2.  
  3. vagy igy:
  4.  
  5. BSFSTATUS,RP0


De pl a status regiszter az mplabban nem változik az elso variációnál.

Úgyhogy nem tudom kinek higgyek....valaki tisztába tehetne.
(#) NyariG válasza NyariG hozzászólására (») Jan 4, 2012 /
 
Még annyi kérdésem lenne hogy a lapváltás meg a bankváltás két külön dolog? Tehát futtathatok én úgy programot a lap2ön hogy a bank0ában levő regisztert módosítja?
Következő: »»   191 / 1211
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