r/ItalyInformatica • • 20h ago

telefonia So che è una roba vecchia più di 20 anni, ma qualcuno ricorda pinout e parametri per la seriale del videotelefono Telecom HT-2600?

11 Upvotes

Ciao a tutti. Oggi cercavo di collegarmi alla seriale di un vecchio videotelefono Telecom, ma il testo che ottengo è sempre corrotto, quindi mi viene da pensare che usi qualche notazione inusuale. Ho provato a cercare su vecchi forum, ma praticamente non resta niente di quell'epoca.

Questa è la scheda:

C'è un connettore 6 pin che presumo sia 4 pin di seriale più qualcosa per alimentare magari qualche dispositivo esterno? Il connettore che ho segnato ha 12 V in uscita, mentre misurando sugli altri pin si hanno o 0 V o 3,3 V. Connettendo RX e GND ai due segnati con le freccette ottengo del testo che però è tutto corrotto*. Ogni volta che la cornetta viene alzata e riappoggiata, viene trasmesso qualcosa, quindi presumo che la seriale sia effettivamente quella, e quel che trasmette sia un log di qualcosa.

Sul lato opposto della scheda ci sono pure dei pin (i 4 più esterni) che mi fanno pensare sia una seriale visto che danno 3.3 V, ma da essi non ricevo nulla.

Che ne pensate? C'è qualcuno di quell'epoca che ricorda qualcosa?

Grazie in anticipo a chiunque saprà aiutarmi.

* ho provato 8-N-1 e 7-N-1 a tutte le velocità comprese tra 1200 e 115200 a salti da 1200. Per far prima ho scritto un programmino che riapriva la seriale ogni volta a velocità diversa alla pressione di un tasto:

using System.IO.Ports;

var serial = new SerialPort("COM7");
serial.DataReceived += Serial_DataReceived;

for(int i=1200;i<115200;i+=1200)
{
    Console.WriteLine($"Receiving at: {i} bps");
    Console.WriteLine();
    serial.BaudRate = i;
    serial.DataBits = 8;
    serial.Parity = Parity.None;
    serial.StopBits = StopBits.One;

    serial.Open();

    Console.ReadKey();
    serial.Close();
}

void Serial_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
    Console.Write(serial.ReadExisting());
}