Интерфейс 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.
Электроника :
- Техника электроника (11)
- Полезная электроника (4)
- Электроника для всех (5)
- Техника для дома (6)
- Cхемотехника ПЛИС (11)
- Пректирование PCAD (4)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (29)
- C++ Builder (7)
- Visual Studio C++ C# (7)
- Java programming (7)
- Matlab programming (4)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- PHP CMS на файлах (3)
- Web инструменты (9)
- Полезное вебмастеру (11)
- SEO раскрутка сайта (4)
- PHP скрипты (3)
Реклама :
Книги и учебники :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Компьютер и интернет :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика :
- Популярность (3)
- Посещаемость (3)
- Поисковые запросы (3)