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 ---
- 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 ---
Modérateur : Jérémy
Test LCD Open Smart 320x240 via SERIAL (Uart)
Bonsoir tout le forum,
j'ai trouvé mieux
A+
paulfjujo a écrit :Source du message que nenni avec arduino ! si vous voyez de qui on parle ..
j'ai trouvé mieux
A+
Test LCD Open Smart 320x240 via SERIAL (Uart)
Jérémy, tu n'a plus qu'à ajouter une catégorie au forum : "langage Lego"
@++
@++
Test LCD Open Smart 320x240 via SERIAL (Uart)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
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
c'est DESOLANT DE SIMPLICITE
..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
et Hop, ça m'affiche le BMP Minions
avec seulement l'envoi du nom 001(.BMP)
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
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
c'est DESOLANT DE SIMPLICITE
..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)
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
Test LCD Open Smart 320x240 via SERIAL (Uart)
Bonjour,
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)
je n'en reviens pas, mieux que des films de science fiction
A+
paulfjujo a écrit :Source du message ..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)
paulfjujo a écrit :Source du message PLUS FACILE QU'AVEC ARDUINO
je n'en reviens pas, mieux que des films de science fiction
A+
Modifié en dernier par Temps-x le ven. 22 oct. 2021 13:13, modifié 1 fois.
Test LCD Open Smart 320x240 via SERIAL (Uart)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
BMP originaux
BMP issu d'une image en Ray Tracing
le plus = facilité d'affichage avec tres peu de code coté PIC
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 ?
BMP issu d'une image en Ray Tracing
le plus = facilité d'affichage avec tres peu de code coté PIC
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.
Test LCD Open Smart 320x240 via SERIAL (Uart)
Bonjour tout le forum,
Psf.... encore un débutant
A+
paulfjujo a écrit :Source du message écrire cette fonctionnalité en ASM ... IMPOSSIBLE .
Psf.... encore un débutant
A+
Test LCD Open Smart 320x240 via SERIAL (Uart)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour à tous,
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 !
je releve le défi.. à toi de jouer .. avec CE LCD SERIAL .
malgré ce proverbe
"A l'impossible nul n'est tenu !"
Temps-x a écrit :Bonjour tout le forum,paulfjujo a écrit :Source du message écrire cette fonctionnalité en ASM ... IMPOSSIBLE .
Psf.... encore un débutant
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 !
je releve le défi.. à toi de jouer .. avec CE LCD SERIAL .
malgré ce proverbe
"A l'impossible nul n'est tenu !"
Test LCD Open Smart 320x240 via SERIAL (Uart)
Bonjour à tous.
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.
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.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Test LCD Open Smart 320x240 via SERIAL (Uart)
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Bonjour Satinas et à tous,
avec ce clavier , tu peux ré-écrire WIN10 !
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.
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
avec ce clavier , tu peux ré-écrire WIN10 !
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
Test LCD Open Smart 320x240 via SERIAL (Uart)
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 ...
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 ...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 25 invités