Newsgroup: it.hobby.elettronica.digitale
Titolo: nuovo compilatore e simulatore PIC micro

Salve a tutti vi ricordate del software PAE (PIC ASSEMBLER EDITOR) ?
Bene è in rete la versione 2.0 che si chiama adesso PIC GENIUS.
E' stato implementato un compilatore di un linguaggio ad alto livello (a cui 
non ho dato ancora il nome) tramite il quale programmare il pic è diventato 
facilissimo. Pieno suporto per i display LCD ed a sette segmenti in modalità 
multiplexer.
Gestione di tastiere a matrice ecc ecc, ma sopratutto simulazione passo 
passo  e grafica  in real time.
Purtroppo ancora lo sviluppo è limitato al solo PIC 16F84, ma.... ci stiamo 
lavorando e ben presto anche i più potenti microcontrollori della famiglia 
verranno gestiti da pic genius. La directory esempi riporta alcuni esempi di 
utilizzo delle periferiche scritti molto velocemente.
Con PIC GENIUS editi il codice e lo provi da subito come se avessi già 
montato il prototipo hardware.
Fatemi sapere qual'è il vostro voto.
Saluti
Roberto
www.piceditor.net
 

 Fatemi sapere qual'è il vostro voto.
Avevo già visto un qualcosa di simile (per i micro ST), ma molto migliore di
questo PIC GENIUS. Era proposto dalla stessa ST come tool di sviluppo di
ausilio.
Già allora il mio giudizio era stato decisamente negativo, qui è ancora più
negativo (rispetto al SW per ST si ha: interfaccia utente peggiore,
supporto di un solo micro, funzionalità molto più ridotte,  ...).
E' più una cosa per chi è poco esperto e non sa programmare, quasi uno
strumento didattico.
Si perde tra le altre cose il controllo a basso livello del micro
(occupazione di memoria ROM e RAM, ottimizzazioni, ...) che nelle
applicazioni in cui in genere si usano i pic sono di grande importanza.
Inoltre non si ha nessuna garanzia del continuo sviluppo di questo tool di
sviluppo (bel gioco di parole!!!).
Mi dispiace, hai chiesto dei pareri, apprezzo l'impegno messo nel realizzare
questo lavoro, ma il mio giudizio è decisamente negativo.
Alcuni suggerimenti.
- Traducilo in inglese, è un tool di sviluppo per tecnici, tutti i SW di
questo tipo sono in inglese.
- Metti i tasti sulla toolbar più piccoli. Ripeto è un tool di sviluppo, non
è usato da persone che devono essere guidate in modo elementare
nell'utilizzo.
- Le varie area della finestra non sono ridimensionabili, spostabili e
chiudibili. In particolare l'area dell'editor non può essere ingrandita, con
l'editor si lavora in uno spazio ristretto. Questo è un grosso limite.
Domanda
Ma perchè hai perso 2 anni per fare questa cosa? Pensi e speri di venderlo?

 venderlo?
Perchè se tutti fossero dei Pirla come te internet sarebbe solo piena di 
software commerciali!
Pieno appoggio a PAE (e al suo successore) e a Roberto che ho avuto modo di 
"conoscere" anche fra le pagine di FE!
Grande progetto, spero in un suo ampliamento :-) 

 software commerciali!
Vedo che ti distingui per l'educazione. Preferisco essere un "Pirla"
piuttosto che farmi notare per la poca educazione.
.
Ho espresso il mio giudizio (che č negativo) come richiesto da Roberto
("Fatemi sapere qual'č il vostro voto") spiegando le motivazioni e dando
anche qualche piccolo suggerimento. Bisogna saper accettare anche i giudizi
negativi, giudizi che poi erano rivolti a una cosa non fatta da te. O
secondo te č piů giusto che scrivano solo quelli che hanno giudizi positivi?
Nonostante a tuo dire io sia un "Pirla", anch'io sono favorevole ai software
non commerciali, solo perchč ho espresso un giudizio negativo su un software
non commerciale non vuol dire che io sia contrario a questi software.
Ti auguro un buon e proficuo uso di questo di questo PIC GENIUS.
Ciao

Il Postino ha scritto:

Ragazzi non è il caso di litigare per queste cose. Ognuno ha le sue
opinioni ed è giusto che le esprima.
Una cosa è certa che a parlare siamo tutti bravi . Il problema sta nel
realizzarle le cose !.
Una domanda voglio fare al nostro amico che non si è neanche firmato e
che ha fortemente criticato il programma :
ma perchè lo hai scaricato se pensi che il tuo MPLAB sia il massimo ?
Saluti
Roberto.

Roberto ha scritto:

Ah dimenticavo diversi anni fa ho provato MPLAB versione 5.x credo. Per
simulare una routine di un secondo ne passavano almeno 120. Adesso non
so se in questi due o tre anni le cose sono cambiate. A proposito ma da
quanti anni esiste il programma MPLAB ? Non penso che sia stato
realizzato in pochi mesi e da un solo programmatore. Pic Genius
crescerà, è solo questione di tempo.
Saluti
Roberto

 ma perchè lo hai scaricato se pensi che il tuo MPLAB sia il massimo ?
Non ho detto che MPLAB è il massimo. Ho solo giudicato PIC GENIUS che non
conoscevo e l'ho confrontato con MPLAB per le parti in comune che hanno. Mi
sembra una cosa abbastanza naturale. Sono sempre pronto a cercare e valutare
nuovi tool di sviluppo, si può sempre trovare qualcosa di meglio o che
svolge certe funzionalità particolari che altri non hanno. Ecco perchè l'ho
scaricato, finche non lo vedevo non potevo sapere come era.
Mi chiamo Marco, non penso che cambi qualcosa.
Buona continuazione nello sviluppo di PIC GENIUS.
Ciao

>> Una cosa è certa che a parlare siamo tutti bravi .............
mah
in seguito a questa affermazione mi chiedo perchè uno chieda delle
opinioni sul prgramma in oggetto.
Forse solo per sentire delle lodi?
Io penso che siano più costruttive le critiche delle lodi.
Non è possibile fare un prodotto perfetto se non traendo insegnamenti
dalle critiche e dall'evidenziazione dei problemi.
Io più che insultare una persona come Roberto... lo avrei ringraziato
per i suoi commenti.
Almeno lui ha scaricato e provato il programma, a quindi dedicato una
parte del suo tempo per esprimere un parere che è stato esplicitamente
chiesto.
Io ho lavorato tantissimo con i pic in passato e... proprio per questo
non ho affatto considerato il programma in questione.
Poter lavorare con un solo dispositivo e, per sua volta oramai
obsoleto, non l'ho considerato di possibile utilità.
Insomma concordo pienamente con Roberto per il fatto che il programma
è ancora "troppo giovane" e, vista la rapidità con cui si evolve lo
sviluppo di questi microcontrollori, sono anche io scettico
sull'impiegare il tempo nello sviluppo di un programma simile.
Il programma non è neanche un "open source"
...forse solo in un caso simile a parer mio potrebbe avere la speranza
di un più rapido sviluppo
Ciao
 Marcello
-Catania-

>Io più che insultare una persona come Roberto... lo avrei ringraziato
ops...
ho scambiato i nomi Roberto e Marco
Ciao
 Marcello
-Catania-

 conoscevo e l'ho confrontato con MPLAB per le parti in comune che hanno.
Pensi di aver valutato tutto quello che il programma offre al momento ?
Saluti
Roberto

 Pensi di aver valutato tutto quello che il programma offre al momento ?
Ho fatto una veloce analisi dell'interfaccia utente, dei menu, delle varie
finestre, basandomi anche su quanto da te scritto.
Potrei anche aver omesso qualcosa.

 Potrei anche aver omesso qualcosa.
Vedi, invece di creare un nuovo linguaggio avrei potuto tranquillamente
implementare il basic ufficiale, il C, il pascal ma a quale scopo ?
PIC GENIUS nasce e serve a colui che non è un professionista e che si
cimenta a realizzare un circuito una volta tanto : decide di utilizzare
determinati pin come ingresso o uscita, scrive il MainLOOP ed eventuali
subroutine , compila il pezzo appena scritto, fa partire il simulatore
e lo prova graficamente senza star li a creare la scheda, piazzare le
resistenze sui led, su eventuali display sui pulsanti ecc.ecc.. o a
capire la sintassi dei file include, dei prototipi ec.ecc
Con questo finisco qui questa specie di polemica che si è innescata e
risponderò solo a richieste di delucidazioni sul programma.
Saluti
Roberto

 Roberto
Sei vuoi sfondare non pretendere di farlo reinventando l'acqua calda.
Se vuoi far pratica con la programmazione e con i più reconditi
segreti dell'assembler e dei micro allora stai facendo qualcosa di
utile... a te stesso.
Ai coraggiosi che lo stanno usando posso dire che ci vuole un bel
coraggio per isolarsi dal resto del mondo non potendo sperare
nell'aiuto di quasi nessun utente del tuo programma e del tuo "nuovo"
linguaggio :(
In bocca al lupo
Ale

............
e fai bene!
Dopotutto mi sembra sia stato tu ad innescare la polemica
Hai chiesto un voto sul programma e ti sono stati dati dei commenti
con anche delle motivazioni.
Io ribadisco che non dovresti fare altro che ringraziare le persone
per questi commenti, che siano essi positivi o negativi.
Fin ora non mi sembra che il tuo programma abbia riscosso tanto
successo.
Mi sembra di aver letto due commenti negativi e uno solo positivo.
Io sinceramente preferisco non schierarmi perchè non l'ho neanche
scaricato in quanto non lo ritengo utile per gli stessi motivi che ti
sono stati spiegati nei commenti negativi.
In ogni caso se dovessi consigliare ad un "principiante" un approccio
all'utilizzo dei microcontrollori PIC, non farei altro che
consigliargli qualche buon testo di base affiancato all'utilizzo di
MPLAB
Se c'è già un programma ottimo a disposizione...
gratuito....
fornito dalla casa costruttrice e quindi sempre aggiornato in tempo
reale in abbinamento con l'uscita di nuovi dispositivi...
non mi sembra tanto sensato utilizzare un programma differente!
Comunque al posto tuo, visto che hai investito già del tempo su questa
cosa...
continuerei a raccogliere commenti e suggerimenti.
Chissà che non esca fuori qualche idea per farne almeno un buono
strumento didattico con qualche modifica qua e là.
Ciao
 Marcello
-Catania-

 risponderò solo a richieste di delucidazioni sul programma.
OK, direi che ci siamo scambiati i nostri pareri.
Ciao

 Ciao
certo che sì, forse Roberto invece di pretendere che sia dia
un'occhiata al proprio programma si sarebbe dovuto preoccupare di
conoscere quello che c'è sul mercato, studiandoselo bene perchè
nella sua analisi sul da farsi forse si è dimenticato questo punto
direi, fondamentale.
E non è detto che in una situazione del genere avrebbe deciso di non
"perdere" tutto questo tempo su un progetto che per avere una certa
validità (vista la concorrenza) richiede risorse che vanno ben oltre
la singola persona, a meno che tu riesca a non dormire e rendere per
tre.
La tua presunzione è stata... "mò arrivo io e vi faccio vedere"....
ma non ti sei accorto che quello che fino ad oggi hai fatto già esiste
ed è più sicuro ed affidabile di quanto tu abbia fino ad ora fatto,
ma non perchè tu non sia bravo ma solo perchè il tempo passato "sul
campo" è fondamentale per qualsiasi programma.
A mio avviso hai fatto un altro errore e cioè comparire sul web troppo
presto vista l'arrettratezza del tuo software e la dubbia
affidabilità. Non ti potevi che beccare commenti di questo tipo.
Cià
Ale