Страница 6 из 6

Будет ли правильно принимать команды от RS232?

СообщениеДобавлено: 17 апр 2016, 13:15
Широбоков Сергей
Очередное "чудо" на ваш обзор, прикреплен исходник FC5 версии. Вопрос: С данными параметрами МК (ATmega8) будет ли нормальна принимать заданную строчку через CDC232? Не шибко охото собирать сразу плату. И еще вопрос по поводу приема строки правильно ли что макрос компонента RS232 поставил в макрос "int" или лучше его убрать от туда? и еще вопрос от чайника макрос ''int'' выпорлняется чаще чем цикл "While" или реже? :(

Re: Прием данных по RS-232

СообщениеДобавлено: 18 апр 2016, 18:42
Андрей
Вопрос будет ли работать в железе, я думаю что только железо даст вам точный ответ. В большинстве случаев обычно работает, один раз было наоборот в протеусе не работало а в железе всё класс. По поводу времени цикла, я обычно ставил две метки в разных местах цикла в виде выход лог 1 и лог 0 в какой нибудь свободный бит порта. А потом осцилом проверял период и длительность импульсов и делал заключения.

Re: Прием данных по RS-232

СообщениеДобавлено: 20 июл 2016, 18:54
олег
Добрый день.
Помогите с приемом данных которые отсылает атмега8 по RS232 - другим микроконтроллером , хоть пример дайте. Я тут аналогичный проект взял , но он не работает с моей атмегой8 , подскажите чего ни так.

Re: Прием данных по RS-232

СообщениеДобавлено: 21 июл 2016, 11:13
Максим
Ну так выложи что ты набросал и что у тебя не работает.
Смотри пример. Ну а дальше сам разбивай по строкам что и когда прийти должно.

Re: Прием данных по RS-232

СообщениеДобавлено: 21 июл 2016, 20:54
олег
Спасибо максим.

Re: Прием данных по RS-232

СообщениеДобавлено: 07 ноя 2016, 10:40
Широбоков Сергей
Обратил внимания в свойствах RS232 есть nTimeout и Nubytes, расскажите про них подробней или ткните ссылкой для ознакомления

Re: Прием данных по RS-232

СообщениеДобавлено: 07 ноя 2016, 16:51
pav13
Широбоков Сергей писал(а):Обратил внимания в свойствах RS232 есть nTimeout и Nubytes, расскажите про них подробней или ткните ссылкой для ознакомления


nTimeout - время ожидания приёма данных, значение 0-255, чем больше, тем дольше программа ожидает данные проходя через блок ReceiveRS232String. В чем измеряется это время не знаю.
Numbytes - количество байт, которое нужно принять, одна цифра = 1 байт, одна буква = 2 байта.

Re: Прием данных по RS-232

СообщениеДобавлено: 15 фев 2019, 16:19
Алексей
Подскажите пожалуйста, как правильно принять HEX по rs-232 и сравнить значения.