unsigned short Ham(unsigned char Value)
unsigned short - это 2х байтовый тип (16 бит)unsigned char - это 1-байтовый тип (8 бит)
зачем вам Хемминг для 4х бит? у вас 4х битный контроллер? ;)
E-mail: info@telesys.ru