paritatea verifica

I

ikki

Guest
cum pot pune în aplicare paritate verifica pe UART?

Stiu ca pot sau chiar de a stabili modul de ciudat ...dar în cazul în care aş putea să-l introduceţi?Cum pot verifica chiar şi numărul de'1 'şi ciudat'1'?

orice vhdl cod de paritate verifica?

 
http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/BitOp/xor.html

Magia XOR.Derulaţi în jos pentru a verifica paritatea.

 
În timpul de transmisie: Calcul de XOR de toate biţi a cuvântului de a fi transmise.Valoarea calculată indică în cazul în care numărul de "1" este chiar (ia valoarea'0 ') sau impar (ia valoarea'1').Dacă doriţi să aveţi chiar / impar paritate, ia XOR de cele de mai sus cu valoarea'0 '/'1', respectiv.Rezultatul final, calculat de biţi poate fi transmis ca paritatea pic de UART cuvânt.

În timpul Recepţie: face la fel ca mai sus şi compara bit calculează cu bit de paritate a primit de la RX linie.Dacă acestea diferă, atunci tu trebuie detectat o eroare de transmisie.Dacă acestea sunt egale, atunci acest lucru înseamnă, fie că s-au produs nici o eroare sau chiar că o sumă de biţi au fost oglindită.

 

Welcome to EDABoard.com

Sponsor

Back
Top