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 5 / 23 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   1  2  3  4  5  6  7  8  9   Következő ►  Utolsó ►|

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

n/a (inaktív)    2013-12-16 16:13:00 [949]

Sziasztok.
Tudnátok ajánlani valami egyszerű, gyorsan összelapátolható, és működő égetőt 16F877-hez? Kb 2-3 évente kellene égetnem, ezért viszont nem veszek drága égetőket. Köszönöm.


csatlos.laszlo | 145    2013-12-15 11:11:00 [948]

Keresek olyan fórumtársakat, akik a CoreChart nevű PIC grafikus programozót szeretnék használni.
Alkalmas a kontroller, folyamat ábrából égethető programot irni.
Helye:http://www.elabtronics.com/downloads.php
Érdemes lenne fórumhelyet kialakitani, mer sok modul programot lehetne cserélni.
Szivesen adok bővebb tájékoztatót. csatlos.laszlo@gmail.com


svejk | 32803    2013-12-03 16:42:00 [947]

Ja, hogy a memóriatérképet vessem össze, értem.

Előzmény: pbalazs, 2013-12-03 13:55:00 [940]


svejk | 32803    2013-12-03 16:37:00 [946]

Ezt a választ szerettem volna olvasni!
Én is így gondoltam.

Előzmény: NewUser, 2013-12-03 14:22:00 [942]


svejk | 32803    2013-12-03 16:36:00 [945]

Jujj, de csúnnya válasz. )

Ha ilyen szinten értenék hozzá, akkor nem kérdeztem volna meg ezt az egyszerű kérdést.
(egyébként mint írtam, csak a HEX van meg)

Előzmény: pbalazs, 2013-12-03 13:55:00 [940]

elektron | 15859    2013-12-03 15:07:00 [944]

Ez a microchip sample-t küld ? Vagy az hogy megy, tudja valaki ?


keri | 14007    2013-12-03 14:22:00 [943]

Lazán megy rajta. Még az adatlapjuk is ugyan, csak utóbbiban több a FLASH memória.

Előzmény: svejk, 2013-12-03 13:02:00 [939]


NewUser | 132    2013-12-03 14:22:00 [942]

Ugyanaz a család, csak nagyobb program, EEPROM és SRAM memóriával. Csak programozni kell és működik... (Fordítva, persze már nem igaz)

Előzmény: svejk, 2013-12-03 13:02:00 [939]


elektron | 15859    2013-12-03 14:10:00 [941]

648, az miben különbözik ?

Előzmény: pbalazs, 2013-12-03 13:55:00 [940]


pbalazs | 628    2013-12-03 13:55:00 [940]

Én azt nézném meg, hogy a regiszterek ugyanazon a címeken vannak-e, megszakítások vektorai ugyanoda mutatnak-e, és hogy a konfig bitek egyeznek-e.
Globálisan: ha a 628-as memóriatérképét rávetíted a 648-éra, akkor nem ütközhet semmi semmivel, és az azonosaknak ugyanott kell lenni.

Előzmény: svejk, 2013-12-03 13:02:00 [939]


svejk | 32803    2013-12-03 13:02:00 [939]

PIC Guruk!

Mi a teendőm, ha PIC16F628A-ra írt hex-et akarok 648A-ba írni?



svejk | 32803    2013-10-30 20:01:00 [938]

Frekiváltóban van.

Előzmény: elektron, 2013-10-30 19:57:00 [937]


elektron | 15859    2013-10-30 19:57:00 [937]

Abból mit építesz ?


svejk | 32803    2013-10-30 19:20:00 [936]

Csak azért ide írom, mert Microchip.

2 órám elveszett a tudatlanságom miatt, miszerint a 93LC66B XISN elforgatott lábkiosztású.
Az X jelöli...

Már majdnem szétvertem a Topmax égetőmet.


elektron | 15859    2013-10-10 16:30:00 [935]

Rz a fogaskerék olyan , hogy lapolás van benne, átmérő pedig 8-as, a tengely meg 6.35-ös így szigetelő szalaggal körbevettem 8-ig, majd a lapolás miatt lenyestem a tengelyig és pont passzosan rámegy.

Követné, meg odamegy ahova mondom, csak még most próbálom majd élesben, még a szoftverjében van egy valami amit nem értek, hogy gyorsabban számol a koordináta, mint ahogy az idő telik, de a mozgás meg mintha jó tempóban menne, valami még nem OK, de ezt még most fogom tisztázni mit is kell ott nyomkodni, hogy pont jó legyen, Még beregisztráltam magam a spanyol oldalra is hogy ezt valahogy megkérdezzem a szerzőtől vagy másoktól, vannak páran ott.

Előzmény: keri, 2013-10-10 14:10:00 [933]

isvarga | 842    2013-10-10 14:20:00 [934]

Talán a "trükk" mindössze annyi ,hogy magát a karakter ram-ot változtatom.(mint a régi szép C64-es időkben)
Emiatt ebben az esetben 8 karakter széles lehet csak a grafika.
Azért élőben jobban is néz ki.(meg előtte letakaríthattam volna a kijelző üvegét)
Bárcsak kész lenne már a grafikusabb panelem....

Előzmény: keri, 2013-10-10 14:09:00 [932]


keri | 14007    2013-10-10 14:10:00 [933]

Na...ezek szerint sikerült megoldani a fogaskerék problémáját? Jó látni hogy haladsz vele. Hogy működik? Lehet vele normálisan követni az égi objektumokat fotózáshoz?

Előzmény: elektron, 2013-10-09 23:26:00 [930]


keri | 14007    2013-10-10 14:09:00 [932]

Nagyon menő

Én csak olyat csináltam, hogy analóg folyamatjelzőt jelenítettem meg az egyik sorban, de az ennél jóval egyszerűbb, csak néhány saját karaktert kellet bevinni. Gondolom te is ezzel a trükkel csináltad.

Előzmény: isvarga, 2013-10-10 08:25:00 [931]


isvarga | 842    2013-10-10 08:25:00 [931]

Én még nem láttam dokumentálva olyat ,hogy "grafikus" felhasználásra használta volna valaki a mezei karakteres lcd-t.
analóg érték kijelzés nem HD minőségben


elektron | 15859    2013-10-09 23:26:00 [930]

Előzmény: elektron, 2013-10-09 22:57:00 [929]


elektron | 15859    2013-10-09 22:57:00 [929]

Köszönöm, az volt a baj, hogy egy 2x3-mas átjumperelő vezetéknél nem a középső tagról ment a proci fele a jel, hanem az egyik állás felől, ami pont a DSUB volt és arról persze hogy ment, mikor össze jumperoltam azzal ...

Előzmény: Egyújabbgépépítő, 2013-10-09 20:58:00 [927]


elektron | 15859    2013-10-09 22:55:00 [928]

Közben meglett a hiba oka, 2 vezeték fel volt cserélve és az volt az oka, nem is kapott jelet, az USB felől emiatt ...

Előzmény: elektron, 2013-10-09 20:35:00 [926]


Egyújabbgépépítő | 1291    2013-10-09 20:58:00 [927]

Nem hiszem hogy szint probléma lenne.



Inkább a kódot érdemes átnézni.

Előzmény: elektron, 2013-10-09 20:35:00 [926]


elektron | 15859    2013-10-09 20:35:00 [926]

Ezeknek a PIC eknek az alacsony jelszint maximuma mennyi lehet ? PIC16F628 pl. egy olyan problémába ütköztem, hogy MAX232-ről ha a soros port kapja a jelet, akkor működik, ha pedig USB IC-ről, FTDI FT232RL felől, akkor nem reagál és megnézve oszcilloszkóppal a jelet, az alacsony szint ekkor magasabb, olyan 0.3V kb. vagy nem ez a baj, de más oka ha van az akkor nem hardver, hanem a szoftverben van még arra gondolok, hogy induláskor az FT IC esetén valami zavart kap, hülyeség karaktereket és ettől száll el a program, a programot nem én írtam, mert akkor lején várakoztatnám, meg üríteném a puffert, mielőtt értelmezni kezdeném.


elektron | 15859    2013-07-16 18:54:00 [925]

