Stobby
30-08-2007, 10:03
Ciao a tutti!
Apro questo thread per porvi una questione "teorica" ma anche molto pratica.
Sto scrivendo un programma per interfacciare una scheda a DSP fatta da me con il computer. Lo scopo della comunicazione è fare si che la scheda invii uno stream di dati al computer e che questi lo memorizzi in un file.
Per fare ciò ho previsto un programma semplice programma di interfaccia, che installato sulla macchina consenta di fare l'operazione in maniera automatica.
Non conoscendo molto la porta seriale (lato PC) ho cercato un po' di documentazione in rete, ed ho trovato che le funzioni outp() oppure bioscom() sono adatte allo scopo. Il problema che mi pongo è il seguente: come posso conoscere gli indirizzi delle porte che intendo utilizzare? Sono standardizzati (in questo caso dove posso trovare un elenco degli indirizzi standard utilizzati da windows?) oppure variano da CPU a CPU? Nei vari esempi da me analizzati ho visto che l'indirizzo era definito nel codice sorgente, tuttavia mi chiedo, è possibile rilevarlo run-time?
Grazie a tutti coloro che mi risponderanno.
Ciao!
Apro questo thread per porvi una questione "teorica" ma anche molto pratica.
Sto scrivendo un programma per interfacciare una scheda a DSP fatta da me con il computer. Lo scopo della comunicazione è fare si che la scheda invii uno stream di dati al computer e che questi lo memorizzi in un file.
Per fare ciò ho previsto un programma semplice programma di interfaccia, che installato sulla macchina consenta di fare l'operazione in maniera automatica.
Non conoscendo molto la porta seriale (lato PC) ho cercato un po' di documentazione in rete, ed ho trovato che le funzioni outp() oppure bioscom() sono adatte allo scopo. Il problema che mi pongo è il seguente: come posso conoscere gli indirizzi delle porte che intendo utilizzare? Sono standardizzati (in questo caso dove posso trovare un elenco degli indirizzi standard utilizzati da windows?) oppure variano da CPU a CPU? Nei vari esempi da me analizzati ho visto che l'indirizzo era definito nel codice sorgente, tuttavia mi chiedo, è possibile rilevarlo run-time?
Grazie a tutti coloro che mi risponderanno.
Ciao!