J'ai créé un Front end graphique pour le programmeur d'EEPROM que j'ai présenté dans mon message précédent. Pour le moment cette version ne fonctionne que sur Ubuntu/Linux.
vidé de démontration
J'ai créé un Front end graphique pour le programmeur d'EEPROM que j'ai présenté dans mon message précédent. Pour le moment cette version ne fonctionne que sur Ubuntu/Linux.
J'avais besoin de programmer une EEPROM AT28C64B alors j'ai fabriqué un programmeur à partir de matériel que j'avais en inventaire. Comme toujours ce projet est sur github.com
Ce programmeur permet de programmer aussi les AT28C256 car c'est le même brochage à la différence que les 2 broches marqués NC sur la AT28C64B sont utilisés pour les 2 bits d'adresses supplémentaires A13 et A14 requis pour adresser 32Ko au lieu de 8Ko.
La carte de l'embase est conçue pour se brancher sur les connecteurs CN1 et CN9 de la carte NUCLEO_8S208RB.
L'embase accepte les EEPROM compatibles AT28C64B de 8Ko et AT28C256 de 32Ko au format DIP-28.
Une fois la carte NUCLEO_8S208RB branchée au PC il faut utiliser un émulateur de terminal pour communiquer avec le programmeur.
L'interface reprend le format du WOZMON avec quelques différences aux niveaux des commandes. Au lieu de lire et d'écrire dans la mémoire du STM8 les opérations sont effectuées sur l'EEPROM. dans de qui suit adr et data doivent-être entrés en hexadécimal comme dans le WOZMON.
eeProg, Copyright Jacques Deschenes, 2025 version 1.0.0 #0 0000: 54 T #. 0001: 48 H #. 0002: 45 E #0.2F 0000: 54 48 45 20 51 55 49 43 4B 20 42 52 4F 57 4E 20 THE QUICK BROWN 0010: 46 4F 58 20 4A 55 4D 50 20 4F 56 45 52 20 54 48 FOX JUMP OVER TH 0020: 45 20 4C 41 5A 59 20 44 4F 47 2E 00 01 02 03 04 E LAZY DOG. #0X2F #0.2F 0000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF #0"THE QUICK BROWN FOX JUMP OVER THE LAZY DOG. #2C: 1 2 3 4 5 6 #32: A B C D E AA 55 #0.3F 0000: 54 48 45 20 51 55 49 43 4B 20 42 52 4F 57 4E 20 THE QUICK BROWN 0010: 46 4F 58 20 4A 55 4D 50 20 4F 56 45 52 20 54 48 FOX JUMP OVER TH 0020: 45 20 4C 41 5A 59 20 44 4F 47 2E 00 01 02 03 04 E LAZY DOG. 0030: 05 06 0A 0B 0C 0D 0E AA 55 FF FF FF FF FF FF FF #