Newsgroup: it.comp.lang.visual-basic
Titolo: porta seriale, mi serve tensione! [difficile]

Ciao a tutti
devo prelevare tensione dalla porta seriale e più
precisamente dal pin 3 (TXD), praticamente quello
utilizzato per la trasmissione dati in uscita, mi serve
il modo per settarlo stabilmente in condizione true,
N.B. non posso usare le altre linee in output (DTR
e RTS) perché le uso già per altri scopi.
Grazie
Carlo


La tua richiesta è molto strana.
In generale, le cose 'strane' sulla seriale sono:
- necessità di alimentare periferiche. L'unica via è portare +5V sul pin9,
da far lavorare assieme a GND sul pin5.
- far alzare CTS assieme a RTS ed altri segnali per l'handshaking. Questo si
fa con alcuni cortocircuiti dentro al connettore lato PC.
Settare a true un pin è una operazione molto drastica.
Oltretutto, nessun pin della seriale porta, in maniera costante, i +10V del
true. Stanno tutti a -10V, e si alzano al bisogno.
Quello che puoi fare, è inserire un diodo fra RTS e TXD. Sostanzialmente,
nel momento in cui chiedi di inviare (RTS va su), si alza anche TXD (0.7V in
meno, ma è ampiamente tollerato).
Presta molta attenzione al fatto che se forzi a True un pin che è collegato
a un altro pin di trasmissione (ad esempio chi tenta di collegare due
periferiche RS232 sulla stessa porta), rischi di trovarti due pin con
tensioni molto diverse (-10 e +10), con conseguente impennata della corrente
e, soprattutto, con una tensione risultante rilevabile sul nodo intermedio
data dal rapporto fra le due resistenze, quindi imprevedibile e,
presumibilmente, ininterpretabile.
Forse se tu spiegassi a cosa ti serve avere il segnale alto sul pin3, potrei
valutare meglio la cosa.
Ciao
Alberto

voglio scrivere un programma per l'ardware che trovi nel link sotto
http://www.elettronicanet.com/he/PicSheets/contributi_ext/picstartup/pics/sc
hema.gif
è un programmatore per microcontrollori pic, ci sono parecchi software che
usano
questo programmatore, ne esiste una versione alimentata esternamente per la
quale
non ci sono particolari problemi, ma io vorrei utilizzare quella, e da qui
la ricerca
delle strane info,
i +10 non costanti della condizione true non sono un problema, vedrai poi
nello schema come vengono "sistemati",
ovviamente non pensavo di usare componenti e neppure chiamate alle
api (coi quali si settano tranquillamente la DTR RTS e si legge la CTS ma
non
si ha la padronanza della fatidica TXD),
speravo nell'illuminazione di qualche programmatore VB con buona conoscenza
dell'hardware del pc e magari dell'assembler....
Carlo

 Carlo
ho scaricato l'immagine...e.........
Scusa se son un malfidato amico mio!
ma mi puzza tanto di hackSat
anzi di
Lamer HackSat!
ce ne son mille di sw per agganciarsi a programmatori di fun e wafer
e son anche gratis!
FunProm FunMagic etc etc
Però...
Se invece li usi come microcontrollori....(ma quello che usi è nato come
programmatore di EEprom e in rete trovi quintali di sw per il
Minipippo!ICprog...PicBinEd... non ti va bene??ne trovi mille!) le ditte che
li producono hanno ottimi tools di sviluppo!
Vedi Atmel Siemens etc etc....alcuni free altri a pagamento....
il bello che insieme a tutto il tool ti danno anche un corposo materiale
cartaceo che ti guida allo sviluppo.
In genere (ho visto Atmel) hanno un loro compilatore C ottimizzato per
uscire sul pic...e tutta una serie di tools per emulare il funzionamento nel
PC!
...guarda qui per un altro progetto ...
http://www.nongnu.org/avr-libc/
ehm un altra info...
SEKA2 e IRDETO2 per ora reggono...non ci fai nulla con una wafer!ne con una
fun!
eee comunque Murdoch sembra incentiverà NDS(con sconti se cambi il
ricevitore)...e allora saranno cazzi ancora + amari!
Saluti!
(wodkino che aveva tutto l'"occorrente" e l'ha volato nel cassonetto!)

 (wodkino che aveva tutto l'"occorrente" e l'ha volato nel cassonetto!)
un gigio che oramai vive di XZONE come paliativo :8)
-- 
<Gigio2K Lamma inside>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Mi sento un po' offeso...
devo fare una specie di chiave hardware e il microcontrollore pic
(non atmel, fun, avr) collegato alla porta seriale dovrą fare il suo
lavoro e ciclicamente essere parzialmente riprogrammato
proprio dal programma in esecuzione (non FunProm FunMagic etc etc),
la parte hardware destinata alla riprogrammazione del pic
č quella (trita  e ritrita) del link,
rinnovo pertanto la mia richiesta.
Carlo

 Carlo
...non ti sentir offeso!
il minipippo...nasce per scopi....ehm!
e proprio con la "durezza" della criptatura ...si son trovati smart card e
programmatori da riciclare!
Cmq
SE programmi una chiave hw....ma ....ripeto...il produttore non ti ha dato
un sdk???
Siccome...immagino...sta cosa non costerà al cliente finale 2 lire (o euro)
non ti da nessun supporto il produttore???
Alternative:
SmartCard PC/SC
Chiave USB
...perchè stare ad impazzare con una seriale?
Il mio portatile ad esempio non ce l'ha!....ti precludi....una serie di
possibilità!
E COMUNQUE
la seriale è mappata come una porta che normalmente non ci accedi no? Boh
ditemelo voi....
...è pane da HackSat...usare la portIO.dll
con la quale si fa la IN OUT del vecchio Basic!!!
Il funprom che usava invece della seriale la parallela ( e al limite quella
ce l'hanno tutti i pc) si appoggiava su essa....
e le funzioni le puoi richiamare da VB!
Vedi tu se ti interessa...
Saluti
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici