-
- Одно время тоже хотел гнать байты через СОМ-порт, воспользовался идеей о "cobs encoding". Пакеты были небольшие (<64B), благодаря этому удалось заиметь четыре служебных байта (0x00,0x40,0x80,0xC0) вместо одного (0x00). Сжатие не использовал. На leon_(165 знак., 26.06.2015 09:53)
- примерно так и сделал плюс CRC-8,9-й бит отложил в сторону - VNP(26.06.2015 10:31)
- Попробуйте так: OpenComConfig (COM_PORT, "", 115200, 4, 8, 1, 512, 512); -> OpenComConfig (COM_PORT, "", 115200, 4, 9, 1, 512, 512); - бомж(25.06.2015 12:16)
- фатальная ошибка:library function error......invalid number of data bits - VNP(25.06.2015 12:48)
- Может, он не поддерживает 9 битный режим вообще? - бомж(25.06.2015 13:01)
- Valid Values: 5,6,7 or 8 data bits. 9бит можно использовать паритетный.Проблема в том ,что по ходу программы не перестраивается порт VNP(217 знак., 25.06.2015 13:18)
- Когда-то использовал 9-й бит, но получилось это сделать только с лупбэком, т.е. отправил первый байт, получил его взад, перестроил порт и отогнал остальное. По другому сколько не пытался, надежной работы не получилось. Сама идея с 9бит и комповым aoreh(189 знак., 26.06.2015 12:02)
- Программист на Делфи делал с 9 битом.Когда много одинаковых модулей висит на одном порту,то очень удобно.А Labwindows и LabView это текстовая и графическая программныые среды VNP(123 знак., 26.06.2015 15:56)
- а зачем по LabWindows литература????? - Mahagam(26.06.2015 16:05)
- оно-то удобно, только жутко долго, особенно, если пользовать USB-COM :( в итоге таки byte stuffing победил - aoreh(26.06.2015 16:02)
- Программист на Делфи делал с 9 битом.Когда много одинаковых модулей висит на одном порту,то очень удобно.А Labwindows и LabView это текстовая и графическая программныые среды VNP(123 знак., 26.06.2015 15:56)
- Когда-то использовал 9-й бит, но получилось это сделать только с лупбэком, т.е. отправил первый байт, получил его взад, перестроил порт и отогнал остальное. По другому сколько не пытался, надежной работы не получилось. Сама идея с 9бит и комповым aoreh(189 знак., 26.06.2015 12:02)
- Valid Values: 5,6,7 or 8 data bits. 9бит можно использовать паритетный.Проблема в том ,что по ходу программы не перестраивается порт VNP(217 знак., 25.06.2015 13:18)
- Может, он не поддерживает 9 битный режим вообще? - бомж(25.06.2015 13:01)
- фатальная ошибка:library function error......invalid number of data bits - VNP(25.06.2015 12:48)
- Одно время тоже хотел гнать байты через СОМ-порт, воспользовался идеей о "cobs encoding". Пакеты были небольшие (<64B), благодаря этому удалось заиметь четыре служебных байта (0x00,0x40,0x80,0xC0) вместо одного (0x00). Сжатие не использовал. На leon_(165 знак., 26.06.2015 09:53)