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 ---
Forum général sur le langage C !

Modérateur : Jérémy

Test LCD Open Smart 320x240 via SERIAL (Uart)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2027
Enregistré en : juillet 2016
Localisation : Terre

#11 Message par Temps-x » mar. 19 oct. 2021 00:32

Bonsoir tout le forum,

paulfjujo a écrit :Source du message :furieux: que nenni avec arduino ! si vous voyez de qui on parle ..

:sifflotte: j'ai trouvé mieux :lol:

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Test LCD Open Smart 320x240 via SERIAL (Uart)
venom
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 928
Âge : 36
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#12 Message par venom » mar. 19 oct. 2021 07:06

:lol: Jérémy, tu n'a plus qu'à ajouter une catégorie au forum : "langage Lego"
exit







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

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2026
Âge : 71
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#13 Message par paulfjujo » jeu. 21 oct. 2021 19:31

bonsoir à tous,

Appli MicroC 16F1847 avec LCD Serial
Projet complet dispo sur ma page

j'ai essayé un programme sur Arduino Mini Pro affichant les images BMP sur cet ecran ( images sur carte microSD 8go FAT32)
ça marche du premier coup : affichage OK de 3 images Minions Spiderman et autre
:cry: c'est DESOLANT DE SIMPLICITE
oops ..puis 3 essais plus tard .. PLUS RIEN ! meme pas un bout de texte affiché ! RIEN que le message original affiché à la mise sous tension ..
programme auto destructeur ?
mon ecran est en 5V .. le VCC du Arduino Mini donne 4,86V

Heureusement, l'ecran est toujours OK avec MikroC
je viens tout juste d'essayer

Code : Tout sélectionner

const char BMP001[]={ 0x7E,0x05,0x30,0x30,0x30,0x31,0xEF};


void LCD_BMP001()
{
 
int i=0;
 for (
i=0;i<sizeof(BMP001);i++) UART1_Write(BMP001[i]);
 
Delay100();
 }

  
LCD_BMP001(); 


et Hop, ça m'affiche le BMP Minions
avec seulement l'envoi du nom 001(.BMP)

:sifflotte: c'est quand meme fort , le firmware embarqué dans cet ecran !
in Fine, PLUS FACILE QU'AVEC ARDUINO
ça confirme que ma carte SD est OK
Aides toi, le ciel ou FantasPic t'aideras

Test LCD Open Smart 320x240 via SERIAL (Uart)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2027
Enregistré en : juillet 2016
Localisation : Terre

#14 Message par Temps-x » ven. 22 oct. 2021 02:08

Bonjour,
paulfjujo a écrit :Source du message oops ..puis 3 essais plus tard .. PLUS RIEN ! même pas un bout de texte affiché !

Je sais ce que disais le message : si vous n'avez pas payé votre licence, ce message s'autodétruira dans les 3 essais suivant ( et là, on voit de la fumé, comme dans mission impossible) :-D

paulfjujo a écrit :Source du message PLUS FACILE QU'AVEC ARDUINO

oops je n'en reviens pas, mieux que des films de science fiction :+1:

==> A+
Modifié en dernier par Temps-x le ven. 22 oct. 2021 13:13, modifié 1 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2026
Âge : 71
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#15 Message par paulfjujo » ven. 22 oct. 2021 09:52

BMP originaux
LCD_BMP1-BMP2.jpg


BMP issu d'une image en Ray Tracing
LCD_PCXT.jpg


le plus = facilité d'affichage avec tres peu de code coté PIC

Ressources_utilisees_par_PIC1616F1847_LCD_Open_Smart_Serial_2021-10.jpg


le moins :
la vitesse d'affichage .. limitée par la lecture directe de la carte SD
apparament sans un gros tampon interne en RAM
en tout cas , pas de RAM utilisée pour l'image dans le PIC

ce qui est un peu dommage,est qu'on ne puisse pas utiliser la SDCard pour une Ecriture/lecture de datas
pour l'applicatif PIC .

le PIC utilise 32 bytes en ROM pour la fonction et 10 bytes pour le NOM (maxi 8 chars) pour afficher un BMP ...
+ la fonction UART Write ! (10 bytes) + delay ( 10 bytes)
ecrire cette fonctionalité en ASM ... IMPOSSIBLE .
Mais , vu le mode d'interfaçage SERIAL, on a pas acces au registres du driver ILI9325 sur ce LCD .

prochain tests : interface GUI
plusieur petits fichier BMP pour afficher des voyants, boutons ...
et gestion Touch screen

des volontaires ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aides toi, le ciel ou FantasPic t'aideras

Test LCD Open Smart 320x240 via SERIAL (Uart)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2027
Enregistré en : juillet 2016
Localisation : Terre

#16 Message par Temps-x » ven. 22 oct. 2021 19:51

Bonjour tout le forum,

paulfjujo a écrit :Source du message écrire cette fonctionnalité en ASM ... IMPOSSIBLE .


:sifflotte: Psf.... encore un débutant :langue:

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2026
Âge : 71
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#17 Message par paulfjujo » sam. 23 oct. 2021 09:22

bonjour à tous,

Temps-x a écrit :Bonjour tout le forum,
paulfjujo a écrit :Source du message écrire cette fonctionnalité en ASM ... IMPOSSIBLE .

:sifflotte: Psf.... encore un débutant :langue:
==> A+


je ne parle pas d'envoyer une sequence de quelques octets ! mais de l'acces à la SD card via la liaison UART
meme en LOGO on pourrait l'envoyer !

:sifflotte: je releve le défi.. à toi de jouer .. avec CE LCD SERIAL .
malgré ce proverbe
"A l'impossible nul n'est tenu !"
Aides toi, le ciel ou FantasPic t'aideras

Test LCD Open Smart 320x240 via SERIAL (Uart)
satinas
Confirmé
Confirmé
Messages : 835
Enregistré en : novembre 2015

#18 Message par satinas » sam. 23 oct. 2021 11:35

Bonjour à tous.
Ce qui est un peu dommage,est qu'on ne puisse pas utiliser la SDCard pour une Ecriture/lecture de datas pour l'applicatif PIC .

D'après la doc, il suffit de faire son propre firmware Arduino et reprogrammer le chip Atmel, il y a un connecteur prévu pour cela. En sélectionnant les bibliothèques Arduino qui vont bien, on fait ce que l'on veut. Il y a juste à faire un parser de commandes série, qui lance les fonctions des différentes bibliothèques sdcard, graphique, tactile.
https://fr.aliexpress.com/item/32823334 ... 5490aCrS2a
Ceci est un appareil de test dédié aux tests de module et à la combustion du chargeur de démarrage attention à pas mettre le feu :)

Mais bon, tout ce travail prédigéré, je trouve ça dommage, il faut revenir à la base, d'ailleurs voilà mon dernier clavier Windows.
Clavier_0_1.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2026
Âge : 71
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#19 Message par paulfjujo » dim. 24 oct. 2021 12:04

Bonjour Satinas et à tous,

avec ce clavier , tu peux ré-écrire WIN10 !

:sifflotte: avant l'ASM , il y avait le format direct binaire !

exemple : pour écrire le bootstrap de demarrage d'un calculateur Telemecanique T2000 :
avec des cles pour l'adresse
des cles pour les donnéees
+ un BP valid
permettait de lire ensuite un ruban perforé ! contenant le programme.

le bootstrap aux clés existait encore sur les SOLAR 65 dans les années 1985.


satinas a écrit :...
D'après la doc, il suffit de faire son propre firmware Arduino et reprogrammer le chip Atmel, il y a un connecteur prévu pour cela.


il est où le connecteur ?
pour le programmer in situ ( sur le LCD) ?

Autant revenir alors sur la Versionde LCD avec driver ILI9341 accessible pour pouvoir se servir de la SDcard
Aides toi, le ciel ou FantasPic t'aideras

Test LCD Open Smart 320x240 via SERIAL (Uart)
satinas
Confirmé
Confirmé
Messages : 835
Enregistré en : novembre 2015

#20 Message par satinas » dim. 24 oct. 2021 12:27

Bonjour Paul

C'est dans la doc que tu as joint "OPEN-SMART Serial TFT User manual v1.0.pdf".
Program port: we can use OPEN-SMART 10P Test Fixture to upload firmware for Arduino to onboard ATmega328PB to design your own individual Serial TFT. Board type in IDE: Arduino/Genuino Uno.
Je pense que les broches SCK, MOSI, MISO peuvent aussi servir d'i/o pour une appli Arduino, en plus de leur usage en mode programmation. En implantant le bootloader Arduino, on peut flasher des sketchs sur les broches TX_l et RX_l, je suppose.

L'avantage de ce lcd est de sous-traiter les calculs graphiques au processeur embarqué, par contre la liaison série plombe un peu la chose. D'autre part, pour optimiser, il faudrait un signal hardware du lcd vers le pic, indiquant que la commande en cours a été traitée, sinon va falloir faire du contrôle de flux, et comme plus personne ne fait ça à part Fantaspic ... :-)

OPEN-SMART Serial TFT ICSP.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.


Retourner vers « Langage C »

Qui est en ligne

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