HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


PIC

PIC mikrokontrollerek és programozásuk

 

Időrend:
Oldal 6 / 23 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   2  3  4  5  6  7  8  9  10   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

Törölt felhasználó    2013-06-30 17:09:00 [899]

Köszönöm a segítségeteket. Sajnos azon is elakadtam, hogy PIC16F1827 nincs benne az égető program (WinPC800) listájában akkor, ha soros RS232-es mezei HW-t állítok be.
Ezért azt hiszem át kell állnom a PIC16F818-ra, mert az beállítható a listában. Hiába sok ága-boga, buktatója van ennek a microcontroller fejlesztő környezet technikának, főleg ha a netről gyorsan tanulgat az ember, és még nincs elég tapasztalata ebben a témában.

Előzmény: Poostmaster, 2013-06-30 16:46:00 [898]


Poostmaster | 54    2013-06-30 16:46:00 [898]

Van valami oka, hogy 0040-el kezded?
Mert a GPR 0020-nál kezdődik.
Célszerű így beírni:
CBLOCK 0x20
.
.
ENDC

Előzmény: Törölt felhasználó, 2013-06-29 16:12:00 [892]


pbalazs | 628    2013-06-30 11:35:00 [897]

Nekem most nincs a gépen MPLAB, de másold be ide a header file "config bits" részét, abból kiderül, mi nem stimmel.

Előzmény: Törölt felhasználó, 2013-06-30 07:06:00 [896]


Törölt felhasználó    2013-06-30 07:06:00 [896]

Köszi István és Balázs!
Egyelőre a konfig sort kihagyom (ott még valami nem stimmel, ami a memória területet érinti), így elfogadja a 40-et, és hiba nélkül lefut az MPASM.

Előzmény: isvarga, 2013-06-29 22:59:00 [895]


isvarga | 842    2013-06-29 22:59:00 [895]

Szia!

a 0040h azért adhat hibaüzenetet mert kilóg a tartományból (16 bank x 128 byte (7FFh) a maximális ,ebből nagyon sok nem is írható , olvasáskor 0-át ad vissza) ha átjavítod 040h -akkor jó lesz.(a 0x040 ugyanaz)
endc-vel mindig le kell zárni .

Előzmény: Törölt felhasználó, 2013-06-29 16:12:00 [892]

elektron | 15859    2013-06-29 22:35:00 [894]

Ez a 16F1827 mit tud ? Én eddig amit használtam, PIC16F84, PIC16F627-628 pl.


pbalazs | 628    2013-06-29 22:13:00 [893]

Üdv!

Rég volt már, hogy assembly-ben programoztam, de volna pár tippem:
a CBLOCK direktívát zárd le ENDC-vel, és a cím megadásnál 0x40-et használj 40h helyett. A címtartomány 20h-tól 6Fh-ig megy, tehát a 40h jó kell legyen.
De nem is feltétlen kell így kijelölnöd a saját változóid helyét.
Ezen kívül nem biztos, hogy abban a sorban van a hiba, ahol a fordító mondja.
Az include fájl megadása is lehet úgy, ahogy csináltad, de lehet <P16F1827.INC> is. Egyik a fordító könyvtárában keresi a fájlt, a másik pedig a projekt könyvtárban, de már nem tudom, hogy melyik melyik.

Előzmény: Törölt felhasználó, 2013-06-29 16:12:00 [892]


Törölt felhasználó    2013-06-29 16:12:00 [892]

Üdv a PIC-es Uraknak!
Elkezdtem játszadozni egy PIC program írással, és elakadtam, mert már a 4 sorra a következő hibát kapom:
Error[126]: Argument out of range (not a valid config register address)
Az első 4 sor a következő:
LIST P=16F1827 ;PIC TIPUS MEGHATÁROZÁSA
#INCLUDE "P16F1827.INC" ;INCLUDE FILE (ELÉRÉSI ÚTTAL)

__CONFIG _CP_OFF & _PWRTE_ON & _MCLRE_ON & _LVP_OFF ; configuralas
CBLOCK 0040h ;SAJÁT REGISZTEREK DEKLARÁLÁSA

Kérdezném a Profiktól, mi ennél a PIC-nél a helyes regiszter cím tartomány? (csak kb. 10 változót használok a későbbiekben) Vagy már a PIC konfig se jó?


isvarga | 842    2013-06-19 08:54:00 [891]

