spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica di base > Informatica > P. in C, C++

Rispondi
 
Strumenti discussione Modalit visualizzazioe
  #1  
Vecchio 12-02-2013, 14.58.25
salvio810 salvio810 non è collegato
Nuovo robottaro
 
Data registrazione: 12-07-2010
Residenza: napoli
Et: 25
Messaggi: 18
Potenza reputazione: 0
salvio810 E' per ora ancora un mistero
Predefinito quale c scegliere?

salve ragazzi, sono un'appassionato di elettronica, ho 19 anni e frequento l'iti, nella sezione elettronica, vorrei approfondire le mie conoscenze di elettronica con la programmazzione dei pic, e so che ci sono un'infinit di linguaggi, tra cui ho gi imparato il gc basic, ma , poco potente(non permetteva manco il controllo del'i2c), e gli sviluppatori che lo usano sono davvero pochi (non ho trovato nessun forum specifico del gc basic in italiano) quindi ho deciso di approdarmi nel c , io un po di c l'ho gi studiato ma per pc non per pic, ma la sintassi credo sia la stessa, e quindi chiedo a voi professionisti, un buon linguaggio c ricco di librerie e di sviluppatori, e che sia free(non vorrei approdare in crack o cose simili...) e se non troppo disturbo per voi, anche una buona guida in italiano o inglese, ma che siano ricche di esempi ;-P
p.s. niente ebook
Rispondi citando
  #2  
Vecchio 12-02-2013, 18.24.34
gyppe gyppe non è collegato
Robottaro sostenitore
 
Data registrazione: 24-03-2009
Residenza: sardegna
Et: 40
Messaggi: 1,250
Potenza reputazione: 98
gyppe La sua reputazione  oltre la sua famagyppe La sua reputazione  oltre la sua fama
Predefinito

Ottima scelta. Il c c ed universale ed un po la madre di tanti altri linguaggi pi ad alto livello che ne riprendono tante sintassi base. Quindi non ti serve un manuale preciso ma uno qualunque che descriva la sintassi base e i vari costrutti il resto informatica e si applicano sempre gli stessi principi con qualunque linguaggio ma se vieni dal basic ti consiglio un libro sulla programmazione strutturata che a me personalmente aiut parecchio ai tempi. Un buon libro che trovi su internet gratuitamente e che a mi piaque parecchio trickyC penso si trovi ancora in giro io lo stampai perch anche io odio studiare al pc sullo schermo. Come compilatore ed il bello dei pic che non servono ne crack ne lunghe ricerche in internet perch tutto gratuito e l'ambiente di sviluppo parecchio potente e ora con mplabx anche bello da vedere e moderno e finalmente funziona senza problemi anche su linux. Trovi compilatori gratuiti sia per gli 8 che i 16 bit e anche gli ultimissi modelli pi potenti e puoi gestire tutto sempre dallo stesso ambiente e non devi stare li a manipolare variabili di sistema percorsi stramberie e menate varie fa tutto da solo almeno su linux su windows non ho ancora provato a dire il vero. Se riesci a leggere almeno un minimo minimissimo di inglese poi con mplabx hai anche l'help in linea e comunque una miriade di documentazione sia nelle cartelle dei compilatori che online nel sito della microchip.
__________________
Visita: Cheap-hack
Rispondi citando
  #3  
Vecchio 13-02-2013, 12.54.51
salvio810 salvio810 non è collegato
Nuovo robottaro
 
Data registrazione: 12-07-2010
Residenza: napoli
Et: 25
Messaggi: 18
Potenza reputazione: 0
salvio810 E' per ora ancora un mistero
Predefinito

grazie del consiglio gyppe, ma come ho gi detto io conosco gi la base del c , conosco la sintassi l'if il do il while ecc... mi occorre solo una rinfrescatina, comunque io l'ho studiato sul pc , ma ho trovato una bella guida sul sito sottozero(spero di non infrangere le regole del forum spammando, se le sto infrangendo chiedo ai moteratori di oscurare il sito e di cazziarmi :-P), quindi quello che mi serve a me un sito dove poter studiare i timer, lo standard i2c (che in quel sito non c') e tutte le altre cose appresso, ma comunque se dici che nel programma c' anche molti esempi demo, allora potrei basarmi anche un po l come ho fatto con il gc basic (studiavo pi dagli esempi che dalle guide in inglese che erano incomplete -.-)
Rispondi citando
  #4  
Vecchio 13-02-2013, 13.14.26
gyppe gyppe non è collegato
Robottaro sostenitore
 
Data registrazione: 24-03-2009
Residenza: sardegna
Et: 40
Messaggi: 1,250
Potenza reputazione: 98
gyppe La sua reputazione  oltre la sua famagyppe La sua reputazione  oltre la sua fama
Predefinito

Se gi sai quello allora ti mancano solo giusto i trucchetti dedicati ai microcontrollori non ti serve neppure studiare i microcontrollori in se visto che gi gli usavi con altri linguaggi. I tutorial di settore zero sono ottimi quelli per i nuovi pic anche di pi perch tra la poca documentazione in Italiano disponibile ed anche molto ben fatta. Ti consiglio di partire subito con mplabx quello normale secondo me troppo antiquato e mancano tante cose utili quando si scrive. Se possibile ti consiglio anche di non usare i vecchi pic ma di passare subito ai 16 bit o almeno ai 18F costano uguale e hanno tante funzioni extra allo stesso costo e sopratutto sono progettati assieme al compilatore e scrivendo in c sono straottimizzati.
__________________
Visita: Cheap-hack
Rispondi citando
  #5  
Vecchio 13-02-2013, 13.33.59
L'avatar di marnic
marnic marnic non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Monselice (PD)
Et: 58
Messaggi: 5,458
Potenza reputazione: 423
marnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua fama
Predefinito

Citazione:
Orginalmente inviato da salvio810 Visualizza messaggio
...ma ho trovato una bella guida sul sito sottozero(spero di non infrangere le regole del forum spammando, ....
Non stai facendo nulla di sbagliato
Tranne forse il fatto che volevi dire settorezero
un ottimo sito, trovi tantissime belle cose condivise gratuitamente.
A dimostrazione guarda la sezione gestita da Caronte
http://forum.roboitalia.com/forumdisplay.php?f=78
Dove c' un bel lavoro di ricerca e organizzazione di tutti i link che ci offrono qualcosa.
Per il resto, s, il sito microchip ti permette di scaricare IDE e compilatori in C gratuitamente
__________________
Marnic
Roboitalia Staff
www.fabbrimarco.com
Rispondi citando
  #6  
Vecchio 13-02-2013, 16.10.49
salvio810 salvio810 non è collegato
Nuovo robottaro
 
Data registrazione: 12-07-2010
Residenza: napoli
Et: 25
Messaggi: 18
Potenza reputazione: 0
salvio810 E' per ora ancora un mistero
Predefinito

grazie gyppe, ho seguito il tuo consiglio e ho scaricato mplabx , ma non ci capisco un cioffo >.< non so come iniziare a scrivere ecc, mi ci vorrrebbe una guida che usasse mplab come ide e non il notepad++ come settorezero(grazie della correzzione marnic :-P ) poi vorrei capire anche come si compila l'hex, perch io x adesso sono nella fase di apprendimento, e i fondi purtroppo mancano, ma mi diverto lo stesso con il multisim, ma purtroppo ha solo il pic 16f84 -.- che per farlo partire devo strofinare due pietre e creare una scintilla (modo alternativo per dire che appartiene all'et della pietra :-P) comunque, il programma per essere immesso in multisim lo devo compilare in hex, ma non so come si fa . mi aiutate? c' qualche guida per questo? magari e dico MAGARI c' qualcuno di buona volot molto simpatico da darmi il suo contatto skipe e spiegarmi il tutto? forse voglio un po troppo ma ci provo :-P
Rispondi citando
  #7  
Vecchio 13-02-2013, 16.29.24
L'avatar di marnic
marnic marnic non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Monselice (PD)
Et: 58
Messaggi: 5,458
Potenza reputazione: 423
marnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua famamarnic La sua reputazione  oltre la sua fama
Predefinito

Da dove hai scaricato mplab... ci sono dei videotutorial
__________________
Marnic
Roboitalia Staff
www.fabbrimarco.com
Rispondi citando
  #8  
Vecchio 13-02-2013, 17.00.53
L'avatar di Caronte
Caronte Caronte non è collegato
Administrator
 
Data registrazione: 15-10-2009
Residenza: Ferrara
Et: 50
Messaggi: 2,962
Potenza reputazione: 333
Caronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua famaCaronte La sua reputazione  oltre la sua fama
Predefinito

Ne il Il Link che hai sempre cercato

sezione

Strumenti Elettronici & Tutorial Tecnici

Aggiunto

Guida C in pdf

Mentre ora sto usando (per C++) questo manuale:

Visual C++ .Net - Guida Completa

di Davis Chapman - SAMS Apogeo


Personalmente me la cavo meglio con libri. Devo ammettere che questo manuale fatto bene.

E' fatto bene perch riesco ad imparare io.... (purtroppo mi rimasto solo un neurone!)

Ciao

Antonio

Ultima modifica di Caronte : 13-02-2013 alle ore 17.03.53
Rispondi citando
  #9  
Vecchio 14-02-2013, 08.25.11
L'avatar di max_robot
max_robot max_robot non è collegato
Robottaro sostenitore
 
Data registrazione: 08-10-2008
Residenza: Roma
Messaggi: 785
Potenza reputazione: 186
max_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua fama
Predefinito

Posso consigliarti l'ottimo manuale di Mauro Laurenti chiamato "C18 steb by step" che trovi gratuitamente su internet come ebook (il sito di Laurenti chiede una registrazione per effettuare il download). Oltre a spiegare come usare l'ide di microchip, spiega anche i fondamenti della programmazione C per i microcontrollori.

Max
__________________
ROVER CINGOLATO ULISSE:
http://forum.roboitalia.com/showthre...ed=1#post37950

ROVER CINGOLATO ULISSE V.2
http://forum.roboitalia.com/showthread.php?t=8196

Tutorial Reti Neurali Artificiali:

Introduzione + Torretta Neurale Robotizzata

Rispondi citando
  #10  
Vecchio 15-02-2013, 10.44.03
gyppe gyppe non è collegato
Robottaro sostenitore
 
Data registrazione: 24-03-2009
Residenza: sardegna
Et: 40
Messaggi: 1,250
Potenza reputazione: 98
gyppe La sua reputazione  oltre la sua famagyppe La sua reputazione  oltre la sua fama
Predefinito

Sicuro di aver scaricato mplaX e non mplab ide perch strano parecchio intuitivo. Con il vecchio in effetti era un vero casino io ci passavo sempre giorni solo per configurare le directory dei compilatori che non faceva mai da solo ed erano nascoste in strani posti. Invece con il nuovo tutto configurato e per cominciare banale basta creare un nuovo progetto scegliendo il processore e il programmatore e ti crea pure i file base come il main. Ah se poi usi ancora vecchi programmatori tipo schifopipo ti consiglio vivamente di buttarlo via e prenderti subito un pickit che costa forse 25 euro ma li vale tutti alla grande. Per i pic puoi sempre chiederli a loro alcuni campioni di 18f e cominci con pochissima spesa ma senza nessuna rottura e potrai programmare di tutto.
__________________
Visita: Cheap-hack
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalit visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code Attivato
Le smilies sono Attivato
[IMG] Attivato
Il codice HTML Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
programmatore PIC, quale acquistare o meglio, quale autocostruirsi?!? luigi91 E. Digitale 7 04-03-2010 16.40.40
Quale LCD GRAFICO scegliere per neofita ? maverik46 E. Digitale 0 22-01-2010 15.15.30
Lubrificante, quale scegliere? manitz Resine e Materiali Compositi 2 10-01-2007 16.41.27
costruisci un robot: ma quale raccolta scegliere in edicola? swoosh84 Discussioni off-topic 1 24-08-2005 09.44.21
COME SCEGLIERE UNA PIC?! lexzizu Forum generale 6 26-06-2004 19.33.02


Tutti gli orari sono GMT. Adesso sono le: 12.32.12.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB