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   2 / 1210
(#) gtk válasza speki hozzászólására (») Júl 15, 2006 1 /
 
Ha nem muszaly sorosra,akkor csinalhatsz LPT-re pufferelve.Elegge egyszeru es jol mukodik az Oshon fele aramkor es soft LINK
(#) gtk válasza Báddzsó hozzászólására (») Júl 15, 2006 /
 
Irtam egy rovidke kodot es nem mukodik,viszont az alabbi kod annyi kulonbseggel, hogy nem a TIMER0 megszakitas rutinban novelem a PORTB erteket ,ugy mukodik.
Megnezne valaki nekem?

  1. ;a timer0 256 orajel cilus utan novekedik egyel es interruptol tulcsordulaskor
  2. ;az int. rutinban PORTB tartalmat noveli 1 -el.
  3. ;mikor a PORTB 6. bitje 1-be allt,akkor ugrik a BETOLTre es ujratolti a PORTB -re a dec. 2 szamot.
  4.  
  5. LIST P=16F84A
  6.  #INCLUDE "P16F84A.INC"
  7.  __CONFIG _XT_OSC&_CP_OFF&_WDT_OFF
  8.  
  9.  ORG    0
  10.          GOTO     START
  11.  
  12.  ORG    4
  13.          BCF    INTCON,T0IF ;INTCON T0IF jelzobit torlese
  14.          INCF PORTB,1  ;noveljuk a portB tartalmat 1 -el
  15.          BTFSS  PORTB,6  ; 'Ennél az utasításnál a PIC megnézi, hogy PORTA 6. helyiértéku bitje 0-e. Ha az, akkor átugorja a soron következo utasítást, ha egy, akkor rendesen fut tovább.'
  16.        ;igy ha a 6. bit 1 -be valt,akkor ujra beirjuk a reg. -be az 2 -et.
  17.    goto BETOLT
  18.          RETFIE
  19.  
  20. START    BSF    STATUS,RP0  ;BANK1
  21.          MOVLW  B'00011111'
  22.          MOVWF  TRISA
  23.          MOVLW  B'00000000'
  24.          MOVWF  TRISB
  25.          MOVLW  B'10000111' ;az elso(balrol) harom bit elooszto
  26.          MOVWF  OPTION_REG
  27.          BCF    STATUS,RP0  ;BANK0
  28.          CLRF   PORTB
  29.          BSF    INTCON,GIE
  30.          BSF    INTCON,T0IE
  31.  
  32. BETOLT:    
  33.         MOVLW D'2'   ;aku -ba 2 dec. szamot
  34.      MOVWF PORTB  ;kiirjuk portB -re  
  35. END


Koszi.
(#) Sanyi87 válasza gtk hozzászólására (») Aug 6, 2006 /
 
Hali
valaki meg tudná mondani, hogy honnan tudok régebbi MPLAB-ot leszedni? 5.x v 6.x érdekelne.
köszi
(#) Báddzsó válasza Sanyi87 hozzászólására (») Aug 6, 2006 /
 
[link=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023073]http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nod...023073[/link]
(#) Sanyi87 válasza Báddzsó hozzászólására (») Aug 6, 2006 /
 
köszönöm
(#) Roka Rudi 77 hozzászólása Nov 18, 2006 /
 
Üdv mindenkinek
Teljesen kezdő vok a pic-ek terén. Hogy őszinte legyek csak a szükséges mértékig szeretnék belemélyedni.
A problémám a következő:
Van 1 PIC16F627A-I/P-m, amibe már van égetve valami progi. Ezt szeretném sokszorosítani. Tehát ki kellene olvasnom a progit, és beleégetni egy másik 627A-ba.
A kérdéseim a következők lennének:
1. Milyen égetőt vegyek, vagy csináljak?
2. Milyen szoftvert javasoltok?

Előre is köszi
(#) Norberto válasza Roka Rudi 77 hozzászólására (») Nov 18, 2006 /
 
Hali!

Üdvözlünk az oldalon!

A kérdéseidre a válaszok:

1. Venni nem érdemes gyárit, mert nagyon drága, főleg úgy, ha az ember nem is használja minden nap. Házilag érdemes építeni egyet, mégpedig JDM-típusú külső tápos égetőt, amivel nem igazán lehet semmi problémája a használójának. Ennek megtalálod a kapcsolási rajzát, és dokumentációját a következő oldalon:

[link=http://deguss.hobbielektronika.hu]http://deguss.hobbielektronika.hu[/link]

2. Általában 2-féle szoftvert szoktak használni az emberek PIC-égetésre. Van egy úgynevezett WinPIC nevű program, illetve van az ICProg nevű. A kettő közül azt választod, amelyik szimpatikusabb...
(#) Roka Rudi 77 hozzászólása Nov 18, 2006 /
 
Köszi az infot.
Még annyi kérdésem lenne, ha a WinPic nevű progit használom, szükséges a beállításokon módosítanom, vagy alapbeállításokkal is működik?
Köszi
(#) Báddzsó válasza Roka Rudi 77 hozzászólására (») Nov 18, 2006 /
 
én javasolom még ezen az oldalon található programozót is, ezt használom, jóval egyszerűbb mint a külön tápos, és nálam eddig mindig jól működött, még nyák sem szükséges hozzá, (nekem is nyák nélkül van ) visziont a sima táp nélküli jdm-et nem javaslom, nagyobb memóriás picecek már nem bír progizni...
(#) dpeti válasza Placi84 hozzászólására (») Nov 18, 2006 /
 
Először érdemesebb egy mikrovezérlőkről/mikroprocesszoros rendszerekről szóló basic könyvet elolvasni, hogy tisztában legyél a fogalmakkal, utánna már megteszi a microchip oldalán a PIC reference manualja, meg par példaprogi...
(#) dpeti válasza dpeti hozzászólására (») Nov 18, 2006 /
 
jó semmi, hulyeségeket beszélek... nemrég állítottam a fordítottjára a fórumban való listázást, és bekavart egy picit, ezer bocs
(#) Prinner hozzászólása Nov 19, 2006 /
 
Hi!
Szükségem lenne egy ICSP-re amivel 16F877A-t tudok progizni.
Ezt találtam ami szerintem megfelel a céljaimra, de milyen égető szoftvert használjak hozzá, és azt milyen beállításokkal?
Légyszi segítsetek, jó lenne minél hamarabb megcsinálni a cuccot
(#) Norberto válasza Prinner hozzászólására (») Nov 19, 2006 /
 
Az általad linkelt oldal alja felé találtam ezt a szöveget:

Idézet:
„Using Ic-Prog as alternative software on Windows NT/2000/XP.

Click here to find how configure Ic-Prog to work in conjunction with P877 hardware.”


Szerintem ez pont az, amire neked szükséged van...egyébként meg 5 hozzászólással feljebb írtam, hogy melyik 2 szoftvert szokták égetésre használni.
(#) Roka Rudi 77 hozzászólása Nov 19, 2006 /
 
Köszönöm a segítséget, remélem menni fog a dolog.
(#) FLEXTER hozzászólása Nov 20, 2006 /
 
HELLO
Lehet a pic16f877-ből jelgenerátort csinálni?
(10hz-100khz-ig 1herzes lépésben)
Ha lehetséges akkor C-NYELVEN kérnék
példákat.
Fáradozásukat előre is köszönöm.
(#) tiki hozzászólása Feb 18, 2007 /
 
hali!

azt szeretném megkérdezni h azt meg lehetne e csinálni PIC-el hogy pl. égetni belőle egy lm 383-as IC-t??? :nemtudom:
(#) potyo válasza tiki hozzászólására (») Feb 18, 2007 /
 
Ha jól nézem, az lm383 az egy audió erősítő. Ha az, akkor nem. A PIC az mikrokontroller.
(#) krajnyak_dani hozzászólása Márc 31, 2007 /
 
Az aki még életében nem csinált programot az hogy kezdjen hozzá.Mijyen programmal kezdjem, honnan lehet megszerezni?Érdekelne ez a PIC-es dolog. :nemtudom:
(#) potyo válasza krajnyak_dani hozzászólására (») Márc 31, 2007 /
 
És nézz meg néhány példaprogramot, olvasd végig a PIC - Miértek, hogyanok topikot itt a hobbielektronikán, valamint a PIC kérdések topikot a Terminál fórumon.
(#) krajnyak_dani hozzászólása Ápr 6, 2007 /
 
Hallottam már erről a MPLAB-ről.De a programot hogy tudom be üzemelni, nem kell semmi más hozzá?
(A microchip oldalon egy szót nem értek mert angol:dead
(#) MaSTeRFoXX válasza krajnyak_dani hozzászólására (») Ápr 6, 2007 / 1
 
Van egy leírásom. Olvasd el.
Egy barátom írta pár éve, én innen tanultam meg.
(#) krajnyak_dani válasza MaSTeRFoXX hozzászólására (») Ápr 12, 2007 /
 
Az MPLAB IDE-t töltöttem le mert az MPLAB-t nem találtam sehogyse. Az IDE is ugyanugy múködik?
(#) Norberto válasza krajnyak_dani hozzászólására (») Ápr 12, 2007 /
 
Az "MPLAB IDE" második tagja, azaz az IDE azt jelenti, hogy: "fejlesztőkörnyezet"

Ebből maga a programnév az MPLAB, az IDE csak egy kiegészítés...

Magyarul csak simán MPLAB-ot nem is találtál volna sehol, mert önmagában ez már egy komplett fejlesztői környezet. Csak néha elhagyják mögüle az "IDE" mozaikszót.
(#) dpeti válasza Norberto hozzászólására (») Ápr 12, 2007 /
 
+aki az angol megfelelőjére kíváncsi, és ezzel lesz teljes az élete, annak csak most: IDE - Integrated Development Environment
(#) krajnyak_dani válasza MaSTeRFoXX hozzászólására (») Ápr 17, 2007 /
 
Begépeltem a példát de nem jó :eek2: :eek2: eror-okat és warning-okat ír ki. A 7.50-est használtam ez lehet baj?
(#) Taki33 hozzászólása Ápr 17, 2007 /
 
Sziasztok!

A kérdésem az, hogy van egy kapcsolásom és abba
16F628 PIC van, én meg 16F628A PIC-et vettem,
tehát a 16F628 HEX programját beleírhatom a
16F628A PIC-be változtatás nélkül?
(#) bbatka válasza Taki33 hozzászólására (») Ápr 17, 2007 /
 
Bele
De mivel vagy 10000X újraégethető, így nincs jelentősége.
(#) Kera_Will válasza krajnyak_dani hozzászólására (») Ápr 17, 2007 /
 
Milyen példát írtál be és mik a hiba üzik ?

Talán csak az include filét nem találja az MPLAB ?

másold be a asm file mellé avagy a header filet is keresdmeg állítsd be az elérési útját.

MPLAB header filének hivja az include fileket ezek kiterjesztése .INC !!!

Általában pictipusa.INC néven található az mplab 1ik al könyvtárában lesznek nálam pl itt:
\Program Files\Microchip\MPASM Suite\

Elérési útját megadhatod az asm fileban is a

list p=16f84

#include --- > ebben a sorban ...

De legtisztább az hogy projekt készítésekor az asm file és a inc file 1 könyvtárba legyen ... akkor nem fog aggódnia a fordító .

Ez nem volt leírva a lámapdfben 1 szóval se.

(#) 8ball hozzászólása Ápr 19, 2007 /
 
Sziasztok!

Megépitettem ezt [url]http://users.atw.hu/deguss/kapcsolasok/picegeto/picegeto.jpg az égetőt!Egy 16f627-est szeretnék felprogramozni de a programozás végén kiirja hogy "Programming Failed"
Jó lenne tudni hogy most mi is a hiba mert nekem ezek a hibaüzenetek egyenlöre kinaiak
:help: Elöre is köszönöm

winpic.JPG
    
Következő: »»   2 / 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