Интерфейс I2C на Rs232 в C++ Builder
Интерфейс I2C довольно популярен и выгоден для использования при пректировании различных электронных устройств поскольку на его базе создана масса различных микросхем, датчики давления, датчики температуры, микросхемы энергонезависимой памяти и др.
Часто при исследовании работы очередного нового девайса на базе I2C, возникает необходимость сделать это максимально быстро без лишней дополнительной возни с микроконтроллером, на котором организовать связь с прибором достаточно просто. Это вполне можно сделать на базе параллельного LPT порта персонального компьютера. Но если он занят другими приложениями то вполне можно использовать порт Rs232. В операционной среде Windows проще всего преобразователь rs232 I2C выполнить на базе Api функций Windows.
Ниже по тексту представлен проект преобразователя rs232 в I2C в среде проектирования C++Builder 5. Для этих целей выполнен простейший термометр на микросхеме DS1621, который работает по схемке описанной на riccibitti.com/pc_therm.htm

На этом ресурсе к сожалению нет исходников преобразователя rs232 в I2C. Поэтому для того, чтобы выяснить этот главный вопрос пришлось выполнить все самостоятельно в виде проекта I2C термометра с исходниками. Термометр использует для своей работы только одну из микросхем - U2.
Для управления шинами SCL SDA в проекте использованы стандартные Api функции Windows такие как CreateFile, EscapeCommFunction, GetCommModemStatus описание которых можно найти в библиотеке MSDN компании Microsoft.
К данной статье нет комментариевЭлектроника :
- Техника электроника (5)
- Полезная электроника (5)
- Электроника для всех (3)
- Техника для дома (2)
- Cхемотехника ПЛИС (2)
- Пректирование PCAD (3)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (11)
- C++ Builder (6)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- PHP CMS на файлах
- Web инструменты (7)
- Полезное вебмастеру (9)
- SEO раскрутка сайта (4)
- PHP скрипты (2)
Реклама :
Полезности :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Статьи :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика по странам :
