Newsgroup: it.comp.aiuto
Titolo: Seriali 286 / 386 / 486 ... etc

Ciao a tutti... ho questo "piccolo" problema...
Sto cercando di risolvere una comunicazione tra un pc e un CNC, descrivo in
breve la situazione.
Il vecchio software di controllo del cnc da pc, fatto in turbo pascal da
ditta austriaca... ora non più esistente o quasi come assistenza, girava in
passato su un 286... ovviamente ora il pc è diventato obsoleto e il
proprietario ha deciso di prendere un pentium 4. Ho già risulto tutti i
problemi di velocità, caricamento software sotto dos... etc etc etc.
Unico problema il dialogo con le periferiche esterne in uscita... se io
faccio dialogare il cnc con il pc, il pc legge perfettamente i dati, legge
perfettamente anche dal rilevatore di quote, ma se faccio la strada inversa
non funziona, dal pc al cnc nessun risultato... solo un errore di
comunicazione rilevato dal cnc e dal pc al vecchio plotter seriale hp solo
uno scorrimento veloce della carta e poi basta.
Ho provato vari pc e l'unico che riesce a comunicare e far funzionare il
tutto è un 286, anche un 386 e  un 486 danno risultati identici al p4.
Ho anche provato ad utilizzare un software per rallentare la cpu (mo'slo)...
ma nessun risultato.
Mi chiedevo... COSA CAVOLO E'? ;))
Stavo pensando... e se installo nel p4 una vecchia scheda seriale
aggiuntiva? magari non 16550 UART?
Non ho + idee.... magari.. qualche personcina mi passa un grande aiuto ;) o
un'idea...
Grazie dell'aiuto ;P


Aggiungo test odierno... acceso 286, controllato con msd le seriali... e
grosso sorriro ;)) non sono 16550 ma 8250... ecco trovatooooooooo
Accendo il 386.. lancio msd.. e...... GRRRRRRRRRRRRRRRRRRRR 8250 pure sul
386... idee finite :((
Quindi... attendo un maghetto che mi risponda ;)
Nuovamente grazie.


wrote:

	Ciao
Non credo ti sia utile, ma fra 286 e successivi cambiava
l'indirizzo di alcune porte.
La parallela da 278H del 286 diventa 378H nei successivi.
Per la seriale non ne so nulla ,ma mi pare che il trabiccolo
per prova della seriale, mi sembra funzioni con tutti.
	Ciao Giorgio

 Ciao Giorgio
Grazie per la risposta... purtroppo gli indirizzi sono uguali... il
programma da quella porta legge tranquillamente... non scrive :((
Quindi riesce a trovarla... è l'output che mi frega...
Grazie ancora per l'impegno ;)


Forse e` una domanda banale, ma qual'e` il baud rate impostato sulle
varie macchine?
Hai provato i vari PC in DOS puro?
Nel caso peggiore io proverei ad usare il PC nuovo con DOS Caldera e
verificherei con attenzione tutti i parametri della porta.
Comunque il problema segnalato potrebbe anche corrispondere ad un
errore di cablaggio.
GiGi
--------------------------------------------
please remove ".fesso" from my e-mail address

 GiGi
Grazie per il contributo.


Esiste ancora la possibilita` che il programma originale fosse a
priori bacato e funzionasse solo grazie ai ritardi propri della
macchina 286.
In pratica:
- rivedere il codice originario ed inserire un timeout nel punto
opportuno;
- provare a far girare il programma da floppy disk, che potrebbe
inserire dei ritardi equivalenti a quelli della macchina originaria.
(in un caso mi ha funzionato).
Spero di essere sttato utile.


 Spero di essere sttato utile.
Come sempre... qualche idea non guasta ;)
Grazie.

Ci ho quasi rinunciato... soluzione trovate: usare il 286...
Se non forniscono i sorgenti ciccia...
Ho loggato ciň che esce dalla seriale, dal 286 tanta roba quasi leggibile...
Dal p4 una cippa di nulla ;P
Sicuramente sono i timeout del programma.. ma senza i sorgenti... non sto a
decompilarlo per spulciare una tonnellata di asm, primo perchč non lo so
ehehe ;)) secondo perchč ci sono dei limiti nelle cose che si fanno... la
voglia ;P
Ciao e grazie a tutti.


		Ciao
Ultima spiaggia : prova a rallentare il PC .
Da bios pare basti disattivare una delle cache...
Lo fanno per poter usare giochi vecchi.
Qualche esperto ti dira' come fare con sicurezza.
	Ciao Giorgio

 Ciao Giorgio
E' stata la mia terza spiaggia...
Sono ormai 10 anni che ci lavoro e mi sento abbastanza espero ;P
Ho provato pure software come il moslow.. ma rallentanto pure all'1% non
va...
Provando un 386 al posto del 286... beh la velocità è paragonabile... nulla
da fare...
Ho pure aperto il pc per decloccare il processore... ma il pc non ha i
jumper per il clock.. una bella scheda madre ;)


wrote:

	Ciao
Apprezza la mia buona volonta' !!!!
Ultimissima spiaggia: fatti regalare un vecchio 286 e usalo
solo per quello scopo.(forse ti pagano anche se glie lo porti via !!
Io ne ho uno che uso solo per vedere le immagini del METEOSAT
che ricevo direttamente dal satellite.
In effetti lo usa anche la moglie per giocare !!!
		Ciao Giorgio

 solo per quello scopo.(forse ti pagano anche se glie lo porti via !!
Già fatto ;) il problema è che io avevo risolto con un 286 ma lui ha voluto
un pc + veloce e potente ed ha comprato a mia insaputa un p4...
che ovviamente come vedi dai post non va. Ora lo vorrebbe usare....
Soluzioni in uso:
Usa il 286
Forse facciamo una spedizione punitiva in austria a prendere i sorgenti...
per me non si troveranno mai ;P eheheh

che ovviamente come vedi dai post non va.
	E' una conferma che spesso il meglio e' nemico del bene !!!!
	Buon viaggio.
		Ciao Giorgio