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

AVR версия программы

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

Сообщение Широбоков Сергей (Широбоков Сергей) » 17 апр 2016, 13:15

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

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

Сообщение Yushik (Андрей) » 18 апр 2016, 18:42

Вопрос будет ли работать в железе, я думаю что только железо даст вам точный ответ. В большинстве случаев обычно работает, один раз было наоборот в протеусе не работало а в железе всё класс. По поводу времени цикла, я обычно ставил две метки в разных местах цикла в виде выход лог 1 и лог 0 в какой нибудь свободный бит порта. А потом осцилом проверял период и длительность импульсов и делал заключения.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Разработчик
Разработчик
Информация о пользователе

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

Сообщение olegkaras2 (олег) » 20 июл 2016, 18:54

Добрый день.
Помогите с приемом данных которые отсылает атмега8 по RS232 - другим микроконтроллером , хоть пример дайте. Я тут аналогичный проект взял , но он не работает с моей атмегой8 , подскажите чего ни так.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: olegkaras2
Имя: олег
(Белая церковь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

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

Сообщение Taska (Максим) » 21 июл 2016, 11:13

Ну так выложи что ты набросал и что у тебя не работает.
Смотри пример. Ну а дальше сам разбивай по строкам что и когда прийти должно.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

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

Сообщение olegkaras2 (олег) » 21 июл 2016, 20:54

Спасибо максим.
Аватар пользователя
Ник: olegkaras2
Имя: олег
(Белая церковь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

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

Сообщение Широбоков Сергей (Широбоков Сергей) » 07 ноя 2016, 10:40

Обратил внимания в свойствах RS232 есть nTimeout и Nubytes, расскажите про них подробней или ткните ссылкой для ознакомления
Аватар пользователя
Ник: Широбоков Сергей
Имя: Широбоков Сергей
Ученик
Ученик
Информация о пользователе
Вернуться наверх

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

Сообщение pav13 (pav13) » 07 ноя 2016, 16:51

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


nTimeout - время ожидания приёма данных, значение 0-255, чем больше, тем дольше программа ожидает данные проходя через блок ReceiveRS232String. В чем измеряется это время не знаю.
Numbytes - количество байт, которое нужно принять, одна цифра = 1 байт, одна буква = 2 байта.
Изображение
FC AVR 5.5.2.1 + исправления / Proteus 8.8 / AtmelStudio 7
drive.google.com/open?id=1zOOA1dH952RegF1N4-jipYkr13iuToSY
Аватар пользователя
Ник: pav13
Имя: pav13
(Тёмовск)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

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

Сообщение leha_m1986 (Алексей) » 15 фев 2019, 16:19

Подскажите пожалуйста, как правильно принять HEX по rs-232 и сравнить значения.
Ник: leha_m1986
Имя: Алексей
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в Flowcode AVR

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron