pino03
writes "Studiando attentamente gli schemi della Parallax riguardo le
differenze tra BS2-1C e BS2e-IC e della scheda madre DeA, sono giunto alla
conclusione che la scheda DeA Basic Stamp è perfettamente compatibile con il
microcontrollore BS2e.
Ho quindi sostituito:
il microcontrollore: PBASIC2/P (PIC16C57) con PBASIC2E/P (SX28AC)
e la eprom 24LC16B con 24WC128P.
La scheda DeA è ora perfettamente funzionante come BS2E.
Questo upgrade permette di:
1) Aumentare la memoria disponibile per i programmi da 2k a 16K,
incrementando lo spazio disponibile da circa 500 istruzioni a 4000.
2) avere la disponibilità di 64 Bytes di scratch Pad Ram, con cui poter
espandere i ridotissimi 32 bytes di spazio per le variabili.
Il materiale è tutto ordinabile alla ARTEK:
il BS2E, codice Artek: PBASIC2E/p costa 28 Euro.
la Eprom 16K, codice Artek: 602.00013 costa 7,5 Euro.
Con IVA e spese di spedizione sono un totale di 52 Euro.
Maggiori informazioni su come utilizzare i 16 k di memoria per
programmazione,
sono disponibili leggendo le spiegazioni del comando 'RUN' sul 'PBasic
Command Reference'.
Per l'utilizzo dei 64 bytes di scratch ram, potete consultare le istruzioni
dei
comandi 'put' e 'get'.
Le specifiche tecniche e le differenze tra BS2 e BS2E si possono trovare sul
sito Parallax, nel documento stamp_faqs.pdf (ultima pagina) a questo
indirizzo:
http://www.parallaxinc.com/downloads/Documentation/Basic%20Stamps/stamp_faqs.pdf
Gli
schemi, con piedinature, di tutti i BSxx, sono disponibili a questo
indirizzo:
http://www.parallaxinc.com/html_files/downloads/download_documentation.htm
oppure scaricando il file 'schemi.zip' (che li contiene tutti) dalla Artek
seguendo il percorso: documentazione/Parallax/chip interprete/Schemi per
realizzare in proprio i Basic Stamp.
Credo che tutti possiate facilmente intuire come sia quindi possibile,
scrivere dei
programmi con una gestione globale di numerosi sensori' ed eseguire calcoli
complessi.
Ovviamente dovrete anche aumentare le 'misere' 16 porte in/out con i 595/165
e 138/151.
Buon upgrade a tutti!
P.S. Per chi non si accontenta ancora, ecco un'altra idea:
Avendo ora un BS2 con la sua eprom di 2k inutilizzati, acquistate una
seconda scheda DeA (16 Euro) ed installate due schede DeA sul robot in modo
da poter ripartire i diversi compiti, ad esempio:
La scheda con BS2 potrebbe essere programmata solamente per il continuo
monitoraggio di tutti i sensori, mentre la scheda con BS2E potrebbe essere
dedicata alla gestione di compiti più evoluti: le azioni da intraprendere
per raggiungere l'obbiettivo primario.
Ma questo sarà materia per altre occasioni....
Sperando di aver suggerito delle valide idee,
Saluti a tutti
Pino03