Gamoover

Forums " WORKSHOP" => Jeux : Pcb & Systèmes arcadiens => Outils de dépannage pour Pcbs => Discussion démarrée par: olc le Dimanche 01 Novembre 2020, 22:59:49 PM

Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Dimanche 01 Novembre 2020, 22:59:49 PM
Modération : Sujet scindé depuis  Etude/Réalisation d'un générateur de mires 15/24/31 kHz (https://www.gamoover.net/Forums/index.php?topic=27188.0) de gc339 (https://www.gamoover.net/Forums/index.php?action=profile;u=3863)

Mon MTC900 est démonté pour dépannage, je souhaitais en profiter pour refaire les réglages. Du coup, j'ai entrepris de réaliser un équivalent du générateur de mlre de @gc339 sur une base Arduino Uno (je me limite au 15 KHz pour l'instant). Sauf que je tourne en rond sur un problème de synchro : j'ai vérifié et revérifié dans tous les sens et je ne vois pas où est le problème.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201101222610-olc-IMG-20201101-195043.jpg) (https://gamoovernet.pixhotel.fr/pics/20201101222610-olc-IMG-20201101-195043.jpg)

Voici quelques screen shots des timings mesurés à l'analyseur (affichage de lignes blanches, pour faciliter les mesures) :

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201101224441-olc-Capture-d-Aoe-Acran-2020-11-01-a-A-22.44.14.png) (https://gamoovernet.pixhotel.fr/pics/20201101224441-olc-Capture-d-Aoe-Acran-2020-11-01-a-A-22.44.14.png)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201101224703-olc-Capture-d-Aoe-Acran-2020-11-01-a-A-22.46.40.png) (https://gamoovernet.pixhotel.fr/pics/20201101224703-olc-Capture-d-Aoe-Acran-2020-11-01-a-A-22.46.40.png)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201101225838-olc-Capture-d-Aoe-Acran-2020-11-01-a-A-22.50.14.png) (https://gamoovernet.pixhotel.fr/pics/20201101225838-olc-Capture-d-Aoe-Acran-2020-11-01-a-A-22.50.14.png)

Niveau électronique, mon moniteur de test (un BVM Sony) est connecté directement aux sorties de l'arduino.

Si quelqu'un à une idée ... :) Merci d'avance !
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: kaneda56 le Lundi 02 Novembre 2020, 09:21:14 AM
Alors je suis loin d'être spécialiste, mais il n'y a pas une spécificité du BVM au niveau de la synchro justement? Tu as essayé sur un moniteur différent?
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Lundi 02 Novembre 2020, 10:30:28 AM
Non, mais je n'ai aucun problème avec mes PCB (outrun, streetfighter, ...) & pandora box, mire d'un convertisseur CGA etc... et lorsque je compare les signaux à l'analyseur je n'arrive pas à voir ce qui diffère vraiment (à part que chacun semble faire un peu à sa sauce). Cela dit, il y a p-e des subtilités par rapport aux niveaux électriques mais j'ai testé différentes configs sans que cela change quoi que soit au problème.

Cette nuit, je me suis demandé si je ne serais pas passé à côté de qq chose d'évident relative au mode entrelacé. Je vais creuser de ce côté là.

Merci en tout cas pour ta réponse.

--
Olivier
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: gc339 le Lundi 02 Novembre 2020, 10:58:09 AM
Bonjour à tous.

Le programme de l'Arduino est écrit en langage Arduino ou en assembleur?
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Lundi 02 Novembre 2020, 11:14:56 AM
En assembleur, impossible sinon de respecter les timings (je donnerai le source quand il sera un peu stabilisé).
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: gc339 le Lundi 02 Novembre 2020, 12:32:25 PM
Citation de: olc le Lundi 02 Novembre 2020, 10:30:28 AM
je me suis demandé si je ne serais pas passé à côté de qq chose d'évident relative au mode entrelacé.

Le mode entrelacé est plus sophistiqué que le mode progressif car le nombre de lignes dans une image doit être impair. Ceci impose qu'une impulsion trame sur deux débute au beau milieu d'une ligne alors qu'en mode progressif elles sont toutes synchrones avec l'impulsion ligne.

Pour une mire simple, le mode progressif suffit, les trames sont toutes identiques car elles comportent toutes le même nombre de lignes, les impulsions d'égalisation ne sont alors plus nécessaires.
Le nombre de lignes par image est donc égal à celui d'une trame quelconque, c'est pour cela que la fréquence ligne en VGA est le double par rapport au CGA entrelacé afin d'obtenir la même définition verticale.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201102122835-gc339-sync9.jpg) (https://gamoovernet.pixhotel.fr/pics/20201102122835-gc339-sync9.jpg)
Détails pour 525 lignes entrelacées et 30 images/seconde.




Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Lundi 02 Novembre 2020, 14:04:52 PM
OK, merci beaucoup pour l'explication, c'est très clair. C'est en relisant une doc que j'avais eu un doute ... je commence à tout mélanger à force de tourner en rond !
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Lundi 02 Novembre 2020, 22:24:46 PM
En mesurant au scope, j'ai constaté un peu de « gigue » sur les signaux qui ne se voit pas à l'analyseur logique. Je vais regarder du côté des timers que je n'ai pas désactivé, avec un peu de chance cela pourrait expliquer ces « glissements » de phase.

--
Olivier
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: spectroman le Lundi 02 Novembre 2020, 23:28:25 PM
C'est quel arduino que tu utilises?

Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Mardi 03 Novembre 2020, 19:13:09 PM
Bon, et bien c'était définitivement les timers ! Une fois les interruptions globales désativées avec l'instruction `cli`, tout est rentré dans l'ordre. Pas mal de temps de perdu mais cela m'a permit de sécouvrir que mon scope avait une fonction très pratique pour synchroniser l'affichage sur une ligne en particulier ! :)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201103190523-olc-IMG-20201103-185018.jpg) (https://gamoovernet.pixhotel.fr/pics/20201103190523-olc-IMG-20201103-185018.jpg)

Je vais continuer le développement afin d'ajouter les autres mires.

@spectroman: un uno et un nano, avec une horloge à 16 MHz, qui permet de générer des patterns pour le 15 KHz. J'ai approvisionné un Arduino Due cadencé à 84 MHz, histoire d'essayer d'aller jusqu'au bout de la démarche tel que l'a fait gc339 à l'époque. Les Arduinos sont peu chers et on les trouve facilement, cela pourra peut-être rendre service à d'autres membres du forum.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: AsPiC le Mardi 03 Novembre 2020, 22:06:34 PM
Bonjour olc, j'ai scindé tes posts du sujet initial car je penses qu'il intéresse pas mal de monde et je suis sûr que tu va nous partager tes avancés afin que l'on puisse faire comme toi :) ^-^
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Jeudi 05 Novembre 2020, 19:46:05 PM
Très bonne idée, Merci AsPiC. Je suis un peu débordé en cette semaine, mais je ferai part de mes avancées sur ce fil dès que possible.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Dimanche 08 Novembre 2020, 11:46:26 AM
Bonjour,

Une première version, capable de générer une mire composée de 8 bares de couleurs verticales en 15 KHz est disponible. Cela doit fonctionner sur tout Arduino cadencé à 16 MHz (testé sur Uno et Nano).

Le source en assembleur est accessible sur github: https://github.com/olc/arduino-rgb-pattern-generator/tree/main/15khz_pattern_generator
Il suffit d'ouvrir le projet avec l'IDE Arduino afin de compiler puis transférer le programme.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201108114037-olc-sync-timings.png) (https://gamoovernet.pixhotel.fr/pics/20201108114037-olc-sync-timings.png)

Je vais maintenant ajouter d'autres mire, en prenant modèle sur le développement de gc339 dans son projet à base de micro-contrôleur Parallax (https://www.gamoover.net/Forums/index.php?topic=27188.0).
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: tilowil le Dimanche 08 Novembre 2020, 20:55:46 PM
Salut,

J'aime beaucoup l'idée. Je suis ta progression avec interet.  ^-^

j'avais trouvé un exemple avec un Attiny2313 (https://dselec.wordpress.com/generator/), mais je prefère un arduino.

A+
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Dimanche 15 Novembre 2020, 19:46:48 PM
Le générateur de mire Arduino est désormais capable d'afficher une grille en plus des bares de couleurs. Le passage d'une mire à la suivante se fait grace à un bouton poussoir connecté à PB0.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201115194614-olc-IMG-20201115-193629.jpg) (https://gamoovernet.pixhotel.fr/pics/20201115194614-olc-IMG-20201115-193629.jpg)
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: olc le Mercredi 18 Novembre 2020, 19:06:41 PM
Ajout d'une troisième mire : croix. Enjoy! :)

--
Olivier
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: Fred G5 le Mercredi 18 Novembre 2020, 19:52:23 PM
Good Job  ^-
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: SDF le Samedi 26 Décembre 2020, 20:23:16 PM
Salut les mecs, je viens de topper une virtua racing avec les ecrans rincés, afin de les sortir et les regler convenablement, je suis a la recherche d'un generateur de mire 25khz. Vous avez ca sous le coude ?
Par avance merci.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: yannick60 le Samedi 26 Décembre 2020, 22:15:50 PM
Super sympa cette mire,bien joué mec. ^-

Concernant les écrans de virtua racing tu peux déjà utilisé cette mire et basculer les platines en 15Khz en attendant mieux. ;)
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: SDF le Dimanche 27 Décembre 2020, 11:06:35 AM
Citation de: yannick60 le Samedi 26 Décembre 2020, 22:15:50 PM
Super sympa cette mire,bien joué mec. ^-

