Çalışmalarım - Yazılarım -Təcrübələrinin

PIC18 ilə CRC – MikroC

This post is also available in: Türkçe English Русский

  • MikroC də yazdığım CRC kitapxanasını məlumat ötürülməsində istifadə edə bilərsiniz..
  • CRC “Tsiklik Artıq Qalanı” göndərilən məlumatların düzgün göndərlib göndərilmədiyini nəzarət edən dünya standartlarında bir nəzarət sistemidir.
  • CRC SD karttan HDD yə qədər bütün standart məlumat ötürülməsində istifadə edilməsi lazım olan bir vasitədir.
  • Kitapxanada CRC3-CRC4-CRC5-CRC6-CRC7-CRC8-CRC10-CRC11-CRC12-CRC15-CRC16-CRC24-CRC30 var.

Ümumə qəbul olunmuş CRC Polinomları

  • CRC3->1011
  • CRC4->10011
  • CRC5->101001 / 110101 / 100101
  • CRC6->1000010
  • CRC7->10001001
  • CRC8->100000111 / 100110001 / 111010101 / 100011101 / 110011011
  • CRC10->11000110011
  • CRC11->101110000101
  • CRC12->1100000001111
  • CRC15->1100010110011001
  • CRC16->11000000000000101 / 10001000000100001 / 11000101110110111 / 10000010110001001 / 10000010110001001
  • CRC24->1010111010110110111001011 / 1100001100100110011111011
  • CRC30->1100000001100001011100111000111

Kodlar

CRC KULLANIM ÖRNEĞİ

unsigned char data2[5];//CRC ye uygun dizi oluşturulur

data2[0]=0b10111001;//veriler dizilere yüklenir
data2[1]=0b10111001;
data2[2]=0b10111001;
data2[3]=0b10001001;
data2[4]=0b10111001;

CRC7(data2,5,0b10001001,0);
//crc fonksiyonu çağırılıp parametreler girilir
// kod değişkenine(4. parametre) 0 girilirse crc hesaplar
//kod değişkenine crc kodu girilirse verinin doğruluğunu denetler sonuç sıfırsa veri doğru iletilmiştir


Kitapxana və Mənbə Fayllar



 


soru-cevap

About ERCAN KOÇLAR

Çalışmalarım uşaqkən başladı odikolonlu kağızları yandırmaq, dərmanları bir-birinə qatmaq kimi dəyişik dənəylərim var idi. Lise 1 . sinifə gəldim. Kimya kitabında elektroliz ilə suyun hidrogen və oksigenə ayrıldığı və hidrogenin yandığını yazırdı, o zamanlarda ağlım almırdı sudan necə yanan bir şeyin çıxacağını,....Devamını okumak için tıklayınız ;)