Цитата(birden @ Nov 13 2008, 12:44)

M-Bus это Modbus?
Нет совсем другое.
Цитата(Tcom @ Feb 11 2009, 00:05)

Познать хотя бы C++Builder или Visual Studio
Это совсем не обязательно и даже м.б. лишним. Если программируете под windows, то и изучайте его API в части коммуникаций.
Там обратите внимание на следующие функции:
Код
Handle = CreateFile( GetLongName(PortNumber), // Имя порта.
GENERIC_READ | GENERIC_WRITE, // Ресурс для чтения и записи.
0, // устройство связи должно быть открыто для монопольного доступа.
NULL, // Нет атрибутов защиты.
OPEN_EXISTING, // Вернуть ошибку если ресурс не существует.
0, // Нет перекрытый с I/O.
NULL ); // Для коммуникационных устройств параметр hTemplate д.б. NULL.
result = ReadFile( // BOOL WriteFile(
Handle, // HANDLE hFile,
pValue, // PCVOID lpBuffer,
sizeof(*pValue), // DWORD nNumberOfBytesToWrite,
&NumberOfReaded, // PDWORD lpNumberOfBytesWritten,
NULL ); // POVERLAPPED lpOverlapped);
result = WriteFile( // BOOL WriteFile(
Handle, // HANDLE hFile,
&value, // PCVOID lpBuffer,
sizeof(value), // DWORD nNumberOfBytesToWrite,
&NumberOfWritten, // PDWORD lpNumberOfBytesWritten,
NULL ); // POVERLAPPED lpOverlapped);