Forum » Programiranje » MikroC PRO for PIC
MikroC PRO for PIC
WhiteSmith ::
Pozdravljeni!
Na forum se spet obračam s prošnjo glede diplomske naloge, ki jo imam. Delam namreč mobilnega robota, ki naj bi avtonomno vozil v labirintu. Moje vprašanje tokrat ni vsebinske narave ampak bolj splošne. Za programiranje uporabljam v naslovu naveden program, torej MikroC PRO for PIC. Seveda uporabljam zastonjsko verzijo, ki pa ima omejitev, da lahko prevede samo 2k programa. Do sedaj mi je to zadostovalo, kar pa je bilo preveliko pa sem poslal mentorici in mi je nazaj poslala prevedeno datoteko. V ključnem delu diplome moram seveda robota testirati doma in je to pošiljanje in prevajanje datotek postalo zelo nepraktično in časovno zamudno. Licenca za MikroC stane okoli 250 dolarjev, kar je zame prevelik zalogaj, saj sem za robota že zapravil več kot 100 EUR in tudi dvomim, da bom ta prevajalnik še kdaj uporabljal. Ne zdi se mi torej ekonomično, da kupim program, ki ga potem mogoče ne bom nikoli več uporabil. Vprašanje, ki ga imam namen zastaviti pa je sledeče: Obstaja kje mogoče kakšna zastonjska in/ali študentska verzija tega programa, ki nima omejitve dolžine programa? Preizkusil sem že tudi razne programe s trackerjev, ki pa samo "kozmetično" odpravijo omejitev-program se lahko prevede, vendar je .hex datoteka napačna. Tukaj bi seveda rad poudaril, da imam namen uporabljati program samo za šolske/učne namene, dokončati diplomsko delo, in nimam nikakor namena z njim kakor koli služiti.
Kakršne koli pomoči bom seveda zelo vesel.
LP
Na forum se spet obračam s prošnjo glede diplomske naloge, ki jo imam. Delam namreč mobilnega robota, ki naj bi avtonomno vozil v labirintu. Moje vprašanje tokrat ni vsebinske narave ampak bolj splošne. Za programiranje uporabljam v naslovu naveden program, torej MikroC PRO for PIC. Seveda uporabljam zastonjsko verzijo, ki pa ima omejitev, da lahko prevede samo 2k programa. Do sedaj mi je to zadostovalo, kar pa je bilo preveliko pa sem poslal mentorici in mi je nazaj poslala prevedeno datoteko. V ključnem delu diplome moram seveda robota testirati doma in je to pošiljanje in prevajanje datotek postalo zelo nepraktično in časovno zamudno. Licenca za MikroC stane okoli 250 dolarjev, kar je zame prevelik zalogaj, saj sem za robota že zapravil več kot 100 EUR in tudi dvomim, da bom ta prevajalnik še kdaj uporabljal. Ne zdi se mi torej ekonomično, da kupim program, ki ga potem mogoče ne bom nikoli več uporabil. Vprašanje, ki ga imam namen zastaviti pa je sledeče: Obstaja kje mogoče kakšna zastonjska in/ali študentska verzija tega programa, ki nima omejitve dolžine programa? Preizkusil sem že tudi razne programe s trackerjev, ki pa samo "kozmetično" odpravijo omejitev-program se lahko prevede, vendar je .hex datoteka napačna. Tukaj bi seveda rad poudaril, da imam namen uporabljati program samo za šolske/učne namene, dokončati diplomsko delo, in nimam nikakor namena z njim kakor koli služiti.
Kakršne koli pomoči bom seveda zelo vesel.
LP
specing ::
Predlagam ti, da čim prej začneš uporabljati svobodno programsko opremo. Za PIC mikrokrmilnike obstaja SDCC (small device C compiler), ki sem ga tudi sam uporabljal (dolgo nazaj). To bo rešilo tvoj problem na kratki rok.
Na dolgi rok predlagam, da uporabljaš mikrokrmilnike, ki so dobro podprti s strani zelo razširjenih prevajalnikov (GCC in LLVM). Na primer: AVR (8-bit), MSP430(16-bit), cortex-m* (32-bit).
Na dolgi rok predlagam, da uporabljaš mikrokrmilnike, ki so dobro podprti s strani zelo razširjenih prevajalnikov (GCC in LLVM). Na primer: AVR (8-bit), MSP430(16-bit), cortex-m* (32-bit).
amacar ::
Mi smo za PIC uporabljali mplabx ( http://www.microchip.com/mplab/mplab-x-... ) nekih večjih projektov nismo imeli, tako da ne vem, če ima kakšne omejitve.
Zgodovina sprememb…
- spremenil: amacar ()
korenje3 ::
Jaz sem pa v assemblyju pisal.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
WhiteSmith ::
Hvala za odgovore. Sem našel rešitev za dokončanje programa v MikroCju. Bom pa zagotovo v prihodnje razmislil tudi o kakih drugih prevajalnikih.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | fizikaOddelek: Šola | 883 (730) | aaaaa93 |
» | programiranje procesorja (strani: 1 2 3 4 … 8 9 10 11 )Oddelek: Elektrotehnika in elektronika | 36554 (25955) | icek |
» | programiranje mikrokrmilnikov?Oddelek: Elektrotehnika in elektronika | 7036 (6445) | radiator |
» | mikrokontrolerji, programatorji, c/asm ?Oddelek: Elektrotehnika in elektronika | 2982 (2601) | snow |
» | C compilerOddelek: Programiranje | 2470 (2140) | Brane2 |