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


 
 
Strumenti discussione Visualizzazione
Prev Messaggio precedente   Prossimo messaggio Next
Vecchio 12 dicembre 07, 00:12   #5 (permalink)  Top
jijuja
Guest
 
Messaggi: n/a
Citazione:
Originalmente inviato da faustog
grazie non lo sapevo. ...appunto da vero neofita non so le cose più banali.. .il
MPLAB è gratuito oppure serve la licenza?
bene penso che comunque mi piacerebbe affrontare la programmazione in assembler ...visto che i PIC hanno un numero ridottissimo di risorse... e poi magari dopo che avrò cazzeggiato abbastanza in assembler passerò al C ..che sicuramente è più familiare..

..ti spiego il mio obbiettivo è quello di realizzare un insieme di librerie JAVA o meglio classi Java per palmari.. .i quali attraverso la USB pilotano i servi di un aereo..

http://www.pololu.com/products/pololu/0390/

Quindi l'utente finale potrebbe in futuro scaricare da Internet software per computer palmari .. .installare su l proprio aeromodello il palmare più il servocontroller e ...via.... ..altro che UAV!!

a dopo
fausto
Ciao,a parte le tue idee sull'UAV che risultano a questo punto chiare
ti posso dire che esistono già molti software per palmari
che "pilotano" dei servo,in Germania ho visto molte volte
modellisti che mettevano a punto il proprio modello al campo
utilizzando il palmare,adirittura ti posso dire che ci sono delle riceventi
in commercio che si interfacciano con il palmare via Usb ed anche wireless.
Passando al sodo ti confermo che Mplab è gratuito,si scarica dal sito
della Microchip ed è integrato (ultime versioni) con Picc Lite della Hitech
cioè ti permette di utilizzare tale software (già compreso) per programmare
nello stesso ambiente di sviluppo in Ansi C i Pic, tale è Free fino a 2K linee
di codice (tradotte in assembler) quindi è praticamente senza limitazioni con il
16F84.
Io,su tali piccoli micro uso di default l'assembler proprio per
l'ottimizzazione che riesci a raggiungere (usandolo correttamente)
e lavori in modo trasparente quando la gestione dei tempi,
come detto sopra,è critica.
Per quanto riguarda la divisione il codice,mi dispiace dirtelo,è
assolutamente inuttilizzabile messo giù così,sembra più "C" che assembler.
Ti consiglio di andarti a vedere "Pic By Exemple" corso veramente
fatto bene per capire l'assembler.
Lì trovi anche degli esempi di codice per divisione a 8 bit e 16 bit con
Micro a 8 bit quali sono i Pic serie 16.
Il C,che stò prendendo in considerazione in questo periodo,
non perchè ne senta l'esigenza ma perchè dicono tutti essere "migliore"
quindi a mio avviso và provato ti permette di sviluppare molto + velocemente
i software senza complicazioni ma a livello di codice
(provato) non ti permette di ottenere la stessa compattezza e velocità che ti permette l'assembler.
Ho provato ad utilizzare gli LCD con il C ed il Basic per confrontare
il software che avevo sviluppato a suo tempo in assembler...
praticamente il codice prodotto è 1/3 più grande in C e circa 3 volte in Basic...
certo che in C o in Basic ci vogliono 20 minuti (senza utilizzare
i comandi pre-compilati) ed in Assembler all'epoca ci sono voluti giorni di lavoro...

Ciao!
  Rispondi citando
 

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




Tutti gli orari sono GMT +2. Adesso sono le 16:29.


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