| |
| | #1 (permalink) Top |
| User Data registr.: 14-05-2005 Residenza: bergamo
Messaggi: 1.278
|
dimenticavo,che tipo di compilatore e ambiente di sviluppo mi consigliate di usare? devc++? lcc-win32? altro? grazie
__________________ NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s GRUPPO LASER https://www.facebook.com/groups/1880460478909243/ |
| | |
| | #2 (permalink) Top | |
| User Data registr.: 06-08-2007 Residenza: Empoli
Messaggi: 1.813
| Citazione:
Ma tu non volevi sviluppare applicativi in C per PIC ? ![]() Va benissimo il MikroC che hai già scaricato
__________________ ....... | |
| | |
| | #3 (permalink) Top |
| User Data registr.: 24-03-2010 Residenza: prov. (TV)
Messaggi: 183
|
Vuoi un' altra guida semplice in formato html o testo gratuita per di più in italiano? Introduzione alla programmazione in C Se cerchi bene ne trovi altre 1000. Io ho sempre programmato i microcontrollori PIC in Assembly, finchè si trattava di aver a che fare con piccoli elementi hardware, poi sono ricorso al "C" per non star li a leggermi tutte le migliaia di pagine dei datasheet .. in ogni caso più avanti ti tornerà sicuramente utile anche l' Assembly, che puoi inserire direttamente dal C, per ottimizzare e creare nuove librerie per il tuo firmware. |
| | |
| | #4 (permalink) Top |
| User Data registr.: 14-05-2005 Residenza: bergamo
Messaggi: 1.278
|
grazie diflix x illez sono andato in panico,scusa ma non capisco.... il sito che mi hai postato Guida C | Guide Programmazione | Programmazione.HTML.it parla dell uso di compilatore x windows......io uso vista o xp e avevo gia notato il primo esempio che tratta di vedere in schermata HELLO WORD quindi credevo che prima bisognava imparare il linguaggio c studiando i caratteri,le varie voci,quello che bisogna scrivere x questo e quello,ma ora mi dici che posso usare MIKROC SI,IO VOGLIO IMPARARE IL C X PROGRAMMARE I PIC,ma non capisco come posso vedere qualcosa in funzione con MIKROC........tipo l esempio di HELLO WORD...posso farlo anche con MIKROC? scusami,ma non riesco a capire...come posso tramite il linguaggio c che mi hai postato, passare gia a programmare qualcosina sui pic?
__________________ NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s GRUPPO LASER https://www.facebook.com/groups/1880460478909243/ |
| | |
| | #5 (permalink) Top |
| User Data registr.: 16-11-2008 Residenza: Riva del Garda - TN
Messaggi: 429
|
inizia dalle basi: per il computer tu utilizzi (sotto windows) un file .exe che è un codice binario scritto in un certo modo, è un linguaggio macchina interpretabile dal sistema operativo. per il pic hai bisogno di un file .hex che è un file che genera numeri in esadecimale (e quì c'è matematica) che poi il PIC convete in comandi come alimentazione al pin 3 della PORTC o altro... la differenza tra dev c (che utilizzo anch'io per pc) è che genera file con funzioni per windows, utilizza le librerie di windows, se su un programma per winzozz scrivi PORTC = 00001; non succede niente, è una variabile generica mentre mikroC converte questa variable in un vero e proprio comando, usa altre librerie. la sintassi è una cosa è qualunque studi se C per pic o per pc è uguale, le funzioni e librerie specifiche sono invece diverse come ti ho spiegato nell'esempio... ok ricapitolo perchè ti ho complicato la vita: scriviamo questa parte nel dev c Codice: void main() {
print("Ciao");
} per la struttura quindi puoi studiare qualsiasi tipo di C, poi dovrai andare sullo specifico dei pic, come anche per linux è diverso, come anche per l'arduino ecc.. ma la sintassi è la stessa ciao lol21 |
| | |
| | #6 (permalink) Top |
| User Data registr.: 18-12-2006
Messaggi: 3.789
|
se puo essere utile http://www.gigatano.it/Guida_C++.htm |
| | |
| | #7 (permalink) Top |
| User Data registr.: 13-10-2010 Residenza: Trento
Messaggi: 6
|
Ciao Eli78, certo che ti sei scelto un modo ben impegnativo per passare l'inverno. Ma se avrai perseveranza e un po' di furbizia, ti darà molte soddisfazioni. Personalmente ti sconsiglio di cominciare con le PIC, perchè come microcontrollori c'è di meglio; gli Atmel tanto per cominciare. Ti consiglio la serie ATmega; periferiche interne ben architettate con datasheet chiaro e ben spiegato (in inglese). Se poi sei a digiuno di programmazione lascia serenamente perdere il C :-) e studia un po' di Pascal che è più facile e più che sufficiente per i tuoi scopi. C'è questo ottimo compilatore: E-LAB Computers Pascal-scm for Atmel AVR che è l'ideale per principianti, con un sacco di esempi pratici e manuali a corredo www.e-lab.de/AVRco/DOC_en/DocuCompiler.pdf Avrai da subito la soddisfazione di vedere "qualcosa che gira". Il giorno che avrai bisogno di prestazioni maggiori per certi punti critici, potrai inserire subroutine in assembler, mantendo la struttura principale in "comodo" pascal ;-) Buona fortuna ! |
| | |
| | #8 (permalink) Top |
| User |
Ti consiglio di investire circa 20 per questo: Il linguaggio C. Principi di programmazione e manuale di riferimento - Kernighan Brian W.; Ritchie Dennis M. - Libro - IBS - Pearson Education Italia - Accademica studiarlo bene e poi acquistare un devkit della Microchip tipo: Product Search - microchipDIRECT od altri simili, poi installarti l' IDE gratuito della Microchip unitamente alla versione studenti (gratuita) del C18 della stessa ditta. Ti consiglierei di lasciar perdere la serie 16 dei PIC sarà fra breve obsoleta, poichè cominci oggi quanto sopra ti ho consigliato credo sia più attuale. Se servono altre info chiedi pure.
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) |
| | |
| | #9 (permalink) Top | |
| User Data registr.: 06-08-2007 Residenza: Empoli
Messaggi: 1.813
| Citazione:
Il linguaggio C è il linguaggio C. Punto. Scrivere un programma per vedere "Hello world" su un PC non è certo immediatamente equvalente ad un programma per pic dove al massimo collego un display lcd. Come lo colleghi l'LCD? A che porte? tutti questi dettagli esulano dal linguaggio C che, ripeto, rimane tale. Mi sembrava che il tuo problema fosse capire cosa sono gli operatori di shit etc (i vari >>, << etc che hai scritto) e altri costrutti del C.
__________________ ....... | |
| | |
| | #10 (permalink) Top |
| User Data registr.: 14-05-2005 Residenza: bergamo
Messaggi: 1.278
|
si scusami,sono andato in paranoia,credevo che x capire meglio il linguaggio c sarebbe stato meglio viverlo con esempi che riguardavano il mondo del c.......hai perfettamente ragione. un ultima domanda,nel sito che mi hai postato,cè qualcosa in particolare da studiare oltre hai simboli e altro che non capisco o è meglio comunque leggerlo tutto? scusami le troppe domande stupide
__________________ NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s GRUPPO LASER https://www.facebook.com/groups/1880460478909243/ |
| | |
![]() |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Messaggio |
| modificare linguaggio menù mc3030 | ravenlinux2000 | Radiocomandi | 0 | 24 aprile 07 21:03 |
| info | francescospina | Elimodellismo in Generale | 0 | 26 ottobre 06 12:41 |
| Linguaggio E Versioni Simulatore Reflex Xtr | ctenos | Simulatori | 1 | 30 novembre 05 17:02 |