[Arduino] ICT testeur de circuits intégrés

Tout sur les ordinateurs, liens, infos...Avec un thread par machine. Si la machine n'y est pas , créez le premier post la concernant dans ce forum

Modérateur : Politburo

Répondre
Patricklaf
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Enregistré le : 02 sept. 2017 10:03
Localisation : Clermont-Ferrand

[Arduino] ICT testeur de circuits intégrés

Message par Patricklaf »

Ce sujet présente mon testeur de circuits intégrés, basé sur l'utilisation d'un Arduino Mega, d'une extension spécifique et d'un écran tactile.
Il permet d'identifier et tester des circuits logiques des familles 4000 et 7400.
Il permet également de tester des circuits mémoires, SRAM, DRAM, en lecture et écriture, et ROM, avec extraction de contenu.
Il est possible d'ajouter le support de nouveaux circuits en ajoutant la description du composants dans les fichiers de définitions au format texte.

Voici quelques liens pour en savoir plus:
  • Le sujet de discussion initial sur le forum de System.cfg.
  • Le dépôt GitHub de l'application Arduino.
  • Une vidéo qui présente l'utilisation du testeur par un membre du forum qui se reconnaîtra :).
Si vous souhaitez vous procurez l'extension, envoyez-moi un courriel, via le forum, avec votre adresse de livraison, une adresse de courriel et un numéro de téléphone. J'envoie les informations de suivi et un lien pour le paiement PayPal à l'expédition.

Pour ceux qui ne sont pas à l'aise avec la programmation Arduino, je propose de m'envoyer Arduino et écran pour que je réalise l'intégration avec l'extension, la programmation initiale et la vérification du bon fonctionnement. Je retourne ensuite un testeur prêt à l'emploi.
Patrick
Avatar du membre
Pocket
Administrateur
Administrateur
Messages : 5941
Enregistré le : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: [Arduino] ICT testeur de circuits intégrés

Message par Pocket »

Salut,
Patricklaf a écrit : 20 mars 2021 11:01Pour ceux qui ne sont pas à l'aise avec la programmation Arduino, je propose de m'envoyer Arduino et écran pour que je réalise l'intégration avec l'extension, la programmation initiale et la vérification du bon fonctionnement. Je retourne ensuite un testeur prêt à l'emploi.
Alors là tu me tentes, je n'ai toujours pas monté celui que je t'avais acheté. :roll:

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image
Patricklaf
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Enregistré le : 02 sept. 2017 10:03
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patricklaf »

Bonjour Pocket,
Tu n'as pas essayé le tutoriel Arduino ?
Si tu ne l'as pas monté, c'est que tu n'en as pas besoin :D
Patrick
MapommeCMOA
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 798
Enregistré le : 06 sept. 2016 13:16
Localisation : Pas loin de Longjumeau

Re: [Arduino] ICT testeur de circuits intégrés

Message par MapommeCMOA »

Bonjour tous
J'ai réservé une carte, et en attendant, j'ai commandé un Arduino méga avec l'écran kivabi1. Comme il va se passer un certain temps, avant que le matos arrive de Chine à pieds, j'en ai profité pour compiler le sketch (support par e-mail de Patricklaf, mais c'est mieux que ces échanges se fassent en public).
Après quelques soucis (-mon IDE trop ancien, pas à jour, que j'ai remplacé par un tout neuf dernier cri-) la compilation s'est bien passée, mais avec quand même une erreur. La librairie "Keyboard.cpp" demande le fichier String.h en ligne 5, mais ce fichier n’existe pas. J'ai commenté cette ligne et fait une nouvelle compilation.

Code : Tout sélectionner

// © 2020 Patrick Lafarguette
// Keyboard

#include "Keyboard.h"
// #include <String.h>
Pas une seule erreur. Y aura t-il des conséquences ? Mystère ! Je ne le saurai qu'après le "certain temps" évoqué plus haut.
Pour la compilation, en respectant rigoureusement le tuto de Patricklaf, j'y suis arrivé assez facilement. Vu mon niveau, c'est peu dire.

Petit ajout tardif (c'est le moins que je pouvais dire, ça va faire 2 ans).
Le problème a été résolu très facilement par Patrick. Tout mon système tourne sous Linux, et Linux est sensible à la casse. Dans la ligne commentée, String.h est écrit avec un S majuscule, mais le programme attend string.h avec un s minuscule, donc. En faisant la modif, tout fonctionne.
Sous Windows, ça ne pose pas de problème puisque la casse n'a pas d'importance.
Modifié en dernier par MapommeCMOA le 28 déc. 2022 01:37, modifié 1 fois.
Avatar du membre
yvesffr
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2127
Enregistré le : 03 juin 2002 22:07
Localisation : 77
Contact :

Re: [Arduino] ICT testeur de circuits intégrés

Message par yvesffr »

Utilisateur, je tiens à souligner la qualité du montage et des instructions qui vont avec. Même avec 2 mains gauche il est possible d'y arriver.
En termes de fonctionnalités offertes c'est très complet également.

Je précise que je n'ai pas d'actions chez Patrick :)

Yves
"Je vous aime" (© Pocket 1969)
"et moi je suis la vierge marie" (© Stamba 2009)
"Resistance is futile (if < 1 Ohm)"
"Un velux est un linux portugais"
"j'en vois encore un bout, yves" (© 2010 SbM)
"In minitel we trust" - Silicium
MapommeCMOA
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 798
Enregistré le : 06 sept. 2016 13:16
Localisation : Pas loin de Longjumeau

Re: [Arduino] ICT testeur de circuits intégrés

Message par MapommeCMOA »

L'écran et le 2560 sont arrivés. Plus qu'à !
Patricklaf
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Enregistré le : 02 sept. 2017 10:03
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patricklaf »

J'ai reçu ce matin les derniers éléments, PCBs et embases. Je vais monter les extensions ce week-end pour expédier mardi normalement.
Pocket, je te renvoie ton ICT en même temps :wink:
Il reste deux extensions disponibles.
Patrick
Avatar du membre
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7141
Enregistré le : 31 janv. 2008 14:24
Localisation : Banlieue Paârisienne
Contact :

Re: [Arduino] ICT testeur de circuits intégrés

Message par gege »

Bonjour,
Ca m'intéresse, ta création semble super.
MP
Merci et bravo
G.E.
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5229
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: [Arduino] ICT testeur de circuits intégrés

Message par bernouilli92 »

Parfait. J’ai depuis reçu l’écran lcd.
HP, Casio, Sharp, Psion, quelques TI et divers autres
MapommeCMOA
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 798
Enregistré le : 06 sept. 2016 13:16
Localisation : Pas loin de Longjumeau

Re: [Arduino] ICT testeur de circuits intégrés

Message par MapommeCMOA »

La carte est arrivée aujourd'hui. Après assemblage et compilation, tout fonctionne parfaitement.
Quelques centaines de puces vont maintenant pouvoir passer à la moulinette.
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5229
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: [Arduino] ICT testeur de circuits intégrés

Message par bernouilli92 »

Moi aussi j’ai reçu ma carte. J’ai monté le tout hier et testé quelques RAM. J’ai flashé directement le fichier hex compilé avec avrdude.
C’est vraiment un appareil très utile.
HP, Casio, Sharp, Psion, quelques TI et divers autres
Patricklaf
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Enregistré le : 02 sept. 2017 10:03
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patricklaf »

Merci pour vos commentaires.
Pour pouvoir utiliser le fichier précompilé il faut utiliser l'écran préconisé car les réglages,(tactile, affichage, orientation) sont prévus pour ce modèle.
Pour les personnes peu à l'aise avec la programmation c'est une solution pour faire les mises à jour.
Patrick
Patricklaf
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Enregistré le : 02 sept. 2017 10:03
Localisation : Clermont-Ferrand

Re: [Arduino] ICT testeur de circuits intégrés

Message par Patricklaf »

La version 2.4.0 est publié sur le dépôt GitHub.
C'est une version perfectible mais tout à fait fonctionnelle.

Parmi les nouveautés de cette version :
  • Une interface retravaillée pour permettre l'identification de circuits logiques dont le nombre de broche est différent de 14 et 16. Les écrans d'options ont été également modifiés.
  • Un explorateur de fichier permet de sélectionner un fichier pour l'écriture d'un composant.
  • Le support de composants de type FRAM et Flash pour les opérations de lecture, effacement et écriture.
  • Les commentaires sont possibles dans les définitions de composants.
Je ne suis pas entièrement satisfait de l'explorateur de fichier : la sélection est parfois intempestive ce qui entraîne une opération d'écriture. J'ajouterai peut-être une étape de confirmation. Le tactile, sur des écrans de ce prix, n'est pas infaillible.

Bonne utilisation :)
Patrick
Répondre

Retourner vers « Tous les ordinateurs »