Название: OneWire
Язык: C
Компилятор: CodeVisionAVR
CPU: Любой AVR
Примечание:Программа-драйвер для шины OneWire. Конечно в CVAVR таковая библиотека уже присутствует, но увы она не доступна для редактирования, поэтому возможно кому-то пригодится. Все максимально подробно
прокомментировано (об информативности же комментариев, судить вам).
Вложение:
OneWire.rar [4.43 КиБ]
Скачиваний: 993
Название: DS18B20
Язык: C
Компилятор: CodeVisionAVR
CPU: Любой AVR
Примечание: Программа, реализующая основные функции для общения МК с датчиком температуры DS18B20 и использующая выше приложенную библиотеку OneWire. В архив приложен готовый проект использования
DS18B20 с выводом результата температуры на ЖКИ, для проекта был использован компилятор CodeVision AVR (проверенно на версиях 1.25.8 и 1.25.9) и симулятор ISIS из пакета Proteus (использовалась версия 7.1 SP2).
Вложение:
DS18B20.rar [79.54 КиБ]
Скачиваний: 1318
Название: I2C / TWI
Язык: C
Компилятор: CodeVisionAVR
CPU: Любой AVR
Примечание: Программа-драйвер для шины I2C. В архиве два хидера: программная реализация I2C (aka "дергание ножками") и аппаратная при помощи встроенного в МК модуля TWI. В каждой из программ реализован только самый минимум функций, позволяющий легко начать использование I2C.
К каждой библиотеке прилагается свой пример использования (в виде проекта CodeVision AVR и ISIS)
температурных датчиков TC74 и DS1621.
Вложение:
I2C.rar [115.46 КиБ]
Скачиваний: 3097
Название: LCD.
Язык: C
Компилятор: CodeVisionAVR
CPU: Любой AVR
Примечание: NEW! Значительно переработанная версия. Новая библиотека для HD44780-совместимых ЖКИ.
Вложение:
Комментарий к файлу: LCD
LCD.rar [146.81 КиБ]
Скачиваний: 1087
Название: LCD (C++).
Язык: C++
Компилятор: IAR EW 4.21A
CPU: Любой AVR
Примечание:То же самое, только реализованное с помощью некоторых фишек C++. Оправданность употребления C++
для микроконтроллеров такого класса конечно спорная, просто не удержался от использования ЖКИ
наподобие консоли в Windows и cout: lcd << “Hello!”
В архиве тестовый проект для компилятора IAR EW 4.21A и симулятора ISIS (та же версия что и для проектов выше).