Fórum témák
» Több friss téma |
Sziasztok!
Nekem nagyon tetszik ez a fejlesztőeszköz, de sajnos 2K-s demo limit van benne. Ezt hogyan lehetne megszüntetni, míg gyakorlok? Utána regisztráltatni szeretném így is úgy is. Minden segítséget, ötletet szívesen fogadok.
Szia a 2K-s limit szerintem elég sok, legalábbis eléggé nehezen léphető át....szerintem gyakorlásnál nem is nagyon lesz nagyobb file.
Volt szerencsém mikor Pascalt használni és azt kell, hogy mondjam hogy szép és jó....de azért bugos....nem egészen működik mindig úgy ahogy kellene, pl nem mindig állítja át a kellő regisztereket pedig a progiban meg van írva. Én nagyon ajánlom neked a mikrochip c18-as nyelvét ami szinte teljesen C, nagyon jó dokumentált és hamar hozzá lehet szokni! (18f-es pic-ket lehet vele programozni, azt hiszem van c16 és c12 is...) Szóval jó a micropascal, de komolyabb dolgokra szerintem használhtatlan. Tanulni jó vele, de inkább akkor is ajánlom a mikor c-t csak mert a legtöbb fejlesztő környezet c....és így könnyebb lesz az átváltás. Sok sikert!
Még nem foglalkoztam a C18-al. Tartalmaz USB kezelő utasítást ?
Én is többnyire ezt használom, és elég jó tapasztalataim vannak a 6.0.0.1-es verzióval. Hibát még nem találtam benne, illetve csak 1-et: a múltkor 16f871-re írtam egy kis progit és hiába kapcsolom ki a Debug-ot a konfignál, a HEX fájlban mindég bekapcsolt állapotban van.
A 2k-ról... nemrégiben csináltam egy Nokia 3310-es telóból kiszedett LCD-hez meghajtót. Az összes funkciót kezeli, és van benne karakter generátor is (kis és nagy betük, számok, írásjelek), mellé tettem még egy statikus képet, illetve beélesítettem az USART modult és ekkor már közel jártam a 2k limithez. A képet kiszedtem, és beüzemeltem az A/D-t meg a CCP-t... majd csináltam egy típus konverziót, és meg is botlottam a limitben. Persze a 16F871-be nem is fér több. Kiváncsiság képp átállítottam 877-re, és elvégezte regisztrálatlanul a közel 3k-s hex generálását! ![]() Idézet: „Kiváncsiságképp átállítottam 877-re, és elvégezte regisztrálatlanul a közel 3k-s hex generálását!” Ha figyelmesen olvasod a program honlapját, akkor ott azt fogod találni: a DEMO limit 2K of program WORDS! Ez valójában 3584 byte! Ugyanis 14 bit=1,75 byte=1 word (szó) 16F-ek esetén.
Köszi!
Egyébként nem olvastam semmit sem a programról, csak a 2k-s limitről jött infó ![]() Üdv!
Neked melyik MikroC van meg? Találtam a 5.0.3-ashoz cracket, de magát a progit nem tudom letölteni csak a 6-os új verziót
![]() ![]() Másvki nem tud mikropascalben segíteni? Lást #1 kérdés köszi
Ezt már én is észrevettem hogy 2k-nál nagyobb méretű forrást is befordít. Én jóval túlléptem . Remélem ezt a bugot nem veszik észre.
![]()
Elolvastad, amit írtam? Ez nem bug, hanem a korlát 2k word! word<>byte.
Akkor valamit nem jól csinálsz... Milyen hibaüzenetet ad?
De én direkt az teszteltem és a 2k word-öt bőven túlléptem. Igaz ez még egy évvel ezelőtti verzió volt.
Hát nekem már nincs mikor c-m.... c18-at haználok..
![]() ![]() De szerintem értelmetlen carck-elni mert a 2k word az nagyon sok!!!! Hát ha van olyan pic 18 amely kezeli az USB-t akkor tudja ![]() ![]()
Ezt a címet érdemes figyelgetni itt
Fent volt csak hibás volt és leszedte. Nekem megvan Mikrobasichez, Mikropascalhoz és MikroChez. Csak lehet hogy hibás.
Na akkor nézzük: 16F-ek esetén a program a fordított kód méretét word-ban adja meg, 18F esetén pedig byte-ban.
Vagyis 16F-nél a kíirt érték (amit még lefordít): ~2100, 18F esetén pedig ~3600. Ezeket most ellenőriztem.
Dehogy bugos. Ennek teljesen más oka van! A 16F architektúra 14 bites a 18F pedig 16 bites. Vagyis egy utasítás hossza 14 vagy 16 bit. 16F-nél ha word-ban van megadva a fordított érték, akkor pontosan látható, hány utasításnyi hely lett felhasználva. 18F esetén - mivel azok 16 bitesek - értelmetlen word-ban megadni, hiszen ahogy korábban írtam 1 word=14 bit, így a byte-ot választották. (Egyébként ez más fordítóknál is így van.) Remélem, így már érthető.
Na azért figyelgessétek a linket amit beszúrtam, én is azt teszem. Ha kellenek a gyógyítások akkor el tudom küldeni őket (MikroC 6.0.0.0, Mikropascal 6.0.0.0, Mikrobasic 5.0.0.0), de mivel én más fajta basic-et használok nemtudom hogy jók-e. A fórumban a használónak gondja akadt vele. A program file-k is megvannak nálam, csak nemtudom a VIPmail mennyit tud elküldeni. 100MB ?
Holnaptól 2 napig nem leszek gépközelbe.
El tudnád küldeni mailben? A címem 50 mb-t képes fogadbi. A mikroc és a mikropascal érdekelne.
Köszi!
üdw
van valakinek mikro pascal programozási kézikönyve gépen? pdf, doc vagy akármilyen formátum megteszi tothist@freemail.hu előre is köszi ![]()
Nem tudom minek kell az neked. Minden benne van a sugóban, példákkal együtt. Vannak benne minák is, amiből megint lehet tanulni. Akkor pedig, ha a pascal nyelvel vannak gondjaid, szerintem ne is kezd el megtanulni... akkor jobban jársz a C-vel. Én is csak azért használom, mert ezt tanították mindenhol... Bár mostanában már inkább C-t használok, csak nehéz megszokni
![]() ![]()
Itt találod:
[link=http://www.mikroe.com/en/compilers/mikropascal/pic/download.htm#manual]http://www.mikroe.com/en/compilers/mikropascal/pic/download.htm#manual[/link] |
Bejelentkezés
Hirdetés |