Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
Réponse à venom sur le programme RGB
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1941
Âge : 67
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#11 Message par Gérard » jeu. 5 févr. 2026 19:57

Non les gars, pas modeste, je suis largué.
Mais je vous suis et surtout je vous apprécie.
Ce forum est vraiment cool ainsi que tous les participants.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Réponse à venom sur le programme RGB
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1631
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#12 Message par venom » jeu. 5 févr. 2026 21:46

Ah mais tu dois sans doute faire du RGB565 en octets séparés ? :-)

Ex: 0xF2, 0x27 = 1 pixel RGB565
il faut regrouper les octets 2 par 2 c'est ça ?
Toi tu fais ça :

Code : Tout sélectionner

0xF2, 0x27, 0xAB, 0xCD, ... 


Quand moi je fait :

Code : Tout sélectionner

Pixel1 = 0xF227
Pixel2 
= 0xABCD


C'est ça ?







@++
Mon site web
Mon discord : venom#4888

Réponse à venom sur le programme RGB
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2917
Enregistré en : juillet 2016
Localisation : Terre

#13 Message par Temps-x » jeu. 5 févr. 2026 21:55

venom a écrit :Source du message Ah mais tu dois sans doute faire du RGB565 en octets séparés ? :-)


Exemple dans le fichier hexadécimal

db 0x96,0x3C,0x96,0x1C,0x96,0x1C,0x96,0x3C,0x96,0x3C,0x96,0x3C,0x96,0x3C,0x96,0x3C
db 0x96,0x3C,0x96,0x1C,0x96,0x1C,0x96,0x3C,0x96,0x3C,0x96,0x1C,0x96,0x3C,0x96,0x3C
db 0x96,0x3C,0x96,0x3C,0x96,0x3C,0x9E,0x3C,0x96,0x3C,0x96,0x3C,0x96,0x3C,0x9E,0x3C


On ne regrouppe pas les octets, par contre quand tu lis 1 pixel avec ton programme qui est sur ton ordinateur, tu vas lire 24 bits, soit 3 octets

C'est à toi de convertir l'octet 24 bits en 16 bits ou 8 bits selon ton usage :langue:

Et toi qui croyais que ça serait simple, en réalité il n'en est rien, :-D c'est bien pour cela que j'ai ouvert ce post.

==> A+
Modifié en dernier par Temps-x le ven. 6 févr. 2026 10:27, modifié 4 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Réponse à venom sur le programme RGB
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2917
Enregistré en : juillet 2016
Localisation : Terre

#14 Message par Temps-x » jeu. 5 févr. 2026 21:59

:roll: Réfléchis un peu, tu ne peux pas envoyer 2 octets par l'usart, on les envoie toujours un par un.

Je viens de convertir une image 24 bits en RGB444, ça marche super bien.... :lol: :langue:

Configuration qui est possible dans mon programme

Configuration.png



==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Réponse à venom sur le programme RGB
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1631
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#15 Message par venom » ven. 6 févr. 2026 07:59

En effet ton programme a l'air complet. Et non en balançant mon code écrit sur un coin de table, je ne pensais pas arriver a ce débat :lol:
Après je n'ai jamais essayé d'écrire / envoyé de l'hexa sur un écran, je n'ai donc pas la même approche que toi sur le sujet :wink:






@++
Mon site web
Mon discord : venom#4888


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 14 invités