|
Мои рабочие модули
на языке 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[]="Привет мир!";
Есть и другие модули, как будет
время я их выложу.
|