Concernant les écrans de virtua racing tu peux déjà utilisé cette mire et basculer les platines en 15Khz en attendant mieux. ;)
J'y avais meme pas pensé  ;D merci mec  ^- et un graaaaand merci également à olc pour ce fabuleux outil  ^-^
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: SDF le Vendredi 03 Novembre 2023, 09:37:26 AM
Salut les gars, je déterre ce topic, vous pensez qu'il est possible de modifier le code pour afficher sur un 31K sans trop galérer ?
J'y connais rien en timing mais le code à l'air suffisamment bien foutu pour permette une adaptation.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: Little_Rabbit le Vendredi 03 Novembre 2023, 11:10:06 AM
Salut,

Un peu plus haut, en 2020, tu cherchais un générateur de mire en 24 kHz, et à présent tu cherches une version en 31 kHz : pourquoi ne pas opter pour le super générateur multifréquence de gc339, celui qu'il nous a exposé de façon super détaillée sur ce sujet (https://www.gamoover.net/Forums/index.php?topic=27188.0) ? :).

D'ailleurs, si jamais quelqu'un se lançait dans la fabrication d'une petite série de PCB pour ce générateur, je serais super intéressé ! :D

Un jour où @Tibal s'ennuiera, il pourrait bien se lancer dans l'aventure !  =:)) ;)

A+
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: Tibal le Samedi 04 Novembre 2023, 18:02:11 PM
Citation de: Little_Rabbit le Vendredi 03 Novembre 2023, 11:10:06 AMUn jour où @Tibal (https://www.gamoover.net/Forums/index.php?action=profile;u=17823) s'ennuiera, il pourrait bien se lancer dans l'aventure !  =:)) ;)
Haha  =:))

Bah il me semble qu'il existe ce générateur de mire multi-fréquence. C'est le VideoAmp de Bandicoot et njz3 !
Un petit PC de rien du tout, quelques jpeg (ou les mires de jeux sous émulateurs), un VideoAmp et zou ! Non ?
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: AsPiC le Dimanche 05 Novembre 2023, 11:34:14 AM
Sauf que la solution de gc339 est indépendante et ça c'est quand même bien pratique.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: Little_Rabbit le Dimanche 05 Novembre 2023, 14:49:44 PM
Salut,

Citation de: Tibal le Samedi 04 Novembre 2023, 18:02:11 PMBah il me semble qu'il existe ce générateur de mire multi-fréquence. C'est le VideoAmp de Bandicoot et njz3 !
Un petit PC de rien du tout, quelques jpeg (ou les mires de jeux sous émulateurs), un VideoAmp et zou ! Non ?

Bah certes un PC avec videoAmp (ou sans via carte ATI et driver adéquat) peut générer un signal vidéo de différentes fréquences :), mais le générateur de gcc339, c'est un petit boîtier complètement autonome, où on est sûr à 100% de ce qui en sort, et super pratique pour tester et dépanner un moniteur ! ^-

;)

A+
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: Tibal le Lundi 06 Novembre 2023, 22:56:15 PM
Ha c'est sûr qu'un générateur indépendant c'est bien pratique, mais je veux dire, si on veut faire du multifréquence là de suite maintenant, ya le VideoAmp de dispo (ya plus de trucs à brancher mais on est tout aussi sûr de ce qu'il envoie me semble-t-il, avec ses filtres et son monitoring via la companion app).

Bon tu m'as quand-même titillé Little_Rabbit, je vais le lire le sujet de gc339, même si j'ai pas spécialement prévu de m'ennuyer ;)
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: skullface le Samedi 06 Janvier 2024, 21:40:35 PM
Merci @olc et @gc339 je me suis monté un petit générateur aujourd'hui plus facile pour commencer le dépannage de ma ms8 29

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2024/01/06/20240106214123-skullface-20240106_165622.jpg) (https://gamoovernet.pixhotel.fr/pics/v2/2024/01/06/20240106214123-skullface-20240106_165622.jpg)
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: SDF le Mercredi 17 Janvier 2024, 11:57:29 AM
Citation de: Little_Rabbit le Vendredi 03 Novembre 2023, 11:10:06 AMSalut,

Un peu plus haut, en 2020, tu cherchais un générateur de mire en 24 kHz, et à présent tu cherches une version en 31 kHz : pourquoi ne pas opter pour le super générateur multifréquence de gc339, celui qu'il nous a exposé de façon super détaillée sur ce sujet (https://www.gamoover.net/Forums/index.php?topic=27188.0) ? :).

D'ailleurs, si jamais quelqu'un se lançait dans la fabrication d'une petite série de PCB pour ce générateur, je serais super intéressé ! :D

Un jour où @Tibal s'ennuiera, il pourrait bien se lancer dans l'aventure !  =:)) ;)

A+

Je veux bien me lancer, j'ai acquis un peu de skill en conception de pcb. Par contre, je ne maîtrise pas ou peu la partie programmation. 
Première déconvenue, le MCU utilisé pour la prog est un SX28 (ou SX48 par la suite), il apparait comme obsolète chez mes différents fournisseurs. Je dois donc dès à présent choisir un contrôleur qui reprendrais le flambeau pour un moment, avec des facilités d'approvisionnement, et une retranscription easy du code ainsi qu'un prix contenu, si c'est pour mettre 100 balles dans un générateur de mire maison, autant en acheter un pro.  Ce n'est que la première partie du cahier des charges, si vous identifiez d'autres impératifs, manifestez vous afin de choisir le "bon" candidat...
Deuxième problème identifié, qui n'en est peut-être pas un vu que l'on risque de partir sur un autre MCU, est que l'on ne dispose plus des liens du topic. Tout est en erreur 404. Il va falloir tout se recogner...

Vous avez peut-être une idée d'un tel challenger ? Dans l'idée, je pensait à un MCU RISC 8 bits... (le même type encore en prod du coup).

Merci
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: Fred G5 le Mercredi 17 Janvier 2024, 13:58:45 PM
Je confirmes que le SX28/48 est bien obsolète.
Il l'était déjà quasiment il y a plusieurs années, à l'époque ou j'ai fabriqué se générateur

Je pense que trouver un remplaçant doit tout à fait être possible, sujet à creuser en effet, car cela pourrait intéresser du monde
Moi le programmation c'est vraiment pas mon truc, même si je bosse dans l'électronique depuis 25 ans, je reste vraiment spécialisé dans l'analogique.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: tilowil le Mercredi 17 Janvier 2024, 22:07:17 PM
Hello,

J'aimerai bien comprendre le lien entre le quartz et la fréquence max que le montage peut fournir comme mire.
Car si l'horloge du processeur, ici un Arduino nano (16MHz), on est bien supérieur à 15kHz, 24 kHz et 31kHz.
Alors pourquoi le générateur de mire d'@olc ne peut faire que du 15kHz soit environ 1000 fois moins. Je suppose que ce n'est pas aussi simple.
Quelqu'un pourrais expliquer le principe, s'il vous plait.

Merciiii.

A+
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: SDF le Jeudi 18 Janvier 2024, 10:18:14 AM
Citation de: tilowil le Mercredi 17 Janvier 2024, 22:07:17 PMHello,

J'aimerai bien comprendre le lien entre le quartz et la fréquence max que le montage peut fournir comme mire.
Car si l'horloge du processeur, ici un Arduino nano (16MHz), on est bien supérieur à 15kHz, 24 kHz et 31kHz.
Alors pourquoi le générateur de mire d'@olc ne peut faire que du 15kHz soit environ 1000 fois moins. Je suppose que ce n'est pas aussi simple.
Quelqu'un pourrais expliquer le principe, s'il vous plait.

Merciiii.

A+

Je vais peut-etre dire une connerie mais la frequence d'horloge que fourni le quartz ne sert qu'a cadencer l'arduino. Je suis comme toi, je pense que ca doit être possible. Même si j'imagine qu'une conversion des cycles d'horloge et des timings doit être faite.
Le gros du travail a été fait par gc339 sur son étude du générateur de mire, tout les timings sont à portée mais en langage basic/C destiné aux micro contrôleurs SX de Parallax.
La retranscription en langage arduino (assembleur) faite par OLC sur son générateur 15khz à base d'arduino est un travail énorme.
En théorie, il faudrait continuer son travail de retranscription en analysant et adaptant les timings du 24/31Khz au langage arduino.
Mais tout ca n'est que de la thérorie, o nsait très bien qu'en pratique, c'est long et il faut plus que de maigres compétences...

Je regrette que le projet soit à l'abandon, il pourrait servir à beaucoup de monde.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: djalex le Jeudi 18 Janvier 2024, 11:47:52 AM
Salut,

dans son programme, le concepteur a laissé son mail (olc), il suffirait de le contacter par cet Email et de croiser les doigts pour qu'il nous réponde non ?

C'est surement le meme mail qu'il a utilisé pour se connecter sur gamoover :o
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: Little_Rabbit le Jeudi 18 Janvier 2024, 21:36:17 PM
Salut,

@SDF si tu veux, je peux demander à Spectroman la dernière version des sources qui a été utilisée pour la programmation des micro-contrôleurs de Fred G5 et olschool... Cela ne nous donnera pas la solution, mais au moins une base éprouvée pour se lancer dans une conversion ?

J'aimerais bien participer, mais même si j'ai des compétences génériques dans le domaine, comme les autres, je ne connais ni les SX28 ni l'assembleur Arduino... Donc il y aurait une longue courbe d'apprentissage initiale pour se mettre dans le bain :'(.

Citation de: tilowil le Mercredi 17 Janvier 2024, 22:07:17 PMJ'aimerai bien comprendre le lien entre le quartz et la fréquence max que le montage peut fournir comme mire.
Car si l'horloge du processeur, ici un Arduino nano (16MHz), on est bien supérieur à 15kHz, 24 kHz et 31kHz.
Alors pourquoi le générateur de mire d'@olc ne peut faire que du 15kHz soit environ 1000 fois moins. Je suppose que ce n'est pas aussi simple.

