Search results

  1. G

    Soucis avec Hserout et Hserin

    Son but est de trouver un changement de programme dans un flux de données MIDI Il recherche la séquence $C0 (changement de programme sur le canal 0) suivi du numéro de programme (un nombre < 128)
  2. G

    Soucis avec Hserout et Hserin

    Le code donné par Hippy doit fonctionner également avec un 18M2 puisque c'est la même adresse $11 et bit5 2000 transmissions, toutes les 100ms sans erreur ! Avec le X2 il faudra faire attention avec le serout. Les docs en français c'est très très rare, au mieux c'est en anglais, au pire...
  3. G

    Soucis avec Hserout et Hserin

    Special Function Registers voir ici : http://ww1.microchip.com/downloads/en/DeviceDoc/40001453G.pdf pour la signification de PIR1 et RCIF, REGISTER 8-6: page 88
  4. G

    Soucis avec Hserout et Hserin

    C'est bien le même : 18M2 : http://ww1.microchip.com/downloads/en/DeviceDoc/40001453G.pdf table 3-8 page 25 20M2 : http://ww1.microchip.com/downloads/en/DeviceDoc/40001440E.pdf table 3-8 page 29
  5. G

    Soucis avec Hserout et Hserin

    Voir ici : https://picaxeforum.co.uk/threads/midi-in-on-18m2-2bytes-only-programm-change-messages.30266/#post-314359
  6. G

    Soucis avec Hserout et Hserin

    Ce qui est curieux c'est que pour l'exemple donné dans la doc ils utilisent un mot pour récupérer l'octet hsersetup B9600_4, %00 ; baud 9600 at 4MHz main: w1 = $FFFF ; set up a non-valid value hserin w1 ; receive 1 byte into w1 if w1 <> $FFFF then ; if a byte...
  7. G

    Soucis avec Hserout et Hserin

    J'aurais mis hserin b1 juste après hserin b0
  8. G

    Soucis avec Hserout et Hserin

    A priori hserout n'envoie que des octets, donc il y a des chances que si on met w0 il n'envoie que b0 Je pense qu'il est préférable de mettre hserout 0,(b0,b1)
  9. G

    Soucis avec Hserout et Hserin

    Hello, Après la réception avec hserin essaie un hsersetup off pour désactiver la réception avant d'envoyer les données avec serout. Avec un X2, quand on utilise la réception avec hserin en tâche de fond, les envois avec serout sont perturbés par les interruptions. Avec un M2 il semble que la...
  10. G

    UART 3,3v vers 5V picaxe...

    Une doc de Microchip qui passe en revue pas mal de solutions https://www.microchip.com/stellent/groups/techpub_sg/documents/devicedoc/en026368.pdf
  11. G

    readADC10 sur picaxe 28X2

    A fréquence de base, ça va deux fois plus vite avec un X2.
  12. G

    Circuit Digole pour afficheur LCD

    Hello, Voilà un test complémentaire pour ceux qui ont un afficheur avec des caractères chinois (ou japonais ?) Les commandes MCD et MDT ne sont pas documentées, mais j'ai eu de la chance... J'ai repris les définitions de caractères de MGU ...
  13. G

    Circuit Digole pour afficheur LCD

    C'est mal documenté, mais on peut régler l'intensité lumineuse du rétro éclairage de 0 à 100%
  14. G

    Circuit Digole pour afficheur LCD

    Hello, C'est parce qu'on peut faire indifféremment "BL0" ou "BL",0 pour éteindre l'afficheur du coup "BL",48 c'est équivalent à "BL0" et l'afficheur s'éteint
  15. G

    Circuit Digole pour afficheur LCD

    Troisième test sur le bus I2C : #PICAXE 28X2 #no_table 'LCD 20x4 I2C 'à 8MHz 'test config adresse hi2csetup i2cmaster,$4e,i2cfast,i2cbyte ;adresse affichée à la mst 0x27 sur 7 bits hi2cout ("SI2CA",$28) ;address changed to:0x28 hi2csetup...
  16. G

    Circuit Digole pour afficheur LCD

    Deuxième test avec la liaison série et l'instruction hserout : #PICAXE 28X2 #no_table 'LCD 20x4 'test avec hserout '*** test 8MHz 9600Bd *** hsersetup B9600_8,16 pause 1000 hserout 0,("CL") ;premier clear ignoré ? hserout 0,("CL") hserout 0,("TTTEST 9600 8MHz",0) pause 1000 '*** test...
  17. G

    Circuit Digole pour afficheur LCD

    Comme prévu voilà des tests du circuit Digole pour afficheur LCD en remplacement du circuit à base de PCF5474. https://www.digole.com/index.php?productID=551 Pas de problème pour le remplacement du circuit. Premier test avec la liaison série et l'instruction serout : #PICAXE 28X2 #no_table...
  18. G

    frm010 et lcd 4 lignes

    Hello, Un petit module sympa pour convertir les afficheurs LCD avec une interface simple et sans problème de vitesse apparemment (pas encore reçu pour tester) https://www.digole.com/index.php?productID=551 On le trouve aux environs de 5€...
  19. G

    PICAXE et Modules GROVE

    Vu que la version anglaise de la doc du TM1638 n'est plus dispo sur le site du fabricant, je la remets ici. Il y a des similitudes avec celle du TM1637 &#20013;&#25991;&#38590;
  20. G

    Vsm picaxe

    voilà un test effectué avec le code suivant : hi2csetup i2cmaster, $40,i2cslow,i2cbyte b2=1 'test 8 sorties DSW1 sur off for b1=1 to 8 hi2cout 1,(b2) b2=b2*2 pause 500 next b1 hi2cout 1,(0) pause 500 'test 8 entrées do hi2cin $ff,(b3) sertxd (#b3,CR,LF) pause...
Top