Numérique
04 déc. 2019 Commentaires fermés sur Numérique
dans Non classé Tags: display, ecran, EEPROM, electronic, electronique, EPROM, memoire, memory, microcontroler, microcontroleur, RAM
04 déc. 2019 Commentaires fermés sur Numérique
dans Non classé Tags: display, ecran, EEPROM, electronic, electronique, EPROM, memoire, memory, microcontroler, microcontroleur, RAM
06 janv. 2019 Commentaires fermés sur MCU ST
dans Non classé Tags: ARM, ARM cortex, Cortex M3, Cortex M4, MCU, microcontroler, microcontroleur, ST, STM, STM32, STMicroElectronics
10 sept. 2012 Commentaires fermés sur Afficheur GPS V2
dans Non classé Tags: affichage LCD, GPS, microcontroleur, nmea, PIC, PIC18F, PIC18F2620, projet radioamateur, SED1520
Comme dans la version précédente, ce montage permet d’afficher certains paramètres contenus dans des trames issues d’un GPS sur un afficheur LCD graphique de taille 122×32 pixels. Comme sur la version 1, les paramètres qui y sont affichés sont les suivants :
Cette 2e version permet maintenant de visualiser les informations suivantes :
Voici les nouvelles fonctionnalités qui ont aussi été ajoutées en plus de celles concernant l’affichage en lui-même :
Le montage est basé sur un PIC18F2620 qui reçoit les trames du GPS sur un port UART et affiche leur contenu sur un écran LCD graphique de 122×32 pixels piloté par un protocole compatible avec les contrôleurs graphiques SED1520.
Le code source est écrit pour le compilateur C18 de Microchip. Je ne fournis pas les projets MPLAB mais les fichiers peuvent très facilement être réintégrés dans un nouveau projet car il n’y a pas de configuration particulière du compilateur.
Pour information, la méthode de calcul de l’orientation du Soleil et de la Lune est issue du site suivant : http://www.stjarnhimlen.se/comp/tutorial.html.
Le schéma et le routage ont été réalisé avec Cadsoft Eagle 6.2.
La version 2.2 initialement mise en ligne comportait deux bugs qui apparaissaient lors de l’utilisation de l’afficheur avec une GPS Thunderbolt (Merci Christophe ON4IY) :
Ces bugs sont totalement résolus par la version 2.21. Il est donc fortement recommandé aux utilisateurs de cet afficheur avec un Thunderbolt d’effectuer la mise à jour. Ces bugs n’affectant pas l’utilisation de l’afficheur avec un GPS NMEA, la mise à jour n’a pas d’intérêt particulier.
F1RMB, Daniel, m’a remonté un bug concernant l’affichage des coordonnées négatives et je l’en remercie. La nouvelle version disponible incluant son patch est la 2.22.
Suite à plusieurs demandes d’un forum transmis par Daniel F1RMB, j’ai intégré un patch qu’il m’a transmis pour gérer les GPS ne transmettant pas le checksum dans leurs trames NMEA (certain FURUNO sont dans ce cas). La nouvelle version disponible incluant ce patch ainsi que la gestion transparente des trames d’entrée est la 2.23.
Part | Value | Package | Description | FARNELL | Radiospare |
C1,C5 | 10nF | 0603 | Condensateurs céramiques | 1759022 | |
C2,C6 | 22uF | 1206 | Condensateurs céramiques | 2113076 | |
C3,C4 | 100nF | 0603 | Condensateurs céramiques | 1759122 | |
D1 | 0805 | LED Rouge | 1581239 | ||
J1 | NC | Souder directement des fils | |||
J2 | NC | ICSP, brochage compatible PicKit3 | |||
R1,R3,R5,R6,R9 | 10k | 0603 | Résistances | 2073349 | |
R4 | 10k | Trimmer | 1689863 | ||
R2 | 4.7k | 0603 | Résistances | 2059619 | |
R7 | 820 | 0603 | Résistances | 2059598 | |
R8 | 27 | 2012 | Résistances | 1670394 | |
S1 | DIP Switch Series 219 CMS (optionnel : peut être remplacé par des résistances 0ohm) | 1524005 | |||
S2 | B3F-10XX | Bouton poussoir | 176432 | ||
T1 | MMBT2222 | SOT23-BEC | Transistror NPN | 1653622 | |
U1 | PIC18F2620-I/SO | SO-28W | Microchip Microcontrolleur FLASH | 1212697 | |
U3 | 32122A-BC-BC | Afficheur LCD 122×32 pixels | 532-6975 | ||
U3Connecteur | 1-84981-8 | Connecteur FFC/FPC 1mm 18 points | 1816423 |
07 sept. 2012 Commentaires fermés sur Afficheur GPS NMEA
dans Non classé Tags: affichage LCD, azimuth lune, azimuth moon, azimuth soleil, azimuth sun, elevation moon, elevation sun, GPS, microcontroleur, nmea, PIC, PIC18F, PIC18F2620, projet radioamateur, SED1520, site lune, site soleil
06 août 2012 Un commentaire
dans Non classé Tags: affichage LCD, GPS, microcontroleur, nmea, PIC, PIC18F, PIC18F2620, projet radioamateur, SED1520
Ce montage permet d’afficher certains paramètres contenues dans des trames NMEA issues d’un GPS sur un afficheur LCD graphique de taille 122×32 pixels. Les paramètres qui y sont affichés sont les suivants :
Le montage est basé sur un PIC18F2620 qui reçoit les trames NMEA sur un port UART et affiche leur contenu sur un écran LCD graphique de 122×32 pixels piloté par un protocole compatible avec les contrôleurs graphiques SED1520. Les trames NMEA doivent être au débit de 4800 bauds.
Il n’y a pas de dessin de circuit imprimé fourni pour ce montage car je l’avais réalisé sur une plaquette à trous. Le code source est écrit pour le compilateur C18 de Microchip.
25 juin 2012 Commentaires fermés sur F4CTZTracker
dans Non classé Tags: microcontroleur, plan13, poursuite de satellite, radio, radioamateur, satellite radioamateur, tracking satellite
25 juin 2012 Commentaires fermés sur Microchip DsPIC30F4012
dans Non classé Tags: blinking, code source, DsPIC, DsPIC30, DsPIC30F4012, microchip, microcontroleur
Ceci est un exemple de code source montrant le paramètrage minimal d’un DsPIC30F4012 pour sortir sur RE0 des états hauts d’une longueur d’un temps cycle à 20MIPS à partir d’un quartz externe de 5MHz. Cela permet ainsi de valider un circuit avec ce composant en vérifiant que :
Pour cela, un fichier à ajouter à un projet vierge dans MPLAB avec les compilateurs C30 ou XC16 :
25 juin 2012 Commentaires fermés sur Microchip PIC32MX795F512L
dans Non classé Tags: blinking, code source, microchip, microcontroleur, PIC32, PIC32MX, PIC32MX795F512L
Ceci est un exemple de code source montrant le paramètrage minimal d’un PIC32MX795F512L pour sortir sur RA1 des états hauts d’une longueur d’un temps cycle à 80MIPS. Cela permet ainsi de valider un circuit avec ce composant en vérifiant que :
Pour cela, deux fichiers à ajouter à un projet vierge dans MPLAB avec les compilateurs C32 ou XC32 :
25 juin 2012 Commentaires fermés sur Microchip 12F683
dans Non classé Tags: blinking, code source, microchip, microcontroleur, PIC12F, PIC12F683
Ceci est un exemple de code source montrant le paramètrage minimal d’un PIC12F683 pour sortir sur GPIO2 des états hauts d’une longueur d’un temps cycle soit 500ns (8MHz = 2MIPS). Cela permet ainsi de valider un circuit avec ce composant en vérifiant que :
Pour cela, un fichier à ajouter à un projet vierge dans MPLAB avec les compilateurs Hi-Tech PICC :
25 juin 2012 Commentaires fermés sur MCU Microchip
dans Non classé Tags: DsPIC, MCU, microchip, microcontroler, microcontroleur, PIC, PIC12F, PIC24F, PIC32