Доброе утро. Спасибо за ответ. Видимо нужно переходить на 9.1.17...ecoins писал(а): 16 окт 2024, 19:06Эта ошибка уже исправлена, но у Вас очень древний пользовательский блок, который не включен в версию 9.1.x.vlad1451 писал(а): 16 окт 2024, 07:49 Странно конечно, но я опять с этим вопросом. Сейчас контроллер ESP32, после добавления в проект UART ini bus, ошибки в IDE. И опять ругается на I2C. Какое это имеет отношение к UART?
flp1.jpg
Project_ESP32a.zip
И в Вашем проекте много старых подходов к проектированию - диспетчер, счетчик, выделение фронтов, вывод в консоль и пр.
На скорую руку переделал проект - в 9.1.17 компилируется.
Проект стал по объему 4мб вместо 13мб. Большой размер сохраняется из-за пользовательского блока датчика температуры сделанного в профессиональном редакторе. К нему есть вопросы и FLProg не несет за него ответственность.
С уважением, ecoins.
Прием и передача по UART
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: Прием и передача по UART
-
- Рядовой
- Сообщения: 69
- Зарегистрирован: 12 янв 2018, 11:42
Проблема отправки -приема Uart
Всем добрый день., есть проблема по UART . теряются символы или не полная отправка строки . Отправляю на пример несколько раз "123456" а итог такой. Бывает начинает перебирать с порядкового номера символа примерно так 234561, 34561 ит дд пропускает прием отправку. Мне надо было сделать запись строки в переменую по 1 символу. У простил все что можно а итог один и тот же.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 728
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 173 раза
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: Прием и передача по UART
А что с диспетчером не так?ecoins писал(а): 16 окт 2024, 19:06Эта ошибка уже исправлена, но у Вас очень древний пользовательский блок, который не включен в версию 9.1.x.vlad1451 писал(а): 16 окт 2024, 07:49 Странно конечно, но я опять с этим вопросом. Сейчас контроллер ESP32, после добавления в проект UART ini bus, ошибки в IDE. И опять ругается на I2C. Какое это имеет отношение к UART?
flp1.jpg
Project_ESP32a.zip
И в Вашем проекте много старых подходов к проектированию - диспетчер, счетчик, выделение фронтов, вывод в консоль и пр.
На скорую руку переделал проект - в 9.1.17 компилируется.
Проект стал по объему 4мб вместо 13мб. Большой размер сохраняется из-за пользовательского блока датчика температуры сделанного в профессиональном редакторе. К нему есть вопросы и FLProg не несет за него ответственность.
С уважением, ecoins.
-
- Рядовой
- Сообщения: 69
- Зарегистрирован: 12 янв 2018, 11:42
Re: Проблема отправки -приема Uart
атмега 328 р ардуино нано
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: Проблема отправки -приема Uart
1.Скорее всего ничего не теряется, а у Вас двойная проверка на вывод в UART - одна внутри блока (вывод по изменению), вторая снаружи - по send. Попробуйте просто установить на входе Send 1, TOF и Rtrig можно убрать.arduin162370 писал(а): 17 окт 2024, 07:26 Всем добрый день., есть проблема по UART . теряются символы или не полная отправка строки . Отправляю на пример несколько раз "123456" а итог такой. Бывает начинает перебирать с порядкового номера символа примерно так 234561, 34561 ит дд пропускает прием отправку. Мне надо было сделать запись строки в переменую по 1 символу. У простил все что можно а итог один и тот же.
2.Для вывода на консоль лучше используйте функции вывода переменных на консоль из вкладки "Консоль" (там же где и UART).
-------------------------
С уважением, ecoins.
=================
Модераторам: Наверное удобнее было бы объединить эту тему с похожей, которая находится рядом.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Re: Прием и передача по UART
Вот был бы он еще отключен по умолчанию при создании нового проекта.
А то по началу не понятно было как заставить компилироваться проект для простых контроллеров.
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
Re: Прием и передача по UART
Запустил 9.1.7, серьёзная работа проведена.
Вопрос, как выводить переменные к консоль? И вообще, как сейчас устроена работа с консолью, я до этого ею пользовался ещё на 7.5.
-
- Лейтенант
- Сообщения: 507
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
Re: Прием и передача по UART
Сразу 2 ответа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: Прием и передача по UART
А не могли бы Вы содержательно пояснить чем диспетчер мешает?
Ну например, могут возникать проблемы с передачей между платами событий (переменные которые сохраняют свои значения в течении одного цикла loop(). По моему мнению это и без диспетчера неверно - такие блоки как например выделение фронта должны быть на той плате на которой они используются.
Безусловное достоинство диспетчера является наличие системного параметра быстродействие проекта, который позволяет обнаруживать проблемные "тормозящие" куски проектов.
И очень удобно наличие системных переменных "Меандры" - 10,25,50,100,250,500,1000мс.
С уважением, ecoins.
-
- Рядовой
- Сообщения: 69
- Зарегистрирован: 12 янв 2018, 11:42
Re: Проблема отправки -приема Uart
сделал как указано, получил такое
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Прием и передача по UART
Это будет создавать проблемы для начинающих. Им будет для начала сложно понять для чего вообще это нужно. Если конечно концепция поменялась и приложение из образовательного стала для профессионального использования. То тогда нет вопросов.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Re: Проблема отправки -приема Uart
инвертируйте выход TOF
или вместо Rtrig поставьте Ftrig
Win10-64, FLProg (portable)
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: Проблема отправки -приема Uart
А еще можно использовать новый блок выделения фронтов (9.1.17) - очень удобно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя