messu Postat Decembrie 22, 2010 Partajează Postat Decembrie 22, 2010 Stie cineva sa-mi indice un compilator de C pentru microcontrolere PIC. Recunosc ca unul "free" m-ar aranja cel mai bine...:)Am cateva PIC12C508A si nu gasesc deloc suport pentru ele si, parca nu le-as arunca.Complilatoare am mai gasit , dar nu pentru 12C508... Link spre comentariu
Liviu M Postat Decembrie 22, 2010 Partajează Postat Decembrie 22, 2010 picc in modul lite. Link spre comentariu
Mikrosha Postat Decembrie 22, 2010 Partajează Postat Decembrie 22, 2010 SourceBoost integrat in mplab cred ca suporta pic12c508. Link spre comentariu
Liviu M Postat Decembrie 22, 2010 Partajează Postat Decembrie 22, 2010 BoostC e "clona" lui picc, ce i-am recomandat eu este picc. BoostC was designed to rival Hi-Tech C compilerSi se pare ca nu suporta 508: PIC12 PIC12F1822, PIC12LF1822, PIC12F1840, PIC12LF1840, PIC12F609, PIC12HV609, PIC12F615, PIC12HV615, PIC12F617, PIC12F629, PIC12F635, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F675, rfPIC12F675h, rfPIC12F675f, rfPIC12F675k, PIC12F683 LE Si se integreaza si asta in mplab. Si chiar e ansi-c. Link spre comentariu
messu Postat Decembrie 22, 2010 Autor Partajează Postat Decembrie 22, 2010 Multumesc pentru sugestii.Am dat jos PICC si cand ajung acasa o sa-l incerc.Despre Boost stiu si eu ca nu mai suporta 12f508... Link spre comentariu
messu Postat Decembrie 23, 2010 Autor Partajează Postat Decembrie 23, 2010 Se pare ca n-am noroc, sau gresesc undeva.Iata cum apare "treaba" cand incerc sa compilez cu PICC. Ce sa fac ?Pare ce nu are suport pentru PIC12C508 desi in setari apare... Aveti vreo sugestie ? Link spre comentariu
Liviu M Postat Decembrie 23, 2010 Partajează Postat Decembrie 23, 2010 Daca nu-i secret, pune si codul.Cred ca n-ai inclus htc.h (parca asa-l cheama). Link spre comentariu
messu Postat Decembrie 23, 2010 Autor Partajează Postat Decembrie 23, 2010 Nu-i secret deloc, dar mi-a scapat... Scuze !Am inclus htc.c. Degeaba...Adevarul e ca nu stiu C de nicio culoare. Codul pe care-l atasez e generat de Flowcode. Atat stiu... Link spre comentariu
Liviu M Postat Decembrie 23, 2010 Partajează Postat Decembrie 23, 2010 Ai dreptate, nu se compileaza.Mai ai si alte fisiere generate de Flowcode (eventual cu .h)?De suportat e suportat; "definitiile" pentru el sunt in fisierul C:\Program Files\HI-TECH Software\PICC\9.80\include\pic125xx.h.LE Cred ca-s sanse mici sa-ti mearga codul generat de Flowcode direct in picc; sunt multe diferente intre ce genereaza Flowcode si ce asteapta picc. Link spre comentariu
messu Postat Decembrie 23, 2010 Autor Partajează Postat Decembrie 23, 2010 Hmmm, .... nasol...Din pacate fisiere generate de Flowcode nu mai am decat in assembler. Cu *.h nu genereaza nimic...Se pare c-o sa trag cu prastia microcontrollerele astea si sa trec pe ceva mai nou :)Multumesc mult, oricum, pentru ajutor si bunavointa ! Link spre comentariu
Liviu M Postat Decembrie 24, 2010 Partajează Postat Decembrie 24, 2010 Eu in locul tau nu le-as arunca (desi fiind din alea OTP sunt usor de "defectat"), ci m-as apuca de invatat C (daca din cauza asta nu le poti folosi). Link spre comentariu
messu Postat Decembrie 24, 2010 Autor Partajează Postat Decembrie 24, 2010 Offf, asa e !!! M-as bucura sa stiu C sau sa invat. Dar cand ?? De unde timp ??? De unde, fir-ar sa fie !!!!????Numai bine ! Link spre comentariu
Sica001 Postat Ianuarie 8, 2011 Partajează Postat Ianuarie 8, 2011 Offf, asa e !!! M-as bucura sa stiu C sau sa invat. Dar cand ?? De unde timp ??? De unde, fir-ar sa fie !!!!????Numai bine !Ansi C (in asta se programeaza microcontrolere) are cateva zeci de instructiuni. De obicei nu se folosesc mai mut de jumatate. Mai sunt cateva particularitati legate de microcontrolere dar si pentru alea sunt tutoriale. Oricum incearca sa lasi inainte de functia main doar declaratiile functiilor si codul lor sa il muti dupa functia main (nu mai stiu care dintre compilatoare nu voia numai asa)Succes la C Sica Link spre comentariu
messu Postat Ianuarie 11, 2011 Autor Partajează Postat Ianuarie 11, 2011 Multumesc mult, dar nu cred ca o sa mai invat eu niciun C, ca nu prea se mai poate.... Link spre comentariu
MatyC Postat Ianuarie 20, 2011 Partajează Postat Ianuarie 20, 2011 __CONFIG(0x3ff4);PICC de la HI-Tech din cate am citit in manual nu recunoaste comanda asta. __CONFIG(WDTDIS & XT & UNPROTECT);Asta e forma acceptata de PICC. Manualul compilatorului trebuie sa fie la indemana, ca fara el nu vei reusi nimic.Compilatorul spune foarte clar unde este problema. La linia 10 coloana 16 astepta ), fiindca asa trebuie la PICC. Sunt mici diferente intre compilatoare. Mai tarziu voi incerca si eu compilarea lui sa vad ce probleme mai sunt. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum