Очередное "чудо" на ваш обзор, прикреплен исходник FC5 версии. Вопрос: С данными параметрами МК (ATmega8) будет ли нормальна принимать заданную строчку через CDC232? Не шибко охото собирать сразу плату. И еще вопрос по поводу приема строки правильно ли что макрос компонента RS232 поставил в макрос "int" или лучше его убрать от туда? и еще вопрос от чайника макрос ''int'' выпорлняется чаще чем цикл "While" или реже?
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось Широбоков Сергей 19 апр 2016, 09:46, всего редактировалось 1 раз.
Вопрос будет ли работать в железе, я думаю что только железо даст вам точный ответ. В большинстве случаев обычно работает, один раз было наоборот в протеусе не работало а в железе всё класс. По поводу времени цикла, я обычно ставил две метки в разных местах цикла в виде выход лог 1 и лог 0 в какой нибудь свободный бит порта. А потом осцилом проверял период и длительность импульсов и делал заключения.
Добрый день. Помогите с приемом данных которые отсылает атмега8 по RS232 - другим микроконтроллером , хоть пример дайте. Я тут аналогичный проект взял , но он не работает с моей атмегой8 , подскажите чего ни так.
У вас нет доступа для просмотра вложений в этом сообщении.
Широбоков Сергей писал(а):Обратил внимания в свойствах RS232 есть nTimeout и Nubytes, расскажите про них подробней или ткните ссылкой для ознакомления
nTimeout - время ожидания приёма данных, значение 0-255, чем больше, тем дольше программа ожидает данные проходя через блок ReceiveRS232String. В чем измеряется это время не знаю. Numbytes - количество байт, которое нужно принять, одна цифра = 1 байт, одна буква = 2 байта.