16f1827-es mikró ,saját panel.





a szokásos YangKong vezérlő.(unipoláris)
motor nagy induktivitású 0.9°-os , 1Nm
1/8 mikrolépés
30V
a videón 0.25A-s csúcs áram

-Vezérlés kb 100Hz-80kHz között
-2 byte hibatároló
-Motormegállás esetén megpróbálja újraindítani
-a szokásos paraméterező tagok.(PID szerű)
-a szokásos hiba visszajelzések
-saját gyártású encoder tárcsa ,infra AB adó vevővel (360 vonalas 4x mód)
Engem is meglepett ,hogy milyen erőszakosan próbál visszaállni 0.5A felett gyakorlatilag nem tudtam megmozdítani.(bár izzadtam tegnap ,mintha lapátoltam volna-> csúszott a kezem)

Mindazon által 1 napja foglalkozom a dologgal...
A programot 3 óra alatt rittyentettem.....

Előzmény: D.Laci, 2013-06-19 08:26:00 [890]


D.Laci | 5266    2013-06-19 08:26:00 [890]

Milyen vezérlőt használtál?
Vagy a DsPIC vezérli a fázisokat is?
Motor paraméterek, microstep , encoder stb?
Csinálhatnál egy tesztet hogy ugyanazok beálltásokkal, step/dir és zárthurkú szabályzás esetén milyen eredmények születnek.

Előzmény: isvarga, 2013-06-18 20:41:00 [889]


isvarga | 842    2013-06-18 20:41:00 [889]

Gondoltam milyen klassz lenne ma kipróbálni az új encoder tárcsáimat .
Mivel megtetszett ez a zárt hurkú izé (léptetőre), megnéztem mit bír a kis dsp verő.

az új divat


Törölt felhasználó    2013-06-13 15:52:00 [888]

Szasztok,
7db PIC16F84 SMD eladó


isvarga | 842    2013-06-13 15:50:00 [887]

Na persze benne lehet megint a bénaságom is.
Megerősíti bennem viszont ,hogy minden panelgyártó 8mHz-es kaviccsal szállítja az ilyen paneleket.

Előzmény: isvarga, 2013-06-13 15:47:00 [886]


isvarga | 842    2013-06-13 15:47:00 [886]

Ami azt illeti van más is érzésem szerint .
Nekem pl 8mHz felett minden LCD kijelző lefagyott ,(karakteres , 10mHz-et nem próbáltam) na persze nem azonnal ,18,432mHz-en 10óra működés után.
De olyan mértékben ,hogy néhány nap pihi után indult csak újra , ezt lehet pörgetni ,csak így magában nem sok értelme van.(külön pic van a kijelzőnek , külön a motorhajtásnak)

Előzmény: vjanos, 2013-06-13 15:35:00 [885]


vjanos | 5559    2013-06-13 15:35:00 [885]

"Van benne valami műszaki kirakat ami tényleg "komolyságot" fakaszt a szemlélődőben. "

Nem véletlenül van ilyen kijelző sok frekiváltón is ? :D

Előzmény: isvarga, 2013-06-13 15:13:00 [883]

elektron | 15859    2013-06-13 15:17:00 [884]

Csinálj hozzá LED táblát

Előzmény: isvarga, 2013-06-13 15:13:00 [883]


isvarga | 842    2013-06-13 15:13:00 [883]

Hát nem is tudom....
Kicsit még variálok a soros ellenálláson hátha jobb lesz , ha betűz a nap akkor azért halovány.
Úgy indult bennem a dolog ,hogy az LCD bénaságára fogtam, a sajátomat.
Most már tudom ,hogy nem lehet belőle többet kihozni .(ebből is pont annyit lehet)
Viszont nagyon megszerettem , a szép ződ szín meg megnyugtat.(és olvashatóbb is gép mellett)
Van benne valami műszaki kirakat ami tényleg "komolyságot" fakaszt a szemlélődőben.

Előzmény: vjanos, 2013-06-13 14:23:00 [882]


vjanos | 5559    2013-06-13 14:23:00 [882]

Nekem tetszik

Egy kissé furcsák a hétszegensesen a betűk, de gondolom azért ilyen fajta kijelzőt választottál és nem alfanumerikus vagy kisebb grafikus LCD-t, hogy a számok jól olvashatók legyenek. Vagy?

