Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 12 ottobre 10, 13:39   #1 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
grazie mille x le risposte e x avermi postato un sito......io google l ho usato,ma escono mille siti da leggere,la mia paura è.......quale di questi siti è il migliore,preferisco aver consigli da voi,cosi da non ripetere tutto da capo.......stasera incomincio la lettura.....grazie,grazie,grazie
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 13:58   #2 (permalink)  Top
User
 
L'avatar di elicottero78
 
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/
elicottero78 non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 14:28   #3 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Citazione:
Originalmente inviato da elicottero78 Visualizza messaggio
dimenticavo,che tipo di compilatore e ambiente di sviluppo mi consigliate di usare?
devc++?
lcc-win32?
altro?
grazie
Qui tu stai elencando ambienti di sviluppo che, se non ricordo male, sono propri dell'ambiente windows (o linux).
Ma tu non volevi sviluppare applicativi in C per PIC ?
Va benissimo il MikroC che hai già scaricato
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 17:59   #4 (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.
djflix non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 18:52   #5 (permalink)  Top
User
 
L'avatar di elicottero78
 
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/
elicottero78 non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 21:06   #6 (permalink)  Top
User
 
L'avatar di lol21
 
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");
}
è semplice capire che a video ti stampa "Ciao" mentre se lo scrivi in mikroC non so se ti da errore ma sicuramente non va, infatti quella funzione va a chiamare le librerie sulle stringhe installate in windows, nel tuo pic questo non è implementato e quindi non riconosce il comando.

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
lol21 non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 22:27   #7 (permalink)  Top
User
 
Data registr.: 18-12-2006
Messaggi: 3.789
se puo essere utile
http://www.gigatano.it/Guida_C++.htm
putro non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 23:27   #8 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Citazione:
Originalmente inviato da elicottero78 Visualizza messaggio
x illez
sono andato in panico,scusa ma non capisco....
...
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?
Mi sembra ci sia un po' di confusione.
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.
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 12 ottobre 10, 23:49   #9 (permalink)  Top
User
 
L'avatar di elicottero78
 
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/
elicottero78 non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
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



Tutti gli orari sono GMT +2. Adesso sono le 07:51.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002