Comme le disait SDF, la fréquence d'horloge du micro-contrôleur ou micro-processeur ne sert que de fréquence de base pour cadencer le fonctionnement interne du processeur. Pour exécuter une instruction, le µP aura besoin de plusieurs cycles d'horloge. Par exemple, un Z80 peut avoir besoin de 13 cycles d'horloge pour exécuter 1 instruction basique [LD A, (A01FH) pour charger dans l'accumulateur A l'octet qui se trouve à l'adresse A01FH]. Ça peut aller jusqu'à 20 cycles ou plus pour une instruction. D'ailleurs, en aparté, la fréquence d'horloge d'un µP n'est pas forcément révélatrice de la vitesse de traitement qu'il sera capable d'accomplir. Si tu compares un Z80 (ZX Spectrum par exemple) à un 6502 (Apple // ou C64 par exemple), et bien un Z80 à 4 MHz n'est pas plus rapide qu'un 6502 à 1 MHz ;).

Et si tu parcours le source du programme de gc339, tu verras qu'une ligne de balayage à 15,6 kHz se décompose en plein d'étapes (porche, top de synchro horizontale, les pixels, etc.). Chacune de ces étapes requiert plusieurs instructions du µP.

Il faut donc que le µP pédale à une fréquence bien plus élevée que la fréquence du signal qu'il cherche à générer :).

Concernant le travail de Rickard Gunée, on trouve encore sur le net ce Pdf (https://elinux.org/images/e/eb/Howtocolor.pdf) qui présente de façon détaillée son excellent travail  :-* !

A+
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: SDF le Vendredi 19 Janvier 2024, 08:54:19 AM
Citation de: Little_Rabbit le Jeudi 18 Janvier 2024, 21:36:17 PMConcernant le travail de Rickard Gunée, on trouve encore sur le net ce Pdf (https://elinux.org/images/e/eb/Howtocolor.pdf) qui présente de façon détaillée son excellent travail  :-* !


Oh mais juste pour ce partage t'es mon héros !!!  Merci mec, ca va être bien utile.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: BigPanik le Vendredi 19 Janvier 2024, 12:54:01 PM
Il y a ce travail à base de uno 16MHz pour afficher une mire en 800x600 (svga).

http://www.pyroelectro.com/tutorials/arduino_basic_vga/index.html

L'auteur est contraint d'afficher par paquet de 4 pixels pour que l'arduino suive la cadence.
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: SDF le Vendredi 19 Janvier 2024, 13:51:45 PM
Citation de: BigPanik le Vendredi 19 Janvier 2024, 12:54:01 PMIl y a ce travail à base de uno 16MHz pour afficher une mire en 800x600 (xvga).

http://www.pyroelectro.com/tutorials/arduino_basic_vga/index.html

L'auteur est contraint d'afficher par paquet de 4 pixels pour que l'arduino suive la cadence.

Oh pinaise, le chaînon manquant. Cimer poulet. Ya plus qu'a rajouter au prog d'OCL. Sauf qu'un est écrit en assembleur (et l'autre avec l'IDE arduino) et puis tout est prévu pour du 800x600, faut donc convertir tout ca pour du 640x480.
On va y arriver les mecs !!!
Titre: Réalisation d'un générateur de mires avec un Arduino
Posté par: tilowil le Vendredi 19 Janvier 2024, 15:08:13 PM
Hello,
J'avais trouver aussi ce petit montage à base d'un attiny2313 (compatible arduino) : https://dselec.wordpress.com/generator/
mais c'est pareil il ne fait que du 15kHz. Avantage le concepteur donne le code en langage basic avec 13 mires.

Et je me demandais si on pouvait le passer aussi en 24kHz et 31kHz, l'atTiny étant cadencé à 20MHz

A+