8052AH-basic v1.1

Petites annonces "oldies only" sinon c'est dans le "Passage" que ça se passe
(Attention: concerne uniquement le matériel de collection).

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
gleike
Messages : 1341
Inscription : 16 oct. 2014 11:12
Localisation : Ludres (54710) Meurthe & Moselle

Re: 8052AH-basic v1.1

Message par gleike »

Version très simple du code juste pour se servir du minitel en terminal.
Mon code final est beaucoup plus complexe car il gère une carte SD pour transférer des programmes en mode texte.

Il faut installer la librairie AltSoftSerial.
Le minitel sur TX et RX de l'arduino, RX et TX du SBC sur 9 et 8 de l'arduino.

Bon, il y a un peu plus que 4 lignes :wink:

Code : Tout sélectionner

#include <AltSoftSerial.h>

// AltSoftSerial always uses these pins:
//
// Board          Transmit  Receive   PWM Unusable
// -----          --------  -------   ------------
// Teensy 3.0 & 3.1  21        20         22
// Teensy 2.0         9        10       (none)
// Teensy++ 2.0      25         4       26, 27
// Arduino Uno        9         8         10
// Arduino Leonardo   5        13       (none)
// Arduino Mega      46        48       44, 45
// Wiring-S           5         6          4
// Sanguino          13        14         12

AltSoftSerial altSerial;

void setup() {
  Serial.begin(4800, SERIAL_7E1);    
  altSerial.begin(4800);
  
}

void loop() {
  char c;

  if (Serial.available()) {
    c = Serial.read();
    altSerial.print(c);
  }
  if (altSerial.available()) {
    c = altSerial.read();
    Serial.print(c);
  }
}

Mon SBC est du Home-made câblé sur plaquette à pastille avec du fil à Wrapper,
il a un 8255 pour les entrées sorties,
un ADC804 pour la conversion analogique digital et un MC6847P pour afficher du graphisme.
Avatar de l’utilisateur
Biff
Messages : 34
Inscription : 31 mars 2021 02:56

Re: 8052AH-basic v1.1

Message par Biff »

Merci. Je vais monter l'Arduino sur un breadboard pour prototyper. Je regardes aussi le RB Pi Pico.
Puisque code MicroPython est semblable, je penses à construire une carte pourle Pico avec 2 connections DB9 Max3232 pour le 2 UARTs internes.

Mon SBC 8052 est minime; RAM, EEPPROM pour sauvegarder les programmes Basic et DB9 pour RS232.
Avatar de l’utilisateur
Biff
Messages : 34
Inscription : 31 mars 2021 02:56

Re: 8052AH-basic v1.1

Message par Biff »

J'ai réussi à communiquer avec mon Minitel. A l'aide d'un Pico avec 2 modules MAX3232 RS232 et 10 lignes de code, l'interface du Minitel de 1200 7E1 est convertit à 9600 8N1. Merci pour les exemples de l'Arduino.
Avatar de l’utilisateur
Papy.G
Modérateur
Messages : 3047
Inscription : 10 juin 2014 13:40
Localisation : Haute-Garonne/Gers

Re: 8052AH-basic v1.1

Message par Papy.G »

Pourquoi deux modules RS232? Tu te sers d'un câble minitel-PC (Din-Sub-D)?
Le port série du minitel est TTL, 5V cela dit, ton RPi n'est peut-être pas 5V tolerant.

Si tu veux afficher plus vite, le Minitel peut aussi communiquer à 4800bps, pour cela, tu peux faire la manip sur le minitel à chaque fois, ou programmer ton interface pour balancer le code avant de basculer elle-même en 4800.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
Avatar de l’utilisateur
Biff
Messages : 34
Inscription : 31 mars 2021 02:56

Re: 8052AH-basic v1.1

Message par Biff »

Mon modèle de Minitel est le MB1 US avec un connecteur DIN de 5 fiches avec des signaux RS-232.
Donc 2 modules DB9 MAX3232 qui sont alimentés par le 3.3V du Pico.
Avatar de l’utilisateur
Franckb78
Messages : 133
Inscription : 12 janv. 2020 20:55
Contact :

Re: 8052AH-basic v1.1

Message par Franckb78 »

J'ai trouvé un autre 8052AH-Basic v1.1
Probablement mal trié
Avatar de l’utilisateur
meridian
Messages : 1226
Inscription : 01 sept. 2014 13:10
Localisation : Seine-Saint-Denis

Re: 8052AH-basic v1.1

Message par meridian »

Si il est dispo, je te le prends
Avatar de l’utilisateur
pascalien
Messages : 964
Inscription : 21 janv. 2019 23:40
Localisation : 93200 ST DENIS
Contact :

Re: 8052AH-basic v1.1

Message par pascalien »

J'avais raté l'achat de ce cpu.
Je me suis ratrapé, j'en ai trouvé un il y a quelques mois,
et là je viens de rentrer le manuel intel.
https://forum.system-cfg.com/viewtopic. ... 47#p193547
Avatar de l’utilisateur
Franckb78
Messages : 133
Inscription : 12 janv. 2020 20:55
Contact :

Re: 8052AH-basic v1.1

Message par Franckb78 »

j'ai pas vraiment regardé en détail ce que j'ai listé il y a longtemps sur mon site.

Il y a ce microcontroleur 80c31 sorti vers 1995

https://www.keil.com/dd/docs/datashts/i ... c51_ds.pdf



Le AH Basic et 80C32 sont utilisables dans le SIMCAD :
https://forum.system-cfg.com/viewtopic. ... 03#p193603
Répondre