IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Calcul CRC16 en c#


Sujet :

C#

  1. #1
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 943
    Points : 2 047
    Points
    2 047
    Par défaut Calcul CRC16 en c#
    Bonjour

    Je cherche à calculer un checksum en CRC16
    0x8005 x16 + x15 + x2 + 1

    J'ai le code qui fait ca en C mais je galère à le retranscrire en C#

    J'ai fait des recherches qui m'indiquent qu'une class qui fait cela n’existait pas de base dans .net... Cela est il toujours vrai ? Histoire que je ne réinvente pas le fil a couper le beurre !

    Merci
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080

  3. #3
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 943
    Points : 2 047
    Points
    2 047
    Par défaut
    bonjour

    J'ai réussi à mettre ce code dans c# mais pas moyen d'obtenir le même code sur mon µc programmé en C. Et la la technique avec la table est trop lourde en ressource pour mon µc (la ram est comptée...)

    Je me suis rabattu sur une technique avec une table en constante et une boucle ultra simple.
    Je dispose du code fonctionnel sur µc (adapté au modbus) mais je galère à la transposer en C#
    cf
    http://www.developpez.net/forums/d11...te-int-ushort/

    Merci en tous cas, ca m'a bien aidé à avancer.
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

Discussions similaires

  1. [9iR1] Calcul CRC16 et 32
    Par langenfeld dans le forum PL/SQL
    Réponses: 4
    Dernier message: 13/06/2013, 13h34
  2. [PHP 5.0] Calcul CRC16 PHP
    Par sionib dans le forum Langage
    Réponses: 1
    Dernier message: 24/10/2012, 10h50
  3. Calcul de crc16
    Par bifur dans le forum Assembleur
    Réponses: 6
    Dernier message: 21/02/2011, 06h30
  4. calcul d'un crc16 (polynome 0x1021)
    Par sanatou dans le forum C++
    Réponses: 8
    Dernier message: 12/01/2007, 13h32
  5. [TP7] Calculer sin, cos, tan, sqrt via le FPU
    Par zdra dans le forum Assembleur
    Réponses: 8
    Dernier message: 25/11/2002, 04h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo