[EPSON HX-20] Cable RS232
Modérateurs : Papy.G, fneck, Carl
[EPSON HX-20] Cable RS232
Bonjour à tous, j'ai trouvé un très bel Epson HX-20 pour lequel je n'ai eu qu'à changé la batterie, et sans doute le ruban d'impression. C'est vraiment une petite machine très intéressante.
Souhaitant sauvegarder le contenu de la cassette et aussi pouvoir lui envoyer des programmes trouvé sur Internet, je souhaite réaliser un cordon RS232.
En cherchant sur Internet, il y a deux écoles, le cordon minimaliste avec 3 connecteurs (masse, TX et RX), pour aller sur la prise DIN 5 broche 180°, et le cordon complet pour aller sur la prise DIN 8 broches (avec les contrôles).
Si j'ai bien suivi, la prise série simple est au niveau TTL lorsque la RS232C utilise des niveau +/-8V.
Et aussi, et c'est logique, la version 8 broches permet un meilleur débit et une communication mieux pilotée.
Donc naturellement je m'orienterais d'avantage sur le second.
Pour autant, et c'est là que je me question, la petite documentation Epson HX-20 - Tips and Tricks recommande le premier câble tout en faisant des communication à 38400 bauds.
Si vous aviez une recommandation, je suis preneur. A moins que je ne fasse les deux cordons avec deux moitiés d'un câble droit. Merci.
Souhaitant sauvegarder le contenu de la cassette et aussi pouvoir lui envoyer des programmes trouvé sur Internet, je souhaite réaliser un cordon RS232.
En cherchant sur Internet, il y a deux écoles, le cordon minimaliste avec 3 connecteurs (masse, TX et RX), pour aller sur la prise DIN 5 broche 180°, et le cordon complet pour aller sur la prise DIN 8 broches (avec les contrôles).
Si j'ai bien suivi, la prise série simple est au niveau TTL lorsque la RS232C utilise des niveau +/-8V.
Et aussi, et c'est logique, la version 8 broches permet un meilleur débit et une communication mieux pilotée.
Donc naturellement je m'orienterais d'avantage sur le second.
Pour autant, et c'est là que je me question, la petite documentation Epson HX-20 - Tips and Tricks recommande le premier câble tout en faisant des communication à 38400 bauds.
Si vous aviez une recommandation, je suis preneur. A moins que je ne fasse les deux cordons avec deux moitiés d'un câble droit. Merci.
- Totor le Butor
- Messages : 2236
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: [EPSON HX-20] Cable RS232
J'ignore quel est le type d'UART utilisé et la fréquence du processeur dans le HX20 mais 38400 sans contrôle de flux , ça m'étonnerait beaucoup !
Sur une machine aussi ancienne et avec un câble dont seuls TX, RD et la masse sont reliés, n'espère pas aller au delà de 2400 Bds sans erreur de réception ce qui n'est déjà pas si mal.
Sur une machine aussi ancienne et avec un câble dont seuls TX, RD et la masse sont reliés, n'espère pas aller au delà de 2400 Bds sans erreur de réception ce qui n'est déjà pas si mal.
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Re: [EPSON HX-20] Cable RS232
Alors je viens de faire les deux cables, cependant ma prise DIN 8 force un peu alors j'ai pour le moment testé avec la prise DIN 5, donc uniquement TX/RX/GND.
Et cela fonctionne entre 300 et 4800 bauds sur des petits transferts. A noter qu'il faut utiliser le connecteur RS232C, l'autre ne fonctionne pas sans doute en raison de son niveau en TTL.
La commande permet d'envoyer en ASCII le contenu du programme en cours, en 4800 bauds sans contrôle de flux. Sans le commutateur A, les commandes du BASIC sont envoyées par un mnémonique, ce qui est moins facile à utiliser.
Cela a fonctionné.
J'ai aussi réussi à faire fonctionner la sortie avec le programme MH-20, sans que j'aille jusqu'à tenter les lecteurs de disquettes virtuels. Donc en tout cas premier objectif de pouvoir exporter des programmes réussi. Je tenterai dans l'autre sens.
Et cela fonctionne entre 300 et 4800 bauds sur des petits transferts. A noter qu'il faut utiliser le connecteur RS232C, l'autre ne fonctionne pas sans doute en raison de son niveau en TTL.
La commande
Code : Tout sélectionner
SAVE "COM0:(68N1F)",A
Cela a fonctionné.
J'ai aussi réussi à faire fonctionner la sortie avec le programme MH-20, sans que j'aille jusqu'à tenter les lecteurs de disquettes virtuels. Donc en tout cas premier objectif de pouvoir exporter des programmes réussi. Je tenterai dans l'autre sens.
Dernière modification par ludo le 27 nov. 2022 19:37, modifié 1 fois.
-
- Messages : 1286
- Inscription : 24 déc. 2021 09:46
- Localisation : Région parisienne
Re: [EPSON HX-20] Cable RS232
Sur hp48, il n'y a aussi que 3 fils et cela fonctionne correctement en 9600 bauds.
Re: [EPSON HX-20] Cable RS232
Je continue d'alimenter ce fil, si ça peut servir. La configuration du port série ne semble pas permettre d'aller au delà de 4800 bauds, et cela fonctionne très bien aussi dans le sens ordinateur vers HX-20.
CoolTerm que j'ai retenu car il gère bien la progression d'un envoi, alors que SerialTools ne donne aucune visibilité, bien qu'il avait été parfait pour la réception.
Je reviendrai détailler mes résultats, j'ai mis un peu de temps à trouver un logiciel sérieux sous Mac pour faire de la communication série. Peut-être que j'aurai dû commencer avec Minicom en ligne de commande ou une alternative. Finalement c'est Re: [EPSON HX-20] Cable RS232
Merci beaucoup Ludo d'avoir créé ce fil et de continuer à nous faire part de tes avancées.
Je suis très intéressé car je remets à flot deux HX-20 et j'essaierai comme toi d'effectuer la liaison avec le PC.
Question bête, ton PC a un port série sur la carte mère ? Le miens n'en a plus depuis longtemps et je me demande si un adaptateur USB peut fonctionner.
Je suis très intéressé car je remets à flot deux HX-20 et j'essaierai comme toi d'effectuer la liaison avec le PC.
Question bête, ton PC a un port série sur la carte mère ? Le miens n'en a plus depuis longtemps et je me demande si un adaptateur USB peut fonctionner.
Re: [EPSON HX-20] Cable RS232
Bonjour
Zebulon, si jamais tu te sépares d'un des tiens, je serais fortement interessé...
J'en cherche un activement
Zebulon, si jamais tu te sépares d'un des tiens, je serais fortement interessé...
J'en cherche un activement
Re: [EPSON HX-20] Cable RS232
Zebulon, je me connecte depuis un Mac Mini 2012, et donc avec un adaptateur USB/Série Ugreen. Il fonctionne d'ailleurs aussi sur mon PC en Windows 10.
Donc voici les résultats de mes essais d'envoi de fichiers du Mac vers le HX-20. Les tests ont été menés avec un programme de 2865 octets :
Et lorsque le transfert est terminé, appuyer sur la touche BREAK sur le HX-20.
Le programme est bien présent en mémoire. Avant de charger, il peut être nécessaire de purger la mémoire du code avec une commande qui efface les 5000 lignes (par exemple)
Concernant le message BO Error, la documentation renvoie vers un dépassement de tampon, "buffer overflow".
Donc voici les résultats de mes essais d'envoi de fichiers du Mac vers le HX-20. Les tests ont été menés avec un programme de 2865 octets :
- 4800 bauds : négatif, message "BO Error"
- 2400 bauds : négatif, message "BO Error"
- 1200 bauds, cela fonctionne !
Code : Tout sélectionner
LOAD "COM0:(48N1F)"
Le programme est bien présent en mémoire. Avant de charger, il peut être nécessaire de purger la mémoire du code avec une commande qui efface les 5000 lignes (par exemple)
Code : Tout sélectionner
DELETE-5000
Re: [EPSON HX-20] Cable RS232
Merci Ludo pour le lien, je vais m'en commander un également.
Du coup le transfert des 2865 octets à 1200 bauds prend une bonne vingtaine de minutes ?
Du coup le transfert des 2865 octets à 1200 bauds prend une bonne vingtaine de minutes ?
Re: [EPSON HX-20] Cable RS232
Ce n'est pas très rapide, mais quand même. 2865 octets font 22920 bit. A 1200 bits par seconde (bauds), cela prend 19,1 secondes en théorie, ce qui rejoint la pratique (je n'ai pas chronométré non plus).
Re: [EPSON HX-20] Cable RS232
Ah ah oui tu as raison je me suis un peu embrouillé hier. Une vingtaine de seconde en effet, c'est très bien.