Előzmény: isvarga, 2013-06-13 12:36:00 [881]


isvarga | 842    2013-06-13 12:36:00 [881]

2. teszt pozicionálás betanított értékekre.

gyorsulás-lassulás a lehető legfinomabb.
40 kHz léptetési frekvencia


nem is rossz egy ócskavastól


isvarga | 842    2013-06-10 19:26:00 [880]

Na megvannak az első mozgások a pc nélküli pozicionáló eszközzel.

Ami van:
-0.01mm kijelzés pontosság .
-saját kezelőfelületről paraméterezés (gyorsulás ,sebesség , adott elmozduláshoz tartozó lépésszám)
-széles sebesség és gyorsulás spektrum
-egyszerű kezelhetőség
-pozicionálásra hegyezett sebességek

Ami lesz:

-automatikus mentés (aktuális pozíció , menü hely)
-pozíciókra betanított beállás
-pozicionálás rs232-ről
-végállások


itt látható


svejk | 32800    2013-06-01 10:27:00 [879]

A K,M,Q,W,X,Z-vel még nem találkoztam.
Hasznos link!

Előzmény: vjanos, 2013-06-01 10:09:00 [877]


svejk | 32800    2013-06-01 10:24:00 [878]

Köszi!!

Előzmény: vjanos, 2013-06-01 10:09:00 [877]


vjanos | 5559    2013-06-01 10:09:00 [877]

Katt ide

Előzmény: svejk, 2013-06-01 09:46:00 [875]


svejk | 32800    2013-06-01 09:47:00 [876]

Egyszerűbben:
Melyik betűhöz milyen hétszegmeneses kijelzés tartozik?

Előzmény: svejk, 2013-06-01 09:46:00 [875]


svejk | 32800    2013-06-01 09:46:00 [875]

Erről jut eszembe, valahol elérhető az ABC- hétszegmenses betű szótár??

Előzmény: isvarga, 2013-05-29 21:47:00 [873]

Törölt felhasználó    2013-06-01 01:37:00 [874]

Előzmény: isvarga, 2013-05-29 21:47:00 [873]


isvarga | 842    2013-05-29 21:47:00 [873]

Ma itt ért véget a nap.
egy kis halandzsa


bundyland | 1653    2013-04-28 15:30:00 [872]

Hát igen, ha le van(nak) védve területek olvasásra
akkor bizony a verify-ra hibát ad hiszen nem tudja ellenőrizni hogy az irandó adat egyezik e a beírtal. Azt a saját programból is ki tudod kapcsolni azt hiszem állítható hogy a hex-ből vegye a beállításokat vagy pedig a programozó szoftverből. MPLAB alatt meg egész biztosan.

Előzmény: csewe, 2013-04-28 14:34:00 [871]


csewe | 2569    2013-04-28 14:34:00 [871]

Saját programjával használom a pickit2-t,de azt hiszem megoldódott,mert mikor kipróbáltam a pic-et benne volt a progi.
Valószínű azért nem olvasta ki,illetve nem ellenőrizte le,mert nem állítottam be a memóriaolvasás engedélyezése bitet a pic-ben,bár ez csak feltevés a részemről,de a lényeg,hogy működik.
Még eléggé kezdő vagyok a pic-ezésben.

Előzmény: bundyland, 2013-04-28 11:42:00 [870]


bundyland | 1653    2013-04-28 11:42:00 [870]

Saját programjából nem megy vagy MPLAB alól ?

Előzmény: csewe, 2013-04-27 17:22:00 [866]


csewe | 2569    2013-04-27 18:18:00 [869]

Nem jött be az újratelepítés,
úgyhogy él még a segítségkérésem.

Előzmény: svejk, 2013-04-27 17:25:00 [867]


csewe | 2569    2013-04-27 17:40:00 [868]

Köszönönöm,megpróbálom újra telepíteni.

Előzmény: svejk, 2013-04-27 17:25:00 [867]


svejk | 32800    2013-04-27 17:25:00 [867]

A múltkor nekem induláskor hibával elszállt.

Aztán elővettem egy fél évvel azelőtti partíciómentést, azzal tökéletes volt.

Valami közben feltelepült programmal összeakadt, nem tudtam meg melyikkel.

Előzmény: csewe, 2013-04-27 17:22:00 [866]


csewe | 2569    2013-04-27 17:22:00 [866]

Sziasztok
Segítséget szeretnék kérni pickit2-vel való égetéshez.
Már jónéhányszor égettem vele 16f690-es pic-ket,és minden ok vol.
De most hogy sokáig nem hsználtam,nem akar sikerülni,még azt a hex-et se tudom beégetni,amit régebben sikerült.
Találkozott valaki ilyesmi gondal,hogy hosszabb pihenő után nem akarja beégetni a programot?
Mi leeht a megoldás.
Elvileg semmi nem változott,csak nem használtam egy ideig.


isvarga | 842    2013-04-07 07:53:00 [865]

Milyen nyelven?

Előzmény: Törölt felhasználó, 2013-04-07 07:44:00 [863]

isvarga | 842    2013-04-07 07:52:00 [864]

Milyen PIC?

Előzmény: Törölt felhasználó, 2013-04-07 07:44:00 [863]


Törölt felhasználó    2013-04-07 07:44:00 [863]

Picccelni kezdtem nem rég,de valamivégett csak a szimulációban működnek a gombok, a pic-be küldve már nem.
Tudnál rúgni rajta hogy megoldódjon ez a gondom.
Csak egy kis teszt piccelés,egy alap progrmmal.
Pickit 3-al.
??

Előzmény: isvarga, 2013-04-07 07:13:00 [861]


Törölt felhasználó    2013-04-07 07:33:00 [862]

Előzmény: isvarga, 2013-04-07 07:13:00 [861]


isvarga | 842    2013-04-07 07:13:00 [861]

Elkészült a hosszmérésre alkalmas eszköz.
Akár egy plc mankója is lehet az alkalmazásokban.


itt van új videó is


Törölt felhasználó    2013-03-25 08:29:00 [860]

sziasztok,
van itt feleslegben:PIC16F84 SMD
7 db
érdekel valakit?


isvarga | 842    2013-03-24 16:14:00 [859]

Előkaptam a tesztpaneljeimet dro ügyben.

Sajnos az encoder jelfeldolgozás sehogy sem akart beleférni a rendelkezésre álló lehetőségekbe ,ezért kapott egy segéd mikrót .(a sima számoló bemenet ,az mehet segéd nélkül is)

1 videó : encoder

2. videó generált encoder jel (kb 40kHz) 10000jel/gombnyomás


h2o | 145    2013-02-24 18:35:00 [858]

Pl. MCP23017

Előzmény: vjanos, 2013-02-24 14:06:00 [857]


vjanos | 5559    2013-02-24 14:06:00 [857]

Kösz, ennek utánaolvasok.
Még nem futottam össze velük... :S

Előzmény: svejk, 2013-02-24 11:24:00 [856]


svejk | 32800    2013-02-24 11:24:00 [856]

Használj I2C buszos portbővítőket.

Előzmény: vjanos, 2013-02-24 10:12:00 [854]


Egyújabbgépépítő | 1291    2013-02-24 11:01:00 [855]

Akár 100 lábút is.

Előzmény: vjanos, 2013-02-24 10:12:00 [854]

vjanos | 5559    2013-02-24 10:12:00 [854]

Pickit 3-al kapcsolatban kérdeznék. Ezzel max hány lábú mikrokontrollert lehet programozni?
Vagy nem csak ettől függ, hanem hogy milyen board kapcsolódik hozzá?

MSP430-al ismerkedtem eddig, csak ott hamar elfogy a 2x8 bit, ha az ember egyszerre akar lcd-t, meg nyomógombokat, i/o-t stb...


keri | 14007    2013-02-22 18:19:00 [853]

Köszi, megkaptam.

Előzmény: csewe, 2013-02-22 18:16:00 [852]


csewe | 2569    2013-02-22 18:16:00 [852]

Ment mail.

Előzmény: keri, 2013-02-22 08:56:00 [851]


keri | 14007    2013-02-22 08:56:00 [851]

CCS C-t honnan lehet letölteni?

Előzmény: csewe, 2013-02-21 09:28:00 [848]


MasterGy | 580    2013-02-21 12:24:00 [850]

Köszi a válaszokat. Basicben szeretnék. Végülis ez ugyan az, mint amikor basiket compilerrel exe-nek mentem el igaz ?


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 6 / 23 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   2  3  4  5  6  7  8  9  10   Következő ►  Utolsó ►|


 ◊