Jump to content

Forumlar

  1. Genel

    1. Forum Hakkında

      Forum hakkında bilgiler, bölüm açma talepleri, şikayetler, öneriler.

      1
      ileti
    2. 2
      ileti
  2. Bilgi Alışverişi

    1. Makaleler

      "Saf bilgi" içeren yazılar. Burada yer almasını istediğiniz konuları "istekler" başlığına, var olan bir konu hakkındaki soru ve düşüncelerinizi "tartışma" başlığına yazınız.

      49
      ileti
    2. Elektronik

      Güç elektroniği, Yüksek frekans, Lojik kapılar, Sayıcılar

      52
      ileti
    3. Robotik

      Motorlar, Aküatörler, IMU'lar, Sensörler, Konum hesaplamaları

      • Burada henüz ileti yok
    4. Arduino

      Arduino ile ilgili sorular ve cevaplar

      4
      ileti
    5. PIC

      Mikrochip firmasının PIC ürünleri hakkında soru ve cevaplar

      19
      ileti
  3. Ürün İncelemeleri

    1. Tanıtım istekleri

      Malzeme tanıtım istekleri bu bölümden yapılacaktır

      2
      ileti
    2. Elektronik Malzemeler

      Her türlü elektronik malzeme

      3
      ileti
    3. Arduino

      Arduino'ya özel malzemeler

      • Burada henüz ileti yok
    4. Robotik Malzemeler

      Tekerlek, Gövde, Motorlar

      • Burada henüz ileti yok
    5. PIC

      Microchip PIC ve ilgili malzemeler

      2
      ileti
    6. Sensörler

      Sensörler ve malzemeleri

      • Burada henüz ileti yok
  4. Yazılım

    1. Proteus

      Özellikle öğrenciler arasında popüler olan tasarım ve simülasyon programı.

      5
      ileti
    2. Diğer Yazılımlar

      Yazılımlarla ilgili bilgi alışverişi

      11
      ileti
  5. Öğrencilere Özel

    1. KOU Elohab

      Kocaeli Üniversitesi Elektronik ve Haberleşme bölümü ödev ve deneyler

      16
      ileti
    2. KOU Mekatronik

      Kocaeli Üniversitesi Mekatronik bölümü ödev ve deneyler

      • Burada henüz ileti yok
  • Çevrimiçi Kullanıcılar   0 Üye, 0 Kayıtsız, 9 Misafir (Tam liste)

    Şu anda bağlı kayıtlı kullanıcı bulunmuyor

  • Konular

  • İletiler

    • https://youtu.be/zR6aCZS1pS4 https://youtu.be/IWq5iIH6GaM
    • unsigned short CRC16 ( unsigned char *puchMsg, unsigned short usDataLen ) /* The function returns the CRC as a unsigned short type */ { unsigned char uchCRCHi = 0xFF ; /* high byte of CRC initialized */ unsigned char uchCRCLo = 0xFF ; /* low byte of CRC initialized */ unsigned uIndex ; /* will index into CRC lookup table */ while (usDataLen--) /* pass through message buffer */ { uIndex = uchCRCLo ^ *puchMsg++ ; /* calculate the CRC */ uchCRCLo = uchCRCHi ^ auchCRCHi[uIndex] ; uchCRCHi = auchCRCLo[uIndex] ; } return (uchCRCHi << 8 | uchCRCLo) ; } Belki dokümanı yazan bunu kastetmiştir. Bir dener misin?
    • Linkini verdiğiniz dokümanın "6.2 Appendix B - LRC/CRC Generation" bölümünde gayet güzel anlatılmış aslında. Baştaki "colon" ve sondaki "CR" haricinde tüm baytları 8 bitlik bir değişkende topluyoruz. Elde ettiğimiz değeri hexadecimal olarak (2 byte) CR'den hemen önce koyuyoruz.  
    • Bu kod bu şekilde derlendiğinde hata veriyordu. Kodu MODBUS'ın kendi sitesindeki dökümandan kopyalamıştım. Haklısınız, atlamışım,bu fonksiyon bu şekilde çalışmıyor. Derleyici hata veriyor. Bazı düzenlemelerin ardında çalıştırabilmiştim. Fakat doğru sonucu hesaplamıyordu. Bende daha fazla uğraşmayıp, şu linkteki MODBUS CRC kodunu kullanmıştım.Bah settiğiniz kısma gelecek olursa, ben burya düzenlenmemiş halini yüklemişim. Orjinal kodun linkini veriyorum. Bağlantısını verdiğim dökümanın  sonundan kodu inceleyebilirsiniz. Kodu düzenleyip istediğim gibi çalıştıramayınca ilk bağlantıdaki açık kaynaklı CRC programını kullandım. Sorunu çözememiş olsam da etrafından dolaştım.
  • Üye İstatistikleri

    • Toplam Üye
      55
    • Çevrimiçi Rekoru
      496

    En Yeni Üye
    SMOOTh
    Kayıt tarihi
  • Forum İstatistikleri

    • Toplam Konu
      53
    • Toplam İleti
      168
×
×
  • Yeni Oluştur...

Önemli Bilgilendirme

Facebook / Twitter / Google hesabınızla kolayca kaydolup cevap verebilir, soru sorabilir, istekte bulunabilirsiniz.
Devam etmeniz, forum kurallarını kabul ettiğiniz anlamına gelir.            Forum Kuralları