Ошибки в стабильной версии 7.3.0
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
Ошибки в стабильной версии 7.3.0
[ref]bms163[/ref], Черный ящик закрыт, ответов больше нет. Проект в студию!
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Ошибки в стабильной версии 7.3.0
[ref=#00aa00]support[/ref], В стандартном блоке Конвертация строк исчезла надпись Количество знаков после запятой
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 06 апр 2020, 10:53
- Имя: Павел
Ошибки в стабильной версии 7.3.0
конвертация строк.
При входе FLOAT - количество знаков после запятой - значение есть , а самого текста что это - не стало
При входе FLOAT - количество знаков после запятой - значение есть , а самого текста что это - не стало
-
- Рядовой
- Сообщения: 5
- Зарегистрирован: 07 янв 2021, 07:45
- Откуда: от туда
- Имя: Игорь
Ошибки в стабильной версии 7.3.0
не работает стандартный блок передачи uart. перепробовал четыре версии 4.2.4; 5.3; 6.3.1; 7.3; 7.3.1; работает только в 5.3. ардуино про-микро.
код сравнивал везде одинаковый кроме одной строчки Serial1.begin(9600, SERIAL_8N1);
unsigned long _stou1 = 0UL;
void setup()
{
Serial1.begin(9600, SERIAL_8N1);
_stou1 = millis();
}
void loop()
{
//Плата:1
if (1)
{
if (_isTimer(_stou1, 1000))
{
Serial1.print("44");
_stou1 = millis();
}
}
else
{
_stou1 = millis();
}
}
bool _isTimer(unsigned long startTime, unsigned long period)
{
unsigned long currentTime;
currentTime = millis();
if (currentTime>= startTime)
{
return (currentTime>=(startTime + period));
}
else
{
return (currentTime >=(4294967295-startTime+period));
}
}
код сравнивал везде одинаковый кроме одной строчки Serial1.begin(9600, SERIAL_8N1);
unsigned long _stou1 = 0UL;
void setup()
{
Serial1.begin(9600, SERIAL_8N1);
_stou1 = millis();
}
void loop()
{
//Плата:1
if (1)
{
if (_isTimer(_stou1, 1000))
{
Serial1.print("44");
_stou1 = millis();
}
}
else
{
_stou1 = millis();
}
}
bool _isTimer(unsigned long startTime, unsigned long period)
{
unsigned long currentTime;
currentTime = millis();
if (currentTime>= startTime)
{
return (currentTime>=(startTime + period));
}
else
{
return (currentTime >=(4294967295-startTime+period));
}
}
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Ошибки в стабильной версии 7.3.0
ИсправилAlexCrane писал(а): 20 янв 2021, 17:59 [ref=#00aa00]support[/ref], В стандартном блоке Конвертация строк исчезла надпись Количество знаков после запятой
Отправлено спустя 12 минут 36 секунд:
Можно проектик посмотреть откуда такой скетчь появился.superlyga1 писал(а): 21 янв 2021, 13:19 не работает стандартный блок передачи uart. перепробовал четыре версии 4.2.4; 5.3; 6.3.1; 7.3; 7.3.1; работает только в 5.3. ардуино про-микро.
код сравнивал везде одинаковый кроме одной строчки Serial1.begin(9600, SERIAL_8N1);
unsigned long _stou1 = 0UL;
void setup()
{
Serial1.begin(9600, SERIAL_8N1);
_stou1 = millis();
}
void loop()
{
//Плата:1
if (1)
{
if (_isTimer(_stou1, 1000))
{
Serial1.print("44");
_stou1 = millis();
}
}
else
{
_stou1 = millis();
}
}
bool _isTimer(unsigned long startTime, unsigned long period)
{
unsigned long currentTime;
currentTime = millis();
if (currentTime>= startTime)
{
return (currentTime>=(startTime + period));
}
else
{
return (currentTime >=(4294967295-startTime+period));
}
}
Автор программы FLProg.
-
- Рядовой
- Сообщения: 5
- Зарегистрирован: 07 янв 2021, 07:45
- Откуда: от туда
- Имя: Игорь
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ошибки в стабильной версии 7.3.0
Вас просили проект выложить, а не картинку.. Если хотите побыстрей ответ получить.
Ошибки в стабильной версии 7.3.0
извините сразу не до понял.aidar_i писал(а): 21 янв 2021, 21:35 Вас просили проект выложить, а не картинку.. Если хотите побыстрей ответ получить.
вот проектик.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Ошибки в стабильной версии 7.3.0
А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает
Автор программы FLProg.
Ошибки в стабильной версии 7.3.0
pro micro.-китай..support писал(а): 22 янв 2021, 07:46 А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает
а почему у меня тогда уарт работает только на версии 5.3, а на остальных нет?
Отправлено спустя 4 минуты 48 секунд:
пользовался прослушивателем ide и флпрог. не один не видит.
Ошибки в стабильной версии 7.3.0
[ref=#00aa00]support[/ref], используя штатные блоки так и не работает связка SVFC-RVFC.
Писал об этом здесь и здесь.
Сможете поправить в следующей стабильной версии.
Писал об этом здесь и здесь.
Сможете поправить в следующей стабильной версии.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Ошибки в стабильной версии 7.3.0
[ref=#00aa00]support[/ref], Очень часто при загрузке вылетает 7.3.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Рядовой
- Сообщения: 5
- Зарегистрирован: 07 янв 2021, 07:45
- Откуда: от туда
- Имя: Игорь
Ошибки в стабильной версии 7.3.0
я нашёл в чём проблемам.support писал(а): 22 янв 2021, 07:46 А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает
не знаю как у вас заливается эта программа и работает. но у меня она почему то в конце Serial пишет единичку (Serial1) из-за которой и не работает передача данных в уарт. можно ли это исправить в следующих версиях флках. или это у меня, так генерирует код флпрог в ide.
Короче прошу вас разобраться почему так происходит у меня, а у вас всё норм.
подкрепляю скриншот как генерируется код в моём ide.
слева ide. сгенерированным кодом с флпрог , а с право подправлены мной который работает.

Ошибки в стабильной версии 7.3.0
кстати, что я заметил. если поменять контроллер в проекте с про микро на уно, то код правильно генерируется. По этому у вас всё работает, а у меня нет. И на меги 2560 такая же фигня как и на про микро.superlyga1 писал(а): 22 янв 2021, 22:29я нашёл в чём проблемам.support писал(а): 22 янв 2021, 07:46 А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает
не знаю как у вас заливается эта программа и работает. но у меня она почему то в конце Serial пишет единичку (Serial1) из-за которой и не работает передача данных в уарт. можно ли это исправить в следующих версиях флках. или это у меня, так генерирует код флпрог в ide.
Короче прошу вас разобраться почему так происходит у меня, а у вас всё норм.
подкрепляю скриншот как генерируется код в моём ide.
слева ide. сгенерированным кодом с флпрог , а с право подправлены мной который работает.
![]()
если можно, то файлик небольшой с изменениями. чтоб заменить можно было-б один удалить, а другой вставить.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Ошибки в стабильной версии 7.3.0
[ref]superlyga1[/ref], Подключите Вашу плату, micro, к компу, зайдите в диспетчер устройств - как она там называется, имя её?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ошибки в стабильной версии 7.3.0
то что вы просите не могу сделать. плата на работе. я уже дома. проверить могу через два дня.Sancho писал(а): 23 янв 2021, 11:11 [ref]superlyga1[/ref], Подключите Вашу плату, micro, к компу, зайдите в диспетчер устройств - как она там называется, имя её?
но могу точно сказать. и без подключенного контроллера. код не правильно генерируется на платах меге2560 и про micro. можете проверить сами. меняя контроллеры в проекте
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Ошибки в стабильной версии 7.3.0
2560 работает правильно. При смене с про микро на мегу меняйте порт на 0, или подключайтесь к контактам первого порта.superlyga писал(а): 23 янв 2021, 11:22 код не правильно генерируется на платах меге2560 и про micro. можете проверить сами. меняя контроллеры в проекте
Почему в про микро только первый порт для выбора не знаю ( не было такой платы)
Win10-64, FLProg (portable)
Ошибки в стабильной версии 7.3.0
причём тут порты? если в версии 7.3.1 и в других версиях кроме 5.3 код генерируется не правильно. из- за этого приходится править в иде.
посмотрите сообщение №135 там скриншот как формулируется код. то бишь если в версии 7.3.1 выбрать платы мега2560 и про микро код формулируется как на левой идей с (Serial1), а если в версии 7.3.1 выбрать плату уно то код формулируется как на правой идей,как надо (Serial).
и тогда всё работает правильно.
посмотрите сообщение №135 там скриншот как формулируется код. то бишь если в версии 7.3.1 выбрать платы мега2560 и про микро код формулируется как на левой идей с (Serial1), а если в версии 7.3.1 выбрать плату уно то код формулируется как на правой идей,как надо (Serial).
и тогда всё работает правильно.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Ошибки в стабильной версии 7.3.0
Еще раз повторю В меге 2560 все нормальноsuperlyga писал(а): 23 янв 2021, 16:27 если в версии 7.3.1 выбрать платы мега2560 и про микро код формулируется как на левой идей с (Serial1)
[spoiler] [/spoiler]
Косяк идет с модулями на чипе ATmega32u4, у них почему то, в настройке порта, выбор идет с первого порта, а не с нулевого.
Быстрей всего ошибка в описании этих контролеров.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Ошибки в стабильной версии 7.3.0
скорей всего вы правы. спорить сильно не буду. так как толком сейчас проверить на меге не могу.
а вот с этим утверждением соглашусь полностью. как бы это исправить и получить маленький файлик для замены в флпрог.rw6cm писал(а): 23 янв 2021, 18:02 Косяк идет с модулями на чипе ATmega32u4, у них почему то выбор идет с первого порта, а не с нулевого.
Быстрей всего ошибка в описании этих контролеров.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя