Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   15 / 179
(#) kaqkk válasza snapscan hozzászólására (») Ápr 17, 2017
Elhiheted hogy belőlem (53évesen) már nem lesz programozómatematikus , miért is kellene tudnom hogyan működik a flex-a kalapács ? Nekem elég ha használni tudom (hobbiról beszélünk !)
(#) snapscan válasza kaqkk hozzászólására (») Ápr 17, 2017
A grafikus editor csak a munkát segíti. Teljesen mindegy, hogy parsic, flowcode, flprog, embrio (más nagyon nincs ebben a kategóriában, ami generál forrásfájlt is). A generált forrásfájl átnézésével derül ki minden részlet. Ezért nem értek egyet, amikor azt mondod, hogy minek programozni tudni, ha van visual editor és fordítva. Előbbinek is megvan a létjogosultsága, de csak programozói ismeretekkel lesz teljes értékű (a tudásunk legalábbis egészen biztosan, és csak azzal tudjuk felmérni az editor valós korlátait).
És mielőtt bármelyik mellett leteszi valaki a voksot, célszerű átgondolni, hogy ma már nem csak a uC-t, hanem a fordítót is célszerű kiválasztani az adott feladathoz (pl. flowcode hiába generál PIC-hez szép C kódot, ha a fordító alatta az ingyenes, tehát nem jár hozzá a kód optimalizálás, ergo méretben kb. +40%, sebességben meg ki tudja - de ez csak egyetlen példa). De ez az egész más topicba való, ez maradjon a Parsicnak. A korlátait pedig mindenki mérje fel maga (a saját korlátaival egyetemben).
(#) kaqkk válasza snapscan hozzászólására (») Ápr 17, 2017
Valahol itt a témában olvastam évekkel ezelőtt hogy minden időzitést nop-okkal old meg a program ,elnézést hogy nem néztem utána (egészen szombatig biztos voltam ebben)
(#) snapscan válasza kaqkk hozzászólására (») Ápr 15, 2017
Na keverd a timert a késleltetéssel! Timerből lehetőleg egy legyen, és azt célszerű tovább osztani, a késleltetést viszont interruptból kezeli szépen, nem állítja meg a programot. Más kérdés, hogy a késleltetés nem lesz soha über pontos, de nem is kell..
(#) kaqkk válasza skun hozzászólására (») Ápr 13, 2017
Csak annyi hogy minden időzítés lassítja (ha hosszabb meg is állítja arra az időre) a programot , ezért írtuk le nagyon sokszor hogy csak egy alap időzítő és minden időzítést abból kell származtatni számlálókkal .
A hozzászólás módosítva: Ápr 13, 2017
(#) skun hozzászólása Ápr 13, 2017
Az ASM az sajnos nem megy.
Viszont próbakép beiktattam egy késleltetést (csatolt kép) és így már nem látszanak a fölösleges szegmensek.
Igaz a led az halványabb lett.
Kezdetnek így is megteszi.
Van ennem a megoldásnak valamilyen hátránya? Azonkívül, hogy a ledek egy picit halványabbak lettek?

KS.png
    
(#) kaqkk válasza Panhard hozzászólására (») Ápr 13, 2017
Látod én ezt kerültem ki a Flowcode -al Egyszerűbb dolgokra ideális és gyors megoldás a parsic de nagyon sok korlátja van azt el kell ismerni (és mint látjuk mindenki másképp próbálja kikerülni ezeket ...)
A hozzászólás módosítva: Ápr 13, 2017
(#) Panhard válasza kaqkk hozzászólására (») Ápr 13, 2017
Amikor én annakidején elkezdtem használni, még nem ismertem más programnyelveket. Hamar előjöttek a parsic korlátai. Viszont gyorsan lehetett benne programot írni. Muszáj volt elkezdeni tanulni az asm-et, ha egy normális programot akartam írni. Ezért volt az, hogy kevertem a két nyelvet. Amire a parsic nem volt képes, azt asm-ben írtam meg neki.
(#) kaqkk válasza Panhard hozzászólására (») Ápr 13, 2017
Lehet de egy kezdő nem fog megtanulni asm-ül még a parsic mellett csak mert úgy jó . Ezt nem értettem soha ha grafikus szerkesztő akkor minek az asm ,ha asm akkor minek a parsic ? Aki tud asm nyelven programozni az miért használ mellé parsicot ? Én egyszerűen félretettem és kerestem jobb grafikus fejlesztőt ami már "mindent tud" (Flowcode)
(#) Panhard válasza kaqkk hozzászólására (») Ápr 13, 2017
6 éve volt ugyanez a téma.
Bővebben: Link
Használod még a parsicot? Én már rég nem. Áttértem AVR-re és C++-ra.
(#) Panhard válasza kaqkk hozzászólására (») Ápr 13, 2017
Igen, de az milyen megoldás már? Sok időt elvesztegetsz vele. Sokat van kikapcsolva a kijelző. Sokkal gyengébb lesz a fénye.
Nem egyszerűbb megírni ezt a pár soros programot asm-ben, majd includolni a parsicba. És ha kész a program, még a generált asm-ben áttenni ezt a meghívást megszakításba. Mert alapból nem oda teszi az include fájlokat. És akkor a kijelző váltás el van intézve 3 egymást követő program sorban.
(#) skun válasza kaqkk hozzászólására (») Ápr 13, 2017
Na ezt azonnal ki is próbálom
(#) kaqkk válasza Panhard hozzászólására (») Ápr 13, 2017
De igen képes csak egy kis logika kell hozzá ! 4 digithez 8as multiplexer és csak minden második kimenetet használod fel a kijelző meghajtására ilyen egyszerű, és az a lényege hogy csak egy időzítő legyen benne az összes időt számlálókkal osztással kell kikombinálni .
A hozzászólás módosítva: Ápr 13, 2017
(#) Panhard válasza skun hozzászólására (») Ápr 13, 2017
Ez korábban volt már itt téma.
Bővebben: Link
A hétszegmenseg kijelzőkhöz kevés egymagában a parsic. A kijelző függvényt asm-ben kell megírni, és megszakítással hívogatni. Úgy lesz tökéletes.
Egyébként úgy működik, a kijelző váltás, hogy:

- kikapcsolom az előző kijelzőket.
- kiírom az új adatot a szegmens lábakra.
- bekapcsolom a következő kijelzőt.

Mindezt a programban egymás után. Na most erre a parsic így nem képes.
A másik dolog, hogy ezeket megszakítással kell csinálni, különben ha valamit dolgozik a PIC, lelassul a program, azt a kijelzők fényerején észre lehet majd venni. Villannak egyet.
(#) kaqkk válasza skun hozzászólására (») Ápr 13, 2017
A szegmens problémák azért vannak mert a két digit között nincs szünet , úgy kell megírni a programot hogy a közös kivezetéseken ne azonnal jelenjen meg a következő jel hanem egy szünet után .
(#) skun hozzászólása Ápr 13, 2017
Sziasztok.
Először is mindenkinek köszönöm a segítséget.
Az összes általatok küldött programot kipróbáltam de semmi eredményt nem hozott.
Közben megkaptam a 3.6-os verziót, azzal átkonvertáltam az eddigi programokat de semmi.
Végül letöröltem az egészet és elkezdtem nulláról az egészet. És láss csodát, MŰKÖDIK.
Fokozatosan tettem bele 1-1 elemet majd égetés és tesztelés. Minden megfelelően működik.
Már ami a PIC belsejét illeti. De a kijelzőn azok a szegmensek is látszanak (ugyan halványabban) amiknek nem kellenének. A feltöltött "Led4x7 képen jól látszik, hogy mire gondolok. Jelen esetben 12 05 -nek kellene tisztán látszania. Ahogy változtatom a számokat egy-egy kijelzőn, úgy változnak a fölösleges szegmensek a szomszédos kijelzőn. Ez mitől lehet? Hogyan tudnám ezt kiküszöbölni?

Továbbá a második (Pic) képen kijelöltem néhány elemet. Mi ezeknek az értelmük? Először azt hittem, hogy ezek szükségesek, hogy a fent említett fölösleges szegmensproblémámat kiküszöböljem. De ha kitörlöm őket, akkor is ugyan úgy működik minden. Semmi változást nem veszek észre.

Válaszotok előre is köszönöm.
(#) dcsabi válasza dcsabi hozzászólására (») Ápr 12, 2017
Pontosítok.(?) azt hiszem, amit feltettem az eredeti file újrafordítása. Tehát a hétszegmens...
Közben előkerült nekem is a 3.60. "kérjetek és megadatik..."
A hozzászólás módosítva: Ápr 12, 2017
(#) kaqkk válasza dcsabi hozzászólására (») Ápr 12, 2017
Én régen feltettem a 3,6 telepitőt a saját oldalamra , ha valakinek kell ott megtalálja
A hozzászólás módosítva: Ápr 12, 2017
(#) dcsabi válasza skun hozzászólására (») Ápr 12, 2017
Itt van egy demo. elvileg működnie kell. A RB.0 és a RD.4 felváltva villog.
(#) snapscan válasza skun hozzászólására (») Ápr 12, 2017
A 4-est én megvettem, legjobb tudomásom szerint nincs is belőle tört verzió, tehát azt csak megvenni tudod. Korábbi verzióm nekem is csak a 3.4-es volt valamelyik torrent oldalról, amit csak próbára használtam, hogy mennyire "fekszik" a program. Így sajnos nem tudok neked küldeni vagy linkelni.
(#) HA5AWS válasza skun hozzászólására (») Ápr 12, 2017
Szia!
Úgy emlékszem, hogy a tokoktól ki kell húzni a vezetéket és úgy hogy a kis sárga kocka megjelenjen. Akkor lehet átnevezni. Ha nincs igazam javítsatok ki.
Üdv: Gábor
A hozzászólás módosítva: Ápr 12, 2017
(#) dcsabi válasza skun hozzászólására (») Ápr 12, 2017
Egy link...az az a link ahova én saját magam feltöltöttem pár éve, 1 hét tartamra. Az egész csomag licensze a nevemmel. Én anno (2005) megvettem, talán egyedül az országban. (?) Kb 25e. Innét jó páran letöltötték.
Aki olvassa, kérem ajánlja fel most elküldésre, én már jó ideje nem használom, most kézzel fogható forráson nincs, ahol azonnal elérném. A P4 az USB kulcsos, azt hiába töltöd le, játszani jó, de programot PIC-be nem tudsz készíteni vele. Ez egy kicsit drágább, de akinek van elég elszántsága, elő tudja rá teremteni (én nem cigizek, nem "iszom" és nincs 200e-s okostelefonom) ezt fontosnak tartottam, és megvettem, 200 euro-ért el lehet hozni, mond meg, hogy ennyi van rá és odaadják. (Parsicitalia) Ez már sok mindenre használható és még fejlesztgetik is...Ezzel már egy kis házi PLC-t csinálhatsz akár 80 lábú PIC-el is. Én csináltam, a képe kb 1-1,5 évvel vissza, itt a topicban.
(#) skun válasza snapscan hozzászólására (») Ápr 12, 2017
Nincs 4-es verzióm. 3.4 illetve 3.56-ossal próbálkoztam. Sikertelenül. MPLab-ból eleinte az 5-öst használtam, de itt a fórumon olvastam, hogy többnek a 8-assal működik rendesen. Így én is arra váltottam, de nem hozott eredményt.
Esetleg tudnál dobni egy linket ahonnan a 3.6-ost vagy a 4-est letudnám tölteni?

Köszönöm a segítséget.
(#) snapscan válasza skun hozzászólására (») Ápr 12, 2017
Az a baj, hogy a régi verziókban mentett fájlokat a friss 4-es nem jól olvassa be, így ha nincsenek bekötve a vezetékek, csak címkézve vannak, az baj, mert a számlálókat átszámozza, de a címkeneveket hagyja, stb...
Könnyebben tudunk segíteni, ha rendesen bekötöd a vezetékeket, nem labeleket használsz. Több munka, de a 4-es alapból kidob olyan hibákat, amiket a korábbi verziók nem, így sok felesleges kör megspórolható..
(#) skun válasza dcsabi hozzászólására (») Ápr 12, 2017
Sajnos sehonnan sem tudtam letölteni a 3.60-as(használható) verziót. Esetleg tudnál ebben segíteni?
Előre is köszönöm.
(#) dcsabi válasza skun hozzászólására (») Ápr 11, 2017
A Parsic 3.60-t használd, ha meg tudod szerezni. itt sokunknak megvan. nekem ezek a régi dolgok egy része eltünt egy Laptop katasztrófa miatt. Mplab-ot keress régebbi verziót 5.xx, vagy 6.xx verziókat, ezekkel megy helyesen a Parsic régebbi verziója.
(#) skun válasza kaqkk hozzászólására (») Ápr 11, 2017
Igen, fel van húzva.
Plusz még egy nyomó gombot is tettem rá resetnek.
(#) kaqkk válasza skun hozzászólására (») Ápr 11, 2017
Még egy kérdés : az MCLR láb fel van húzva tápra 10k val ?

HS_DRO~2.PIC
    
(#) skun válasza skun hozzászólására (») Ápr 11, 2017
Köszönöm
Holnap megpróbálom.
(#) kaqkk válasza skun hozzászólására (») Ápr 11, 2017
Keresek neked egy hétszegmenses tervet meglátjuk avval működik e , ez elvileg jó csak konfigurálni kell (a te picedhez) és a kimeneteket bemeneteket átírni

levil7.PIC
    
Következő: »»   15 / 179
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