Ismerős mindkettő neve, akkor érdemes ezekkel játszani.

Előzmény: isvarga, 2013-07-16 06:55:00 [924]

isvarga | 842    2013-07-16 06:55:00 [924]

WxWidget/CodeBlocks C++-ban.


elektron | 15859    2013-07-15 21:45:00 [923]

Ezt milyen nyelvben mit használsz benne, mostanában és is akarnék windows alatt valamit írni, C ben, soros port kezelés stb interruptos dolgot valamit.

Előzmény: isvarga, 2013-07-15 18:06:00 [922]


isvarga | 842    2013-07-15 18:06:00 [922]

Mai játékom

A felvételen megpróbálom a motorra erősített encoder jeleit összegyűjteni (pic-el),majd elküldeni a pc-nek és kirajzolni.

egységnyi idő : 0.0625s
320 mérés (x tengely)
255 érték (y tengely)
512 jel/fordulat


fa_kukac | 1223    2013-07-03 21:31:00 [921]

Szép estét! A jó hír, hogy a Microchip az új koncepció szerint el akarta dobni a Pickit2 támogatását, de nem tette, ezt meghagyta az új MPLAB_X verzióban, viszont kiszórta az ICD2-t és csak az ICD 3 a kompatible. A Pickit 2 nem biztos hogy kapható már, de nekem jó hogy van, mert sajna sokszor visszadob egy tokot hogy nem tudja olvasni az "ID"-t, meg egyéb kifogások, a 2-es meg simán eldolgozik vele! Szóval fel a fejjel, semmi remény!... A tanfolyáson is amikor szóltam hogy szerintem belegabaly van, és összevissza csinál a progi mindent, akkor egy huszárvágással újra indítottuk a gépet, és jó lett! Szóval nem mindig a kezelő a hülye!

Előzmény: svejk, 2013-07-03 19:50:00 [918]


svejk | 32803    2013-07-03 21:20:00 [920]

Szerintem propic2 gold-ja mindenkinek volt.
Mondjuk én anno csak szinte EEprom-okat írtam vele.
De tényleg jó konstrukció.

Előzmény: pbalazs, 2013-07-03 20:41:00 [919]


pbalazs | 628    2013-07-03 20:41:00 [919]

Részben egyetértek Svejkkel: egy gyári égető mindig tisztább, szárazabb érzés, és 5-10 ezer Ft-ot megér.
Hozzá kell tennem azonban, hogy diák koromban, amikor nagyon nem volt pénzem, építettem egy ProPIC2 égetőt, ami a mai napig működik egy printerport csatlakozó házába szerelve. Sose ment tönkre, és egy IC-t se ölt meg. IC-Proggal évekig használtam gond nélkül.
A JDM-ről sok rosszat lehetett hallani anno, azért nem azt választottam.

Előzmény: Törölt felhasználó, 2013-07-03 19:43:00 [917]


svejk | 32803    2013-07-03 19:50:00 [918]

Remélem nem a #912-es írásom vitte rá az átkot! )

Nem is olyan rég itt is árult valaki PIC-kit-et..
Van utángyártott változata is, de talán megéri belefektetnui a gyáriba is.

Egy ötösért már kapni gyárit.

Előzmény: Törölt felhasználó, 2013-07-03 19:43:00 [917]


Törölt felhasználó    2013-07-03 19:43:00 [917]

Sajnos már az égetőm se működik, azt hiszem tényleg kell vennem egy gyári komplett cuccot. Így aztán nem tudtam a tanácsolt configokat kipróbálni. Mégegyszer köszi az eddigi segítségeket.

Előzmény: Törölt felhasználó, 2013-07-03 11:36:00 [916]


Törölt felhasználó    2013-07-03 11:36:00 [916]

Köszönöm Balázs, majd csak délután tudom kipróbálni.
Köszi Svejk, és István Nektek is.

Előzmény: pbalazs, 2013-07-03 10:57:00 [915]


pbalazs | 628    2013-07-03 10:57:00 [915]

Na, megtaláltam a fájlt, és ezt a konfigot csináltam neked:
__CONFIG _CP_OFF & _WRT_ENABLE_OFF & _CPD_OFF & _CCP1_RB2 & _DEBUG_OFF & _LVP_OFF & _BODEN_OFF & _MCLR_ON & _WDT_OFF & _PWRTE_ON & _INTRC_IO

Előzmény: Törölt felhasználó, 2013-07-03 08:56:00 [909]

pbalazs | 628    2013-07-03 10:39:00 [914]

Bocsánat, válasz a #909-re Tibor45-nek.

Előzmény: pbalazs, 2013-07-03 10:38:00 [913]


pbalazs | 628    2013-07-03 10:38:00 [913]

Feltétlen a kódba akarod beírni a konfig bitek beállítását? Nem elegendő első körben az égetőn keresztül beállítani?
A belső órajel maximuma valóban 8MHz, de azt nem tudod a konfig bitekkel beállítani, csak azt, hogy belső RC legyen az órajel forrása. Ezután futás közben kell az OSCCON regiszterrel beállítani a frekvenciát.
Hogy neked MCLR_OFF, vagy MCLR_ON kell, az a p16F819.inc fájlból derül ki, az összes többi érvényes konfig beállítással együtt. Másold ide a fájl konfig részét (a végén szokott lenni), úgy könnyeb lesz. Most az a gyanúm, hogy nem is _MCLRE a megfelelő név, hanem _MCLR, ezért nem érti. De ez is az include fájlból derül ki.

A PIC csak egy memória, nem kell feltétlen számára értelmes adattal feltölteni. Akár egy TXT fájlt is beletölthetsz, amit vissza is tudsz olvasni sikeres égetés esetén, futni persze nem fog.


svejk | 32803    2013-07-03 10:32:00 [912]

Én nem vagyok a téma hozzáértője, de sokszor használok free programokat PIC vagy egyéb kontrolerekkel.
Talán két kezem is kevés lenne megszámlálni, hogy hány féle égetőt építettem már olcsóság, egyszerűség címszóval.
Ezek előbb utóbb mind a fiók mélyére kerültek, mert mindig lett jobb, vagy előbb utóbb csak szívás volt velük, holott elsőre általában tökéletesnek néztek ki.

A fentiek alapján tisztán jó szándékból írom:

Ha már PIC-re adtad a fejed, 4-5 kontroller árán vehetsz egy gyári PICkit2 vagy modernebb égetőt és sok bosszúságtól mentheted meg magad.
Igaz ezek már USB portról működnek.

Előzmény: Törölt felhasználó, 2013-07-03 08:56:00 [909]


isvarga | 842    2013-07-03 10:08:00 [911]

talán félrevezető a kiválasztás.
helyesen a freki függvényében az érték beírás.

Előzmény: isvarga, 2013-07-03 10:04:00 [910]


isvarga | 842    2013-07-03 10:04:00 [910]

Szia!
Ugyan nem vagyok képben az adott típussal kapcsolatban ,de azért megpróbálom.
Ha az INTR_OSC a belső generátor ,akkor már csak az OSCTUNE regiszterben kell kiválasztanod a megfelelő értéket.
Ja ,az MCLRE lábat 5V-ra kell húzni ebben az esetben különben nem indul el. (vagy bemenetként használni)
Ez a bemenet így a pic "meleg" újra indítása.

Előzmény: Törölt felhasználó, 2013-07-03 08:56:00 [909]


Törölt felhasználó    2013-07-03 08:56:00 [909]

Kezdő lévén a PIC témában pár dolog még nem világos, és itt el is akadtam, segítséget kérnék.
Adott egy PIC16F819 chip.
Azt szeretném, hogy a konfigban legyen olyan rész, aminek hatására a belső órajele égetés után maximális frekin működjön (ennél ez 8 Mhz, ha jól értelmezem az adatlapot), és a MCLRE lába (4) resetként működjön majd. Ehhez az _MCLRE_ON vagy OFF legyen?
Gondolom még vannak egyéb biztosíték paraméterek is (LVP, BODEN, CCPMX, ...), amik kellenének.
Szóval ha egy PIC tudós, guru beírna ide egy olyan minimum konfig sort (vagy még utána ha kell valamilyen inicializáló programrészt ASM-ben), ami futtathatóvá teszi, működésre bírná ezt az IC-t, azt nagyon megköszönném. Eddig pl. én ilyen config sorral el próbálkoztam, de ez még nem jó, nem elég neki:
__CONFIG _INTRC_OSC & _MCLRE_ON & _CP_OFF & _WDT_OFF

( A CP és WDT része ok, és azokat értem is.)
Ja és még egy dolog. Egy egyszerű JDM égetőt dobtam össze, ami tartalmaz +13, +5 volt tápot, és ezeket vezérli a soros port TXD jele (3-as pin a 9 p. D-subon). Az IC-PROG szoftverrel használva már a visszaellenőrzés is sikerrel megtörtént égetés után, tehát remélhetőleg a program átkerül valóban a PIC-be.
Elnézést ezekért az egyszerű kérdésekért, és köszi ha segítesz.


fa_kukac | 1223    2013-06-30 21:15:00 [908]

Sziasztok! Így igaz, voltam a Chipcad szaknapon is, és Cristoph Baumgartner úr ott is elmondta, hogy nem szüntetnek meg semmilyen régi tokot, csak az ára lehet hogy sokszorosa egy új modernebb típusénak! Lásd: 16F84! Normális esetben ezeket nem használjuk már! Amúgy tényleg ideális lesz átállni az MPLAB-x-re, egyszerűen zseniális a gyermekbetegségeivel együtt is! Igaz, főleg a C nyelvet támogatja, de azt tudni kell, hogy elsejétől megszűnik az MPLAB8xx támogatottsága! De tudja az MPASM fordítót is kezelni! Tény, hogy kellett az a tanfolyás is az átállás MPLAB x-re néven, Kopják Tanár Úr prezentálásával, mert anélkül nehéz a kezelését autodidakta módon elsajátítani. Tegnap az egyik fórumtárs volt nálam, és későig hergeltük az x-et, remélem hasznos volt! Nekem is, mert sok részlet ugrott elő, ami elfelejtődött volna! Ha valaki igényt tart rá, szívesen segítek itt a fórumon, most már elég jól megy, habár sok dolog még homályos! Szép estét!

Előzmény: Poostmaster, 2013-06-30 19:02:00 [904]


Béni | 2074    2013-06-30 20:36:00 [907]

http://www.t-es-t.hu/elokep/pic/felhkk.htm


Béni | 2074    2013-06-30 20:33:00 [906]

http://www.microchip.com/productselector/MCUProductSelector.html


Poostmaster | 54    2013-06-30 19:14:00 [905]

Szerintem nem olyan processzort kell elővenni, amit legtöbbet használnak. Olyat kell elővenni, ami a célnak megfelel. Nem kis előnyt jelent, ha könnyű programozni, és/vagy könnyen lehet perifériákat illeszteni hozzá.

Előzmény: elektron, 2013-06-30 17:42:00 [900]

Poostmaster | 54    2013-06-30 19:02:00 [904]

A Microchip nem ejti a régebbi típusokat sem.
Csak korszerűsíti őket, de a palettán ugyanúgy szerepelnek.

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


elektron | 15859    2013-06-30 17:55:00 [903]

Cortex M3 magos processzorok pl.


elektron | 15859    2013-06-30 17:54:00 [902]

Azt még hozzá akartam tenni, hogy a követelménynek is elég gyors kell persze hozzá, de manapság már vannak 32 bitesek piszok olcsón meg minden ami kell, az biztos elégséges.

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


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

Az a baj, hogy olyan alkalmazásokhoz kellene, ahol fontos lenne a nagy sebesség (min. 20 MHz órajel), no meg ha túl régi típusra állok rá, holnap már lehet nem lehet beszerezni. Azt érzékelem, szinte hetente új típussal szaporodnak ezek a kis controllerek.:)

Előzmény: elektron, 2013-06-30 17:42:00 [900]


elektron | 15859    2013-06-30 17:42:00 [900]

Nem olyan processzort kéne elővenni, amit legtöbbet használnak ?


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

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


 ◊