Basic Intel 8052...!

Cet espace concerne les composants électroniques, les techniques de réalisation, le soudage, la mesure et ses divers instruments, les programmateurs ou encore votre laboratoire. Recueille également les éventuelles ventes, achat, dons ou recherches.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Franckb78
Messages : 133
Inscription : 12 janv. 2020 20:55
Contact :

Re: Basic Intel 8052...!

Message par Franckb78 »

j'aurais utilisé les deux portes logiques libres en tampon devant le AHBasic


Et aussi, est-ce que le VPP est suffisant si alim via minitel ?
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: Basic Intel 8052...!

Message par Fred_72 »

Oui c'est une bonne idée.
D'après les docs que j'ai pu voir tous les minitels ne fournissent pas cette tension.
Elle est donnée pour 8.5V donc insuffisante mais d'autres la mesure à 13V (?). Pour bien faire il faudrait ajouter un step-up pour réguler la tension à 12.5V.
Avatar de l’utilisateur
F1FCO
Messages : 501
Inscription : 26 juin 2015 23:22
Localisation : NIMES

Re: Basic Intel 8052...!

Message par F1FCO »

Si c'était simple sur le PCB de placer un petit connecteur pour SER.IN, SER.OUt et la masse ?
Facile ensuite d'y connecter une interface TTL / RS232 pour aller vers un "vrai" terminal ou une interface TTL / USB pour aller vers un PC (ou MAC)
C'est d'ailleurs comme ça que j'ai essayé mes SCALPs, l'interface d'Elektor avec les transistors m'a parue "bizarre".

Si ça intéresse quelqu'un, j'avais proposé à la vente il y a quelques temps une de mes platines SCALP (celles d'origine)

Pierre, de Nîmes.
Avatar de l’utilisateur
F1FCO
Messages : 501
Inscription : 26 juin 2015 23:22
Localisation : NIMES

Re: Basic Intel 8052...!

Message par F1FCO »

A voir dans la rubrique "ventes..."
Je vends 2 cartes SCALP d'origine Elektor + livres, dont "Automates Programmables en BASIC", absolument neuf avec sa disquette
https://forum.system-cfg.com/viewtopic. ... 22#p199722

Pierre, de Nîmes.
Avatar de l’utilisateur
Franckb78
Messages : 133
Inscription : 12 janv. 2020 20:55
Contact :

Re: Basic Intel 8052...!

Message par Franckb78 »

F1FCO a écrit : 23 déc. 2021 18:05 Si c'était simple sur le PCB de placer un petit connecteur pour SER.IN, SER.OUt et la masse ?
oui, il y a la place.

scalp-serial.png
scalp-serial.png (15.14 Kio) Consulté 5170 fois
scalp-serial.jpg
scalp-serial.jpg (76.07 Kio) Consulté 5170 fois
Fred_72
Messages : 1131
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: Basic Intel 8052...!

Message par Fred_72 »

J'ai assemblé la version USB et elle fonctionne. Cependant il y a quelques petits couac: Je ne sais pas pour quelle raison mais les diodes sont à l'envers. Le schéma est bon mais Il y a une inversion entre le symbole et l'empreinte (?!). En changeant de symbole c'est bon. Kicad m'a joué un vilain tour !
J'ai modifié un peu la sérigraphie par endroit.

Le circuit corrigé en v1.2:
Scalp_v1.2.zip
(436.85 Kio) Téléchargé 104 fois
andromeda92
Messages : 549
Inscription : 15 avr. 2020 16:25
Localisation : VAR

Re: Basic Intel 8052...!

Message par andromeda92 »

j'ai récupéré les cartes scalp de F1CO,
J'ai remplacé le P8052 par un AT89S52 avec le basic-52 v1.3.
J'ai fait la modif pour une eeprom.
tout fonctionne prog, rom etc. pour du langage basic.
par contre est ce que quelqu'un sait comment envoyer un code assembleur (.hex) sur l'eeprom ?
La modif à la base était prévu pour une sram à la place de l'eeprom, la seule différence c'est au niveau timing par rapport
à une sram et une eeprom, mais c'est négligeable.
avec term51 j'envoi du basic, mais c'est ligne par ligne.
Merci.

[EDIT]
En fait le seul moyen c'est de flasher l'eeprom avec le fichier hex ou bin à l'aide d'un programmateur d'eeprom et faire un call en basic.
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: Basic Intel 8052...!

Message par wawa.voun »

Bonjour à tous,

Je prends ce projet un peu en marche et je dois reconnaître que j'ai un peu de mal à recoller tous les morceaux :

* j'ai rapidement refait le pcb original d'Elektor pour l'instant sans aucune modification
* je vais ajouter un connecteur pour avoir les signaux ttl rx, tx et gnd de l'interface série sous la main, pas de souci avec ça
* le 8052 Basic étant introuvable je vais utiliser un AT89S52 avec le basic-52 v1.3
* je dois donc travailler avec des EEPROM et c'est la que je perds le fil...
_ quelles tailles d'eeprom sont utilisables ?
_ y a t il des modifs à apporter au pcb pour que cela fonctionne ?
* je vais laisser l'entrée et la partie gestion de VPP au cas ou je ferais machine arrière sur la version du basic.

Merci pour votre aide.

Cordialement.
Philippe
Someday I'll get you, Red Baron !
Notator
Messages : 1286
Inscription : 09 août 2015 20:13

Re: Basic Intel 8052...!

Message par Notator »

Il semblerait que le Basic prenne 8 Ko d'Eprom dans le 8052 AH Basic, d'après cet article :

https://maggi9295.github.io/projects/em ... 986-12.pdf

Voici un projet qui en parle :

https://maggi9295.github.io/projects/emuf/emuf.html

Et Reichelt fait un compatible 8052, le AT 89S8253 PDIP, qui ne comporte hélas que 2 Ko d'EEPROM :

https://www.reichelt.com/fr/fr/microcon ... gJ5_PD_BwE

Voila, je ne sais pas si ça pourra aider ; j'avais lu les articles sur le 8052 AH Basic dans Elektor, mais c'est si loin tout ça...
Notator est le nom d'un programme séquenceur Midi et notation musicale pour Atari ST(e) (puis Mac).
andromeda92
Messages : 549
Inscription : 15 avr. 2020 16:25
Localisation : VAR

Re: Basic Intel 8052...!

Message par andromeda92 »

J'utilise l'AT89S52 pour le basic-52 et pour l'Eeprom un AT28C256, ce qui fait 32ko pour l'Eeprom, je n'utilise pas l'Eeprom
du 89s52.
Sur le scalp il y une modif à faire mais un wrapping de trois fils, sans soudure.

Il y a un article sur cela http://vesta.homelinux.free.fr/v/wiki/c ... ic_Philips
Sur le support orange il utilise une static ram, je ne l'ai pas testé avec une static ram mais avec l'eeprom ca fonctionne bien.
Pièces jointes
8052ah_scalp_1.jpg
8052ah_scalp_1.jpg (360.19 Kio) Consulté 4058 fois
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: Basic Intel 8052...!

Message par wawa.voun »

Re,

Pour clarifier ma question je parle du remplacement de l'uvprom externe (IC6 sur le Scalp) par une eeprom comme requis par la version 1.3 du MCS Basic.

Cordialement.
Philippe
Someday I'll get you, Red Baron !
andromeda92
Messages : 549
Inscription : 15 avr. 2020 16:25
Localisation : VAR

Re: Basic Intel 8052...!

Message par andromeda92 »

Sur ton post tu parles de Eeprom
je dois donc travailler avec des EEPROM et c'est la que je perds le fil...
_ quelles tailles d'eeprom sont utilisables ?
moi en fait je parlais de l'original scalp déjà fait, alors que toi tu a refait complètement le PCB d'Elektor d'après ton post.
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: Basic Intel 8052...!

Message par wawa.voun »

Oui. Mais pour l'instant c'est une simple copie basique du pvb d'Elektor, aucune modification pour l'instant.

Ce que tu appelles "original" c'est celui d'Elektor ? D'après la photo c'est ça...
Someday I'll get you, Red Baron !
andromeda92
Messages : 549
Inscription : 15 avr. 2020 16:25
Localisation : VAR

Re: Basic Intel 8052...!

Message par andromeda92 »

oui mais juste le pcb sans le boitier noir et sans la petite alimentation que l'ont voit à gauche.
Avatar de l’utilisateur
wawa.voun
Messages : 526
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: Basic Intel 8052...!

Message par wawa.voun »

C'est ça !
Someday I'll get you, Red Baron !
Répondre