Auteur Sujet: Fabrication d'un décodeur DCC pour locomotive  (Lu 38257 fois)

nopxor

  • Full Member
  • ***
  • Messages: 195
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #15 le: novembre 18, 2021, 12:17:18 pm »

Bonjour Antoine,

Merci pour la traduction !  :)
Un programme assembleur c'est déja pas évident à apréhender, alors avec des commentaires en japonais...  ::)

nopxor

  • Full Member
  • ***
  • Messages: 195
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #16 le: novembre 18, 2021, 01:22:47 pm »
Pour le positionnement des composants pour la soudure, une simple pince à linge sciée est bien utile aussi  ;)


Tony04

  • Hero Member
  • *****
  • Messages: 569
    • Voir le profil
Re : Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #17 le: novembre 18, 2021, 03:30:13 pm »

Bonjour Antoine,

Merci pour la traduction !  :)
Un programme assembleur c'est déja pas évident à apréhender, alors avec des commentaires en japonais...  ::)

Mais attention! Traduit avec Deepl.com, je n'allais pas apprendre le japonais pour cela  :P

nopxor

  • Full Member
  • ***
  • Messages: 195
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #18 le: novembre 19, 2021, 04:40:08 pm »
Bonjour,

Pour tester la compilation du source Decodeur_HO.asm traduit par Antoine, j'ai installé la dernière version de MPLAB X IDE, la version 5.50.
J'ai du ensuite installer le compilateur XC8 qu'il faut installer à part.

Mais j'ai eu plein d'erreurs lors de la compilation. Notemment sur le fichier include p12f1822.inc qui utilise apparement le compilateur MPASM.

Après plusieurs recherches sur le net, j'ai réalisé que le compilateur MPASM n'était plus utilisé depuis la version 5.40 de MPLAB.
Depuis il faut utiliser XC8. J'ai donc désinstallé la version 5.50 et installé la 5.35 qui fournit bien nativement MPASM.

Et là, la compilation fonctionne parfaitement. Il faut donc installer impérativement la 5.35
https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-ecosystem-downloads-archive

La compilation des PICs, c'est pas un long fleuve tranquille...  :)

Tony04

  • Hero Member
  • *****
  • Messages: 569
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #19 le: novembre 19, 2021, 04:54:13 pm »
Merci Eric pour cette précision, il est vrai que mon MPLAB est déjà assez ancien puisque Arduino a remplacé (agréablement) mes cartes à base de PIC.

Fantasio

  • Newbie
  • *
  • Messages: 40
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #20 le: novembre 19, 2021, 06:05:28 pm »
A votre connaissance serait il possible de convertir une carte Arduino en programmateur de PIC?
Mes 12F629 et 12F675 sèchent dans un coin et c'est vraiment dommage...

Tony04

  • Hero Member
  • *****
  • Messages: 569
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #21 le: novembre 19, 2021, 06:29:45 pm »
Peut-être, mais vu le prix du PICkit2 ...

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #22 le: novembre 19, 2021, 06:46:22 pm »
Bonsoir,

une recherche sur Google avec "arduino pic programmer" donne environ 1 380 000 résultats, dont tout de suite trois tutos Youtube ayant avec ce sujet pour titre.
Il doit bien y avoir quelque chose qui marche.

Mais comme dit Antoine, si on veut un décodeur qui fonctionne avant l'année prochaine, peut-être que le PicKit2 est la bonne solution.
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #23 le: novembre 19, 2021, 10:49:37 pm »
Bonsoir,

avant d’acquérir un PicKit2, je me suis demandé si il ne valait pas mieux acheter un PicKit3 ou 3.5.
https://fr.aliexpress.com/item/4001118578800.html

La lecture de Wikipedia donne l'indication contraire : le logiciel du PicKit3 n'a pas bénéficié d'un support de la communauté des développeurs et est donc plus pauvre. Comme me l'a indiqué Eric, apparemment le PICKit3 s'utilise avec MPLAB. Il n'est peut-être pas utile d'ajouter une couche de complexité.

https://fr.wikipedia.org/wiki/PICkit
Cordialement

Fantasio

  • Newbie
  • *
  • Messages: 40
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #24 le: novembre 20, 2021, 12:57:06 am »
Merci pour vos réponses.

Effectivement le PicKit2 serait une bonne option :)

JPM06

  • Newbie
  • *
  • Messages: 49
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #25 le: novembre 20, 2021, 10:45:57 am »
Bonjour,
Pour info, PicKit2 et PicKit3 peuvent s'utiliser sans MPLAB. Personnellement je programme avec le MikroBasic de MikroElektronika.
Il faut bien sûr trouver les bons logiciels. Les miens s'appellent PICkit 2 v2 et PICkit 3 v3.
Par ailleurs je trouve qu'effectivement, pour une application temps réel, les Pics sont plus faciles à utiliser que les Arduinos, dont je ne sais jamais ce que va faire le compilateur. On est plus près de la machine.

Bon courage!

Tony04

  • Hero Member
  • *****
  • Messages: 569
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #26 le: novembre 20, 2021, 10:51:35 am »
Bonjour JPM06,

et as-tu essayer de compiler le fichier source de ce projet par curiosité ?

JPM06

  • Newbie
  • *
  • Messages: 49
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #27 le: novembre 20, 2021, 12:38:29 pm »
Désolé, je n'ai plus rien pour compiler de l'assembleur!

nopxor

  • Full Member
  • ***
  • Messages: 195
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #28 le: décembre 03, 2021, 11:45:57 am »
Bonjour,
Une petite vidéo du deuxième décodeur installé.
La loco HOe est une Decauville 5t, c'est un kit métal blanc anglais sur chassis N Fleischman.

« Modifié: décembre 03, 2021, 11:59:01 am par nopxor »

nopxor

  • Full Member
  • ***
  • Messages: 195
    • Voir le profil
Re : Fabrication d'un décodeur DCC pour locomotive
« Réponse #29 le: décembre 03, 2021, 12:06:00 pm »
Je ne comprend pas, la vidéo youtube ne s'affiche pas à l'écran.