Fórum témák
» Több friss téma |
Fórum
Köszönöm! Meg van.
A hozzászólás módosítva: Aug 8, 2013
Sziasztok!
Tudna valaki egy élő linket egy működő 3.6-os verzióra? Köszi!
Egy további tanács az ékezetes betűkhöz... Az ékezetes betűk a szimulációban szépen "el vannak" de a PIC-es próba esetén az LCD kijelző teljesen más karaktert fog megjeleníteni. Tehát az "angol" abc betüit használjuk csak, vagy írjunk egy ASM rutnt az INIT-be ami feltölti a CGRAM-ot ékezetes betű képével. Régebben tettem fel pédát, de átdolgozásra szorul...Szerintem, jó dolog szimulációban tesztelgetni, de az igazi örömöt az építés adja meg.
A hozzászólás módosítva: Júl 19, 2013
Így egyszerűen beállíthatod a számlálás végértékét akár 1023 ig is, bármilyen értékre.
A hozzászólás módosítva: Júl 19, 2013
Ezt azért jó tudni mielőtt hosszas szenvedésbe kezdtem volna egy ékezet miatt
Egyébként valóban, gyorsan memorizálom is a megoldásod. Ez azért lényegesen jobb megoldás.
Az lcd base ikonban egyszerűen átírod a b port ot
Sziasztok !
Készítettem egy kisérlet panelt , kijelzővel , enkóderrel , potival kapcsolókkal stb. Ezen kapcsolást itt talátam valahol a fórumon. Ennek az LCD je az RB portra van kötve . Ez azért fontos mert a parsicban lenne egy modul ami jó lenne nekem , impulzus mérésére ,csakhogy ez csak a rb-4-7 portokon működik. Át lehet tenni a kijelzőt egy másik portra azzal hogy átírom a parsic moduljaiban a címet?
Ha a névben van ékezetes betű akkor hibát dob és nem hajlandó lefordítani , erre figyelj !Egy picit változtattam a ZR1 en és "környezetén" szerintem így elegánsabb
A hozzászólás módosítva: Júl 18, 2013
Köszi! Ezzel amúgy semmit sem, csak gyorsan firkáltam valami egyszerűt. Arra voltam csak kíváncsi hogy valóban így kell-e a már égethető jó hex fájlt létrehozni. Valami ilyesmin gondolkodtam mostanában. Tudom a számlálós időzítő része nem éppen egy elegáns megoldás.
kaqkk Köszönöm!
Nem tudom mit akarsz vele, de ez működik.
Korábban már próbáltam de csak az asm fájlt volt hajlandó létrehozni. Hiába adtam meg neki az mpsawin.exe-t, viszont rájöttem hogy ugyan itt a chiptools mappában van még egy mpsawin.exe, azzal már viszont működik. Ezt leszámítva amúgy ha sikeresen beleégetném a pic-be a programot, akkor működne?
Nem kell ennyire megbonyolítani . Ha hex kell nyomj egy F10 et és mentsd asztalra.
Sziasztok!
Készítettem parsic-ban egy egyszerű kis valamit csak úgy teszt gyanánt. Ebből létrehoztam egy asm fájlt amiből mplab-al csináltam egy HEX fájlt. Valaki esetleg ránézne hogy mit rontottam el? A parsicot már kitanultam használni, szinte minden funkciója megy annyit gyakoroltam, de így a HEX fájl létrehozását, valamint magát az égetést még soha nem csináltam. Ebben a részben kellene a segítség. PIC16F628-am van így a teszt kedvéért a programban is ez van beállítva. köszönöm! A hozzászólás módosítva: Júl 18, 2013
Hát nem tudom, szerintem a C és az F között, csak az újraírhatóság a különmbség az F javára. Ha a típusszám megegyezik a progi ugyanaz (javítson ki valaki, ha tévedek).
Egyébként valahol olvastam (de nem próbáltam), hogy állítólag a 16C84 szériát át lehetett írni, csak nem lehet kiolvasni.
Ez csak akkor működik, ha az utasítások, memóriacímek, stb. ugyanazok, mert ilyenkor tényleg "csak" a típus nem azonos, ellenkező esetben ...
Szia!
Nyugodtan írd meg a progit, fordítsd le és égetésnél az égetőprogi típus beolvasásnál automatikusan beállítja. Én nem szoktam foglalkozni vele, mert az égetőnek kell tudni az égetési időzítéseket. Üdv: Zsolt
Sziasztok!
Parsicban szeretnék programozni 16F72-t. Parsic csak 16C72-t ismer. Elég, ha az ASM-ben átírom F-et C-re, és ebből csinálok HEX filet? Vagy alapból felejtős a dolog? üdv!
Szia!
Múlkor válaszoltam, de valahogy eltűnt, úgyhogy mégegyszer. Természetesen nincs kész még, nem volt időm rá, de: -Az átmeneti kód tároló azért kell, hogy a beprogramozott kóddal összehasonlítsa a beütöttet és ha egyezik nyit, valamint mesterkód esetén másik programba lép (Ez már megvan). -Lesz mesterkód, egyenlőre fix, mert a 628-nál, már 68%-on vagyok és nem tudom belefér-e. -Lesz próbálkozási figyelés is, meg sok minden. Tényleg jelentkezem, ha tesztelt működőképes verziót sikerül "alkotnom". Üdv: Zsolt
Igazából nem tudom minek a kódtároló és az átmeneti tároló? A beírási rész is felesleges. Hiszen így bármit ütök be egyezni fog. Mert a tároló, az átmeneti tároló értékét veszi fel, ha azt átírod. Naná, hogy egyezni fog. Inkább az átmeneti tároló tartalmát kellene összeegyeztetni az előre tárolt számokkal. Ha az egyezik, akkor egyezik. A beírás meg mehet egy biten át az ÉS kapuba is. Az eredmény meg az utolsó szám beírása után 1sec idő múlva jelenne meg. Így ha túl sok számot üt be, lehet az egészet törölni. Ha keveset, az első beütés után pld. 3-sec idő múlva.
Ez még igen messze van, vagy nem ezt akartad, és a kód tárolója a fíx kód megadása lenne. De ahhoz meg védelem kell, és mesterkód. stb .. üdv! A hozzászólás módosítva: Jún 30, 2013
Szia!
Jogos a három pont. Üdv: Zsolt A hozzászólás módosítva: Jún 30, 2013
Hello! Csak belenéztem, de de a P1:Clear jelet elég egyszer átalakítani a BV4-el. annak kimenetét az összes MX7..12 Selekt megkaphatja. üdv!
Szia!
Hát eddig eljutottam, egy csomó minden van még ami megoldásra vár, de szerintem kezdetnek bíztató. (azt hiszem most jön a második lap, mert ez megtelt rendesen) Üdv: Zsolt A hozzászólás módosítva: Jún 30, 2013
Szia!
Az alapötleted felhasználtam, működőképes kisebb módosításokkal, de még bőven van mit dolgoznom rajta. Azt már látom, hogy ha korrektül meg akarom oldani, nem lesz egyszerű feladat. Pl.: mesterkód kezelés, kód próbálkozás figyelés, STB. Azt hiszem ez egy több lapos progi lesz. Üdv: Zsolt
Hello! Természetesen én nem készítettem el a rajz és a táblázatnak csak egy részét, és a törlés sem stimmel az általad gondolttal. De kiindulási alapnak jó lehet. A számjegyek számlálóját is törölni kell, meg visszacsatolni ha túlléped. stb. Vagy is van még hiányosság ezen kívül bőven, hogy használható legyen, de kiindulásnak biztos jó.. üdv!
Szia!
A hardver kimenetei tényleg fordítva mennek, de a proginál az egyszerűbb teszt miatt nem forgattam meg a bemeneteket (szimulátorral nézve, bőven tűréshatárokon belül megvannak a logikai szintek). A túlbonyolítással igazad van, tényleg egyszerűbb a táblázatos megoldás. Átfutottam amit küldtél, jónak tűnik, de most nincs időm kivesézni. Majd jelentkezem ha jutok valamire. Üdv: Zsolt
Hello! A kódolással nem érdemes ennyit vacakolni. Megteszi egy táblázat is. Ha nincs megnyomva semmi, a szám nulla. Ha megvan nyomva, és értelmes a variáció, akkor megjelenik a szám. Ha a szám nem nulla, 20ms múlva beíródik az első tároló, és a számléptető odább lép. Ha az 5-ös számot nyomod meg (most itt) akkor törlődnek a tárolók.
De a hardvered sem jó. Mert ha megnyomsz egy gombot, akkor a 10k/2,2k nem logikai magas szintet ad. A tranyós inverter meg L szintet, nem H-t. üdv! |
Bejelentkezés
Hirdetés |


Egyébként valóban, gyorsan memorizálom is a megoldásod. Ez azért lényegesen jobb megoldás.
