-

Домашняя страничка Александра Зайцева

  

Мои рабочие модули на языке C для микроконтроллеров PICmicro, которые не жалко отдать нуждающимся.

  • i2c_slave.zip - процедуры для работы модуля SSP в режиме ведомого I2C с 7-разрядной адресацией.
     

  • eeprom_data.zip - работа с EEPROM памятью данных. Используются стандартные макросы Hi-Tech, но они оформлены в виде процедур. Такое решение позволяет уменьшить объем кода при частом обращении к EEPROM.
     

  • crc8.zip - расчет циклической контрольной суммы CRC8 табличным способом. CRC8 применяется, например, при передаче данных по сети MicroLan. Лично я применяю CRC8 еще при сохранении ответственных данных в EEPROM или FLASH и при передаче коротких пакетов данных по каналам связи.
     

  • i2c_mssp.zip - процедуры для работы с шиной I2C микроконтроллерами PICmicro, содержащими аппаратную поддержку режима ведомого I2C (модуль MSSP, например PIC16F87x или PIC18Fxx2).
     

  • lcd_russian.zip - кто хоть раз делал "менюшки" на русском языке для LCD модулей с кодировкой Epson, тот поймет ценность этого программного модуля. Фактически это процедуры для работы с LCD от Hi-Tech, но с добавлением перекодировки русскоязычных строк, когда Вы в исходном коде их определяете как unsigned char string_start[]="Привет мир!";

Есть и другие модули, как будет время я их выложу.

Rambler's Top100

Страничка только разрабатывается, поэтому, 
если что не так, то пишите alex-uc@narod.ru

Hosted by uCoz