PIC18F4550 avec un touch panel de type windstar KS108
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

PIC18F4550 avec un touch panel de type windstar KS108



  1. #1
    invite1b5cd6fb

    Cool PIC18F4550 avec un touch panel de type windstar KS108


    ------

    Bonsoir à tous!
    Je me suis procuré un écran LCD "touch" : Winstar’s WDG0151-TMI module et je voudrais le contrôler avec un PIC18F4550.
    J'essaie de configurer les canaux ADC de cette manière :

    // ---- PIC18F4550
    CCP1CON = 0;
    CCP2CON = 0;
    ADCON0.ADON = 1;
    ADCON1 = 0x0D;

    TRISA = 3;
    TRISC = 0;
    PORTA = 0;
    PORTC = 0;
    mais ça ne fonctionne pas.. c'est comme si je ne touchais pas à l'écran lors de la calibration.

    De ce que j'ai compris pour le ADCON0 :

    CHS3:CHS0: Analog Channel Select bits
    bit 5-2 CHS3:CHS0: Analog Channel Select bits
    0000 = Channel 0 (AN0)
    0001 = Channel 1 (AN1)
    0010 = Channel 2 (AN2)
    0011 = Channel 3 (AN3)
    0100 = Channel 4 (AN4)
    0101 = Channel 5 (AN5)(1,2)
    0110 = Channel 6 (AN6)(1,2)
    0111 = Channel 7 (AN7)(1,2)
    1000 = Channel 8 (AN8)
    1001 = Channel 9 (AN9)
    1010 = Channel 10 (AN10)
    1011 = Channel 11 (AN11)
    1100 = Channel 12 (AN12)
    1101 = Unimplemented(2)
    1110 = Unimplemented(2)
    1111 = Unimplemented(2)

    mais je veux avoir 2 channel adc, on dirait qu'avec ce PIC, je peux avoir accès à 1 seul canal à la fois...
    comment configurer le PIC pour qu'il accepte le canal AN0 et le canal AN1 ?

    Merci bien!!!
    Bonne soirée!
    marC

    -----

  2. #2
    spown

    Re : PIC18F4550 avec un touch panel de type windstar KS108

    Bonjour / bonsoir nodoubtman et à tout le groupe;

    Je vois pas le registre ADCON2 !?? as tu bien lu le datasheet ? Il sont où les bits de configuration du PIC ? la déclaration est mal structurée, les PORT doivent être configurer avant les registres d'analogue.

    As tu réussi à faire fonctionner ADC avec un poto ou autre avant de se lancer avec le touch-screen ?

    Ton PIC ne peut pas scanner plusieurs PINs à la fois ( voir A/D block diagram) , Il te faut un PIC équipé d'un multiplexeur.
    Mais pour lire sur plusieurs channel, t'as qu'à reconfigurer ADCON0 durant les séquences de lecture.

    Note : prend le temps pour lire le datasheet, tout est détailler ( un des point fort de microchip )

  3. #3
    RISC

    Re : PIC18F4550 avec un touch panel de type windstar KS108

    Salut,

    Il n'y a pas besoin de 2 convertisseurs A/N pour la plupart des systèmes car les conversions sont très rapides et il suffit d'en faire n à la suite en changeant de canal à chaque conversion.
    Pour les PIC18, tu peux faire 100 kech/s. Je doute que pour un interface homme machine cela soit une limitation ;=)

    Que veux-tu faire avec les entrées analogiques ? Je ne vois pas le rapport avec ton module LCD

    a+

Discussions similaires

  1. Bootlloader avec pic18f4550
    Par invite24f12ecc dans le forum Électronique
    Réponses: 0
    Dernier message: 11/03/2014, 11h01
  2. USB avec PIC18F4550
    Par invite18eeb442 dans le forum Électronique
    Réponses: 9
    Dernier message: 21/05/2010, 19h15
  3. Un LCD avec mon PIC18F4550
    Par invite8699d527 dans le forum Électronique
    Réponses: 5
    Dernier message: 03/12/2009, 15h10
  4. Gestion LCD avec PIC18F4550
    Par invite7f5cbb01 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/01/2008, 16h36
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...