• Bonsoir, je me rends juste compte que les notifications des nouveaux messages étaient limitées aux membres actifs dans les 30 derniers jours. Donc, j'ai supprimé cette option. En espérant que vous aurez bien les notifications attendues. Merci pour votre patience. Yves

Ecran SH1106

ThLDQ

Membre actif
Bonsoir à tous.
Je débute la construction d'une radio à base de Mega2560 avec un écran SH1106.
J'ai flashé la carte sans problème, et, suivant le tutoriel de F. Aguerre j'ai modifié et compilé le fichier opentx.hex.
- Question : l'écran SH1106 n'existe pas dans la liste des options, j'ai donc utilisé comme option SSD1306. Ai-je bien fait ?
Grâce à Companion, j'ai téléchargé le fichier comme indiqué, sans erreur.
J'ai ensuite relié la pin SDA de l'écran à la pin SDA 20 de la carte, la pin SCK de l'écran à la pin 21 de la carte, la pin GND à une pin GND de la carte et la pin VDD de l'écran à la pin 5v de la carte.
Je n'ai pour l'instant pas relié de bouton ou manche à la carte.
J'ai ensuite alimenté la carte via le port USB, et rien ne se passe hormis l'allumage des LED On et L de la carte.
- Question : qu'est ce que je fais de travers ?
Cordialement
Thierry
 
Ah ben ça alors !
Où est-ce que j'ai bien pu récupérer le fichier jointEvo260.JPG
Options.JPG

Bon, j'ai téléchargé à nouveau le dépôt NextStepRC, recommencé tout depuis le début (flashage de la carte, édition du fichier opentx.hex, et lancé Companion.
Lors du transfert du fichier à la radio, la bande de progression passe instantanément au vert, affiche le message "Terminé", et dans la fenêtre du bas j'obtiens le message suivant :

C:/Users/thierry/Desktop/NextStepRC_OpenTX_v4/companion/avrdude.exe -c stk500v2 -p m2560 -D-F -P com5 -U flash:w:C:/Users/thierry/Desktop/NextStepRC_OpenTX_v4/opentx.hex:i
=================================================================================
C:\Users\thierry\Desktop\NextStepRC_OpenTX_v4\companion\avrdude.exe: invalid option -- -
Usage: avrdude.exe [options]
Options:
-p <partno> Required. Specify AVR device.
-b <baudrate> Override RS-232 baud rate.
-B <bitclock> Specify JTAG/STK500v2 bit clock period (us).
-C <config-file> Specify location of configuration file.
-c <programmer> Specify programmer type.
-D Disable auto erase for flash memory
-i <delay> ISP Clock Delay [in microseconds]
-P <port> Specify connection port.
-F Override invalid signature check.
-e Perform a chip erase.
-O Perform RC oscillator calibration (see AVR053).
-U <memtype>:r|w|v:<filename>[:format]
Memory operation specification.
Multiple -U options are allowed, each request
is performed in the order specified.
-n Do not write anything to the device.
-V Do not verify.
-u Disable safemode, default when running from a script.
-s Silent safemode operation, will not ask you if
fuses should be changed back.
-t Enter terminal mode.
-E <exitspec>[,<exitspec>] List programmer exit specifications.
-x <extended_param> Pass <extended_param> to programmer.
-y Count # erase cycles in EEPROM.
-Y <number> Initialize erase cycle # in EEPROM.
-v Verbose output. -v -v for more.
-q Quell progress output. -q -q for less.
-? Display this usage.

avrdude version 5.11.1, URL: <http://savannah.nongnu.org/projects/avrdude/>

=================================================================================

Et l'écran ne s'allume pas.
Je suis sous Windows 10.
Dans le gestionnaire de périphérique, la carte est reconnue : le port COM5 est occupé par "Arduino Mega 2560 (COM5)".

Thierry
 

Fichiers joints

  • Evo260.JPG
    Evo260.JPG
    125,2 KB · Vues: 3
  • Options.JPG
    Options.JPG
    49 KB · Vues: 12
Bonjour,

La tension d'alimentation de votre écran est prévue pour du 5 Volt ?

J'ai vue 3,3 Volt sur une doc de cet écran !!!
 
L'adresse de ton dossier de travail "C:/Users/thierry/Desktop/NextStepRC_OpenTX_v4/" est trop longue et pointe sur un dossier du bureau, ça génère des plantages.
 
Haut