WinPic800 v3.65 (Affichage du fichier HEX)
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

WinPic800 v3.65 (Affichage du fichier HEX)



  1. #1
    ZorgloubPirlouis

    WinPic800 v3.65 (Affichage du fichier HEX)


    ------

    Bonjour à la Communauté

    J’utilise avec plaisir et succès le logiciel WinPIC800 (V_3.65) pour la programmation de mes PIC avec un JDM programmer.

    Pour compléter mes connaissances et satisfaire mon insatiable curiosité technique, je viens de constater une « bizarrerie » que vous serez peut-être en mesure de m’expliquer…

    Lorsqu’on charge le fichier .Hex à programmer, il s’affiche bien dans la fenêtre principale de WinPic800.

    Je constate cependant avec étonnement que si je lis ce même fichier Hex avec différents éditeurs Hexadécimaux (HxD, HexEdit, …) et bien je n’ai pas les mêmes données affichées !!??
    (Voir Jpg comparatif annexé)

    Comment cela s’explique t-il donc ?Nom : Affichage-des-fichiers-HEX.jpg
Affichages : 144
Taille : 171,2 Ko

    Merci à vous tous...

    -----

  2. #2
    Forhorse

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    entre les 2 premiers c'est simple, c'est la classique histoire de l'ordre des octets : suivant le logiciel certains affichent l'octet de poids fort en premier et d'autres l'octet de poids faible.
    Pour le troisième je vois pas... une histoire d'offset peut être ?
    Tout projet flou conduit à une connerie précise !

  3. #3
    ZorgloubPirlouis

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    Il est tout de même interpellant, autant qu'inquiétant, de constater que tous les éditeurs de fichiers HEX ne donnent pas le même résultat à l'écran !!!

    A quel éditeur faut-il se fier ?

    A moins qu'il n'y ait une explication !??

  4. #4
    f6exb

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    Le dernier affichage reprend le premier, en transformant chacun des chiffres en code ascii. Il y a sans doute une adresse dans les 9 premiers octets (:10000000).
    Tu en as d'ailleurs la traduction dans le panneau de droite.
    Dernière modification par f6exb ; 20/05/2023 à 20h42.
    Seuls les faucons volent. Les vrais restent au sol.

  5. A voir en vidéo sur Futura
  6. #5
    f6exb

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    Sans doute en mode Intel.
    Tu as les OD OA qui séparent les lignes.
    Dernière modification par f6exb ; 20/05/2023 à 21h01.
    Seuls les faucons volent. Les vrais restent au sol.

  7. #6
    f6exb

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    : 10 00 0000
    : = début d'un enregistrement
    10 = 16 bytes en hexa
    0000 = offset de l'adresse

    avant les OD OA il y a un octet de checksum.
    Seuls les faucons volent. Les vrais restent au sol.

  8. #7
    ZorgloubPirlouis

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    OK Merci f6exb !
    On retrouve en effet des similitudes ASCII.

    Mais je ne comprends pas où tu vois des OD OA.

    Je vais regarder cela de près.

    Bonne fin de WE à tous.
    Dernière modification par ZorgloubPirlouis ; 21/05/2023 à 20h53.

  9. #8
    f6exb

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    Les 0D 0A sont dans la fenêtre numérique et sont représentés dans la fenêtre ascii par la note de musique et le carré pointé.
    J'ai écrit par erreur OD OA, mais c'est 0D 0A
    Seuls les faucons volent. Les vrais restent au sol.

  10. #9
    ZorgloubPirlouis

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    OK. Merci. Bien vu.

    Reste juste la bizarre différence d'affichage qui fait que certains éditeurs affichent l'octet de poids fort en premier et d'autres l'octet de poids faible...

    Bonne journée à tous.

  11. #10
    jiherve

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    bonjour,
    les guerres indiennes sont loin d’être terminées.
    JR
    l'électronique c'est pas du vaudou!

  12. #11
    umfred

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    le dernier affichage correspond à ce qu'il y a réellement dans le fichier (si tu ton fichier hex avec un éditeur de texte, tu va retrouver la même chose).
    C'est un format Hex (Intel) (Il y a aussi le format S19 de Motorola)
    https://fr.wikipedia.org/wiki/HEX_(Intel) <=> https://fr.wikipedia.org/wiki/S-Record
    Le format permet d'encoder le code hexa en indiquant les adresses ciblés par le opcode, et d'alléger le fichier résultant, ainsi si un code doit démarrer à l'adresse 0x800, on indique l'adresse dans la ligne du fichier hex sans avoir besoin d'indiquer les valeurs de la plage d'adresse avant celle-ci.
    (je m'étais amusé à une époque à faire un convertisseur Intel<->S19 avec les joyeusetés du petit et grand indien)

    Les 0D 0A c'est pour les retours à la ligne (caractère ascii CR, LF), classique.
    Dernière modification par umfred ; 22/05/2023 à 11h34.

  13. #12
    f6exb

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    Entre les gros et les petits, on ne sait pas qui a l'avantage.
    Seuls les faucons volent. Les vrais restent au sol.

  14. #13
    umfred

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    Citation Envoyé par f6exb Voir le message
    Entre les gros et les petits, on ne sait pas qui a l'avantage.
    ça dépend du format

  15. #14
    ZorgloubPirlouis

    Re : WinPic800 v3.65 (Affichage du fichier HEX)

    En effet, voici ce que ca donne en ouvrant avec un simple éditeur txt.
    Merci pour ces précises informations Nom : Hex_Txt.jpg
Affichages : 67
Taille : 126,5 Ko

Discussions similaires

  1. affichage d'un fichier dans une zone de texte (JTextArea)
    Par invite85312bb2 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 11/08/2014, 09h55
  2. Programmateur pic usb via Winpic800
    Par invitec859c193 dans le forum Électronique
    Réponses: 3
    Dernier message: 16/06/2012, 22h32
  3. Pic18F2450 et winpic800
    Par invitef20166aa dans le forum Électronique
    Réponses: 0
    Dernier message: 10/08/2009, 14h02
  4. affichage fichier .wmv
    Par guy52 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 15/12/2006, 14h31
  5. Affichage fichier .vrml sous Borland
    Par invite644b295f dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 18/04/2006, 08h59
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...