Bandi Szasz Postat Octombrie 12, 2020 Partajează Postat Octombrie 12, 2020 'Configuration Word' nu pot fi schimbate de program, cel putin nu pe repede inainte (ele sunt stocate intr-o regiune de flash si necesita rescrierea lui de program / bootloader insa deja este alterare de memorie non-volatila). Ce fac aceste IDE-uri sunt sa puna valorile in hex-ul generat insa nu in program ci in header, header care la urma este citit de programator (Pickit 2 / 3 , etc..) si sunt scrise in PIC la momentul programarii. Hex-ul folosit fara prea multa bataie de cap mai mult inseamna ca hex-ul contiune niste informatii care indruma programatorul folosit sa programeze in Configuration Word valorile calculate de IDE si nu mai este necesar introducerea lor manuala. Link spre comentariu
Liviu M Postat Octombrie 12, 2020 Partajează Postat Octombrie 12, 2020 (editat) Da, am fost confuz, mai incerc o data. Din cate stiu eu, ca sa setezi bitii de configurare, la mikroe trebuie umblat intr-o fereastra speciala din IDE. Si din diversele discutii de pe forum, aveam senzatia ca IDE-ul nu-i "scrie in cod" (in codul C, nu in hex), sa-i regasesti daca "dai codul altora", ca tot timpul erau discutii despre bitii (lipsa) de configurare. Da' poate am inteles eu gresit, sau poate si-au mai imbunatatit mikroe IDE-ul. De altfel asta a fost unul din motivele pentru care nu mi-a placut niciodata mikroe xc8 te lasa sa setezi bitii de configurare in cod (cu directive #pragma), nu-ti trebuie editor special pentru ei. Ceva de genul: #pragma config CPUDIV = NOCLKDIV //CLKDIV4 #pragma config USBDIV = OFF #pragma config IESO = OFF #pragma config PCLKEN = OFF Odata scrisi in cod, orice compilare de program seteaza si bitii respectivi si la transmiterea codului sunt si configurarile la locul lor. De "modificat" fizic, in PIC, sunt modificati la programare, nu in timpul rularii, clar, da' sunt acolo. Editat Octombrie 12, 2020 de Liviu M Link spre comentariu
Bandi Szasz Postat Octombrie 12, 2020 Partajează Postat Octombrie 12, 2020 (editat) In Mikroe este cum zici, se seteaza in fereastra de "Project config" si nu le trece in fisierul propriu zis de cod insa daca dai mai departe tot proiectul si celalta persoana deschide tot cu MikroC proiectul atunci nu se pierd. Mai mult sau mai putin este in iteresul fiecaruia sa nu fie prea compatibila IDE-ul cu altele si sa fi nevoit sa folosesti IDE-ul lor pana la capat, este valabila pentru orice limbaj / IDE, eu lucrez in java si un proiect scris in eclipse care este total gratuit se poate importa usor in InteliJ (IDE nu tocmai ieftin) insa invers nu prea mai merge. Editat Octombrie 12, 2020 de Bandi Szasz 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