Fórum témák
» Több friss téma |
Fórum
Mondjuk én is csak Csabi linkje alapján tudok frissíteni, abszolúte nem egy kommunikatív a srác. Hiába kértem a regisztrációs e-mail címem javítását is két hete, az sem történt meg, se kép, se hang.. De akkor is azt mondom, hogy mivel sok éve készíti a programot, és nem olcsó dolog, jelezni kell neki a hibákat! Aztán amikor kiad egy új frissítést, ismét jelezni, hogy nem lett javítva a jelzett hiba! Ha nem jelezzük, egészen biztosan nem történik semmi.. (Ha asm-ben akarnék nagyon szenvedni, nem kellene ez a progi. C-re sem akarok visszaállni olyan feladatokhoz, amit ezzel a progival 5 perc összerakni, mert már régen nem programoztam, megkopott erősen a C is.. csinálja csak meg rendesen!)
(szerk: ha vissza tudnám fejteni a .PIC fájl összetételét, akkor mondjuk tuti nekiállnék AVR-re megcsinálni egy kódgenerátort C alapon. Nézegettem hex editorral, extra nincs, benne vannak a modulok és a tulajdonságaik, majd a 'netlista'. De még nem volt elég időm belemélyedni). A hozzászólás módosítva: Jan 19, 2015
igazad van, már írtam,többször is, legutóbb két hete már, de még válaszra sem méltatott, kértem azt is hogy frissíteni szeretnék, meg jeleztem ezeket a problémákat is, de se kép se hang. Még szerencse hogy Csabi feltette a frissítő linket a 152 oldalra. Amúgy nagyon kommunikatív volt ameddig kifizettem az árát. Ugyanakkor a win8-ban sem igazán működőképes a program. Nem akartam ezekkel a részletekkel untatni titeket, habár ez is hozzátartozik a parsichoz. Végül is hadd tudja mindenki, hogy mire vágyik. Gondolkozom rajta, hogy marad a jó öreg asm, ezt meg hagyom a fenébe, habár az ötlet jó, de a kivitelezés egy kicsit el van kapkodva. Amúgy az új mplabx-hez van ingyenes code generator plugin, azt próbálgatom egy pár napja, szerintem az is belefér a modulrendszerű grafikus pic programozás témakörbe.
De miért nem jelzed a feljesztőnek a problémát?? Lehet, hogy nem is tud róla, mert pontosan azért nem kap visszajelzést, mert mindenki átvált másik kontrollerre, ami működik, és el van felejtve. Hadd dolgozzon kicsit ő is, a mi visszajelzéseinken múlik, hogy mennyire lesz korrekt a program, amiért fizettünk! Egy dolog az új funkció kérése, egy másik a hibajelzés, mert azt kifizettem és működőképes verziót várok érte!
itt nem az ár volt a fontos, hanem a méret, ugyanis 50*25 milliméterben kell spi, pwm és bldc vezérlés, híddal, mindennel.Itt már számít az a pár négyzetmilliméter különbség. Így is csak 603 méretű alkatrészekkel fértem bele. Attól tartok hogy asm-ben kell megbuheráljam, de már lusta vagyok rá, ezért szívesen venném, ha ajánlanátok egy kisebb méretű pic-et amelyik aránylag könnyen elérhető, (ugyanis a 887-es is létezik kisebb lábszámmal, csak nem lehet rendelni, több kínai szállítóval is próbálkoztam) amelyen ezek a funkciók működnek a parsic-ban. A pic12f1840 8 lába csak belső órajellel lenne elég, de pl. a pic 16f88 18 lába már több mint elég. Kell egy AD átalakító, spi (jó lenne erre 4 láb, de ha három jut az sem baj), 1pwm és még egy kimenet, ugyanis a bldc-re létezik egy egyszerű megoldás, úgy hívják hogy A4960 az Allegrotól, (ez már off az irányváltáshoz kell egy kis ravaszság, de megoldható, ha valakit érdekel, egy megfelelő topicban szívesen megosztom az ezzel kapcsolatos tapasztalataimot, sajnos a datasheet-ből kimaradt, ilyennel sem találkoztam eddig), ajánlom bárkinek, szuper.
A18f4550 jó ötlet, lehet egy következő munkához ezt fogom használni, de ez alkalommal már nincs időm vele kísérletezni, ugyanakkor az a hátránya ez esetben, hogy hídmeghajtó mindenképpen kell, és a vezérlő szoftwer bonyolultabb lesz. AzA4960 spi-vel nagyon elegánsan és egyszerűen vezérelhető és annyi mindent tud hogy ugyanazt megírni pl.a 4450-re jó nagy feladat lenne és az áramkör nem lenne kisebb.
Ez a következménye ha "500" féle processzor struktúrát csinálnak. Elég lenne 8-10 féle és a fejlesztési költségek is kisebbek lennének, u.a. összegért lehene kapni teljes kiépítettséget. Én személy szerint a 18F8722-re kattantam rá, és nem érdekelnek a kisebb feladatra való kisebb pocik. A munka értéke többet ér mint a proci árak 100FT-os eltérése. Ezt még egyenlőre nem nőttem ki. Ha nem jó napom van, pill. forrasztóval is beforrasztom a TQFP80 tokot. nyákkal már régóta nem bajlódom. Esetleg 18F4550. Ezeket azért írtam le, mert ezekkel eddig nem volt problémám. Illetve Kb 38000 ASM sor generálásakor EEprom kezelési gondjaim adódtak, de ezt már javította a pacák.
sajnos hiba elég sok van az új Parsicban , pl. pic16f88 és pic12f1840 esetében nem működik a hardware pwm. Ugyanaz a szoftware, pic16f887-re generálva rendesen működik.
Frissítés érkezett:
4.0.15.9 (14.01.2015) --------------------- - Fixes: - Fixed problems with PIC16F73/4 and PIC16F873/4(A) in interrupts. - Schmitt-Trigger: The 8-Bit mode didn't function correctly. Sajnos hw szorzás nem jött vele..
Megírtam a fejlesztőnek, hogy a következő verzióban szívesen látnám a 18-as sorozat generált asm kódjaiban a 8 bites hw szorzást, természetesen kiterjesztve a microchip által ajánlott kódú 16, 24 és 32 bites szorzásokra is (nyilván azok már nem egy ciklusosak, de mivel a 8x8 hw utasítást felhasználják, így gyorsabb, mint a szimpla szoftveres). Nem túl kommunikatív a fickó, megkérdezte melyik verziót használom és azóta se kép, se hang, de kíváncsian várom, hogy lép-e (nyilván nem fogja egy hét alatt bepakolni csak a kedvemért). Csak azért jelzem, mert ha van valakinek kedve megerősíteni nála a kérésem, akkor talán esélyesebb a gyors reakció. Addig marad az asm buhera.
A hozzászólás módosítva: Jan 13, 2015
Néhány észrevételem nekem is maradt. A hőmérséklet adatokat nem célszerű tárolgatni EEpromban. Több oka van, nem részletezem. Kérdés, milyen értéktartományban van a mért hőmérséklet? Környezeti? Ha igen, a mérés és adattovábbítás már a fentebb feltett kis progi alapján használható tehető. Kicsit bele kell turni, ha más igényed is van még. A környezeti paraméterek kezelésére és logolására van kész rendszer (elvileg ingyenes). Néhány $-os távol-keleti rendeléssel teljessé tehető a rendszer. ITT van minden hozzá
Parsic esetében kelleni fog valami kiegészítő modul/IC a PIC mellé, pl. soros-USB konverter, vagy SSP-WIFI modul. Mondjuk én ethernet felé mennék el, PC-n lehet logolni MySQL adatbázisba, onnan meg kivenni az adatokat excellel. Ha egyszerűbb megoldás kell, akkor csv fájl írás, excellel olvasás, de pythonnal minimális ismeretekkel mehet a vétel etherneten és írás adatbázisba..
PIC-kel szeretnék hőmérsékletet mérni és az adatokat eltárolni az EEPROM-ba. Ez nem probléma.
De! Az eltárolt adatokat szeretném USB-n, vagy WiFi-n átadni egy PC-nek és ott Excel táblázatba beilleszteni. Volt már ez a téma, vagy tudna e nekem valaki segíteni?
Parsic Italia [parsicitalia(kukac)libero.it] vagy info(kukac)parsicitalia.com -email címre írd meg, hogy meg szeretnéd vásárolni. Küldenek egy számlát, elküldöd az árát, 5-10 nap múlva megkapod a CD-t és az USB kulcsot. Feltelepíted és vigyázol az USB kulcsra. Az aktuális frissítéseket megtalálod a megfelelő weboldalon, dec 14-én volt frissítés. Már néhány 18FXXKXXtipus is benne van a listában.
A hozzászólás módosítva: Jan 4, 2015
Sziasztok!
Abban kérném a segítségeteket hogy hogyan, vagy hol lehet beszerezni a PARSIC 4 programot. Köszönettel: Feco
Köszönjük. Meglesz. És ne korlátozza semmi az elképzeléseiteket.
Üdv: B.U.É.K Csabi
Sziasztok!
Mindenkinek: EREDMÉNYEKBEN ÉS FEJLESZTÉSEKBEN GAZDAG BOLDOG ÚJÉVET KÍVÁNOK! És nem utolsó sorban köszönöm az itt kapott segítségeket. ![]() Üdv: Zsolt
Nézegetem a generált asm forrást. Parsic 4 demo, 8 bites szorzás. 16F szérián van egy sysmul8 nevű szubrutin, azt használja. Ugyanakkor a 18F8722 alá fordított kód is ugyanezt a rutint használja, holott a 18-as sorozat tudja a 8x8 bites hardveres, egy ciklusos szorzást.. Még nem érkezett meg a vásárolt példány, akinek van, az megnézhetné, hogy annál is ugyanez-e a helyzet, mert ha igen, jelezni kellene a fejlesztőnek, hogy dolgozzon már kicsit.. annyira azért nem olcsó a progi, hogy ilyen lazaságot benne hagyjon..
A gyakorlatban elképzelhető, hogy a projekt P4 alatt való újbóli összerakásakor az ...INC tartamakat újra be kell másolni az aktuális file-ba és lementeni az adott projekt könyvtárba.
Remélem minél többen tudjátok használni. Bocs, a bakizásokért, sebtében, melegével megosztottam egyből mindent. A hozzászólás módosítva: Dec 28, 2014
Igazad van, föltettem újra a régebbi változatot.(?) Ezt írd még a DEF... végére. " #define DS18B20_outlatch LATB,0". Közben szépen méri a kinti mímuszokat, éppen -4,3750 C van (Z.eg.) egy 5m-es kábellel megvalósított gyári kivitel, "vízhatlannak" mondott...
A hozzászólás módosítva: Dec 28, 2014
A szkóp kép, egy kis "faragás" után...Csak tájékoztatás és segítség képpen. Ha más processzort használunk, illetve más órajelet, akkor a már említett időzítéseket esetleg módosítani kell a 1W_SIM.INC file-ban.
A hozzászólás módosítva: Dec 28, 2014
Módosítom. nem jó file-t küldtem. Közben 3-4 változattal játszadoztam, és nem jó könyvtárból jelöltem ki küldésre. Azóta betettem egy másik változót, az eredeti kiolvasott adat megőrzésére, ezt is kiíratom, hogy lehessen látni a negatív érték átalakítását, továbbá fel lehet használni szenzor olvasás hiba, vagy szakadás detektálására. Felteszem a szkóp képet is.
A 18B20 olvasás kiegészített változata negatív hőmérséklet kezelésére is.
Az adatok továbbküldése Uart-on (9600 8N1). Ez itt 20Mhz-re van. A mellékelt INC fájlokban lévő időzítések változnak. A teljes olvasási procedura 10ms körül van... A fájlokat mellékelem, a kijelzőn meghagytam a bináris kijelzést, ha csupa egyest látunk,akkor nincs kapcsolat a szenzorral. A hozzászólás módosítva: Dec 28, 2014
Régebben tettem fel egy menű struktúrát, több lépcsőset. Komolyabb munkánál mindig ezzel kezdem. A kijelzés, a használandó változók az EE-prommal együtt. erre van egy keretem, ha nem használom fel őket, akkor nem engedem a menüt odalépni és nem veszek róla tudomást. Általában kitöltöm a 8-10 oldalt, ha van kijelző használat. A menü kijelzésképe párhuzamosan halad a változók állítási lehetősőgével beállításkor.
A hozzászólás módosítva: Dec 27, 2014
Az a gond hogy mindennel ez a helyzet... de akkor nincs más hátra mint előre és bíbelődni a nevek átirkálásával minden egyes elemnél.
Pl: ha előzőleg Te magad adsz nekik nevet. Teszem azt, SZA1, SZA2, SZA3... mondjuk 15-ig.
Utána használj más betűkombinációt. Pl: SZAM1, SZAM2, ...ezeket nem számozza át automatikusan. Én inkább a ZV-ket használnám, de ennél is ugyanez a helyzet...Vagy a neve legyen a feladat rövidítése (ékezetek nélkül) A hozzászólás módosítva: Dec 27, 2014
Van valami megoldás arra a rettentő idegesítő problémára, hogy ha én leteszek mondjuk 20 számlálót és mondjuk az 1-est törlöm akkor ne nevezze át a számozásilag utána következő 19-et? (ekkor ugye a ZR2-ből lesz a ZR1, ZR3-ból a ZR2 stb...) emiatt az összes hivatkozás ami a számlálók nevére mutat hibás lesz, hiszen a program szépen átnevezgette őket....
1-2 hónapja igértem egy 1Wire olvasó cuccot. Egy 18F-re való (P4), témaindítónak a hideg napokra. Ez működik, itt fut kezem alatt. A gyári példához még nem volt elég időm, hogy megszelidítsem. Az 1820-hoz van. A 18B20-hoz mellékelem a szükséges file-okat.
A hozzászólás módosítva: Dec 25, 2014
|
Bejelentkezés
Hirdetés |






