Newsgroup: it.hobby.elettronica.digitale
Titolo: Linguaggio prog

Ciao a tutti,
mi stň dilettando con i pic e sono inesperto di linguaggi di programmazione
(sono rimasto al Basic!!), secondo voi qual'č il linguaggio piů facile ed
intuitivo, con relativi pregi e difetti?
Ringrazio tutti!!
Ciao
Jack

 Ringrazio tutti!!
Sulla falsariga del basic classico per i PIC c'è il PIC Basic Pro della
MElabs
www.melabs.com
 che è assolutamente idiot-proof anche per chi del basic
storico non conosce nulla, richiedendo un tempo di learning al massimo di
una settimana, consentendo comunque di poter iniziare a lavorare subito
anche con scarsa conoscenza dell 'architettura del micro.
Questo almeno per i programmi di primo pelo tipo verifica lo stato di un pin
prendi una qualche decisione e poi agisci di conseguenza e roba simile, un
po' più carente è invece il discorso matematico:
Supporta solo interi a 16 bit max ,anche se esegue moltiplicazioni e
divisioni a 32 bit il cui risultato completo è fruibile solo con qualche
artificio ed inoltre non può essere memorizzato in una variabile in quanto
non le supporta a 32 bit,oltre a ciò non supporta variabili stringa ed
ovviamente nessun tipo di istruzione per lavorare con le stesse.
Quindi dopo poco se ti serve qualcosa di serio o impari l'assembler e quindi
l'architettura del micro nei dettagli o, come ti consiglio, inizi
direttamente dal C
(Es. Hi Tech C, C2C, Optama C)  che è decisamente più ostico ma ha enormi
vantaggi trai i quali:
L'efficienza e la compattezza del codice generato e la portabilità anche tra
famiglie diverse di micro e compilatori solo in tal modo potrai dimenticare
(quasi) che esiste l'assembler.
Ciauz

 (quasi) che esiste l'assembler.
scusa se mi intrometto nel discorso...
sto cominciando ad interessarmi ai pic anche io.
Premesso che qualche anno fa imparai il C e in particolare
il C++, vorrei sapere se questi possono essere utilizzati così
come per la normale programmazione oppure se per i pic
serve qualche versione speciale (in particolare si può usare i C++
o serve solo il C puro?).
Inoltre non ho capito bene due cose:
1) mentre nella programmazione di applicazioni per il PC
il programma può essere testato in fase di stesura... per i PIC
come si fà? Non si può credo, no? Bisogna caricarlo nel pic
e vedere se funziona no?
2) fatto il programma in C... poi che si fa? Si compila in che forma?
Per il PC è .exe, ma per i pic? Dove trovo il compilatore, nel caso?
grazie
nixs

 Per il PC è .exe, ma per i pic? Dove trovo il compilatore, nel caso?
Una volta compilato, generalmente il file ha estensione .hex
Tuttavia i programmatori dei micro spesso (ma non sempre) non gestiscono
tale file ma hanno bisogno di un file .bin ; per ottenerlo esistono dei
programmini di conversione generalmente forniti assieme al compilatore.
------
SiO2
------

 vuoi programmare.
E questi file dove li trovo? Sul sito della Microchip?
Ti sarei grato se mi dicessi cosa serve, a livello di software, per
iniziare questa... affascinante avventura.
In particolare cosa consigli (facile e... possibilmente gratuito)
come:
- editor C
- compilatore
- simulatore
Specifico che io ho il programmatore Infinity Two USB, quindi,
oltre al software dedicato che ho e che serve a caricare i file .hex
o .bin, qualcosa di specifico per editare (non il... blocco note di Win,
naturalmente) in maniera semplice ma completa i programmi C (io,
anni fa, usavo il BorlandC++, ma credo che ormai è obsoleto e poi
era sotto DOS)
Ciao
nixs

 era sotto DOS)
Non conosco il prg in oggetto ma se "digerisce" i .bin o gli .hex sei a
posto infatti il C2C ti fornirà proprio un file di questo tipo (.hex) che
potrai dare anche in pasto al simulatore (MPlab) prima di trasferirlo nella
flash (memoria non volatile) del PIC.
Tutto OK? NO!?! Beh l'importante è iniziare.
Ciauz

> Tutto OK? NO!?! Beh l'importante è iniziare.
Perfetto! Mi metto subito all'opera (anche se devo prima
capire bene COSA si può realmente programmare e inserire
nei pic).
Ciao e grazie
nixs

 di ottimo livello esiste anche la versione lite (free)
Ho visto il sito... ma della versione lite non c'è traccia
:-((
Nixs

 ha scritto nel messaggio
news:vYqca.28340$%p6.19...@news.edisontel.com...

Gia passando dalla versione 4 alla 5 l'hanno abolita!!! Per punizione dammi
una tua E-mail e ti mando la versione 4.00.7 full!!
Ciauz

 ha scritto nel messaggio
news:_%xca.14153$7y3.4...@twister1.libero.it...


Scusatemi l'itromissione, ma i microcontrollori della ATMEL non vi
piacciono?
- Compilatore C/C++ freeware AVRGCC o WinAVR.
- Il Programmatore si puo autocostruire con pochi componenti.
- Disponibilità di numerose librerie (I2C, OneWire, Uart, Disp LCD, etc).
Il tutto chiaramente gratis (
http://www.avrfreaks.net
).
saluti Francesco.

 piacciono?
Ma si trovano facilmente nei negozi di elettronica come per i pic?
Nixs

 ha scritto nel messaggio
news:g73da.28953$%p6.20...@news.edisontel.com...

Normalmente li compro in un buon negozio di elettronica, non per fare
publicità (non siamo neanche parenti), ma CEL a Napoli li ha. AT90S8515 9-10
?, lo stesso prezzo per 8535.
Saluti Francesco.

> ma CEL a Napoli li ha.
Dov'è di preciso?
Mi pare, però, che costino più dei Pic Microchip o sbaglio?
Ciao
Nixs

 Mi pare, però, che costino più dei Pic Microchip o sbaglio?
Conosco solo il prezzo del 16F84, l'8515 costa circa il doppio, ma i due
chip non sono confrontabili.
Saluti Francesco.

Mi intormetto anche io.. 
mi manderesti anche a me la versione full?
maurizi...@mauriziopetrini.it
Ciao e grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:_%xca.14153$7y3.4...@twister1.libero.it...


 chip non sono confrontabili.
Per quali caratteristiche diverse?
Ciao
Nixs

 Nixs
Vai sul sito Atmel e su quello Microchip ti scarichi i datasheet e li
confronti.
Se hai dei dubbi batti un colpo.
Saluti Francesco