Страница 7 из 25

Ошибки в стабильной версии 7.3.0

Добавлено: 20 янв 2021, 15:36
Gordon0007
[ref]bms163[/ref], Черный ящик закрыт, ответов больше нет. Проект в студию!

Ошибки в стабильной версии 7.3.0

Добавлено: 20 янв 2021, 17:59
AlexCrane
[ref=#00aa00]support[/ref], В стандартном блоке Конвертация строк исчезла надпись Количество знаков после запятой

Ошибки в стабильной версии 7.3.0

Добавлено: 20 янв 2021, 22:33
starik3000
конвертация строк.
При входе FLOAT - количество знаков после запятой - значение есть , а самого текста что это - не стало

Ошибки в стабильной версии 7.3.0

Добавлено: 21 янв 2021, 13:19
superlyga1
не работает стандартный блок передачи 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));
}
}

Ошибки в стабильной версии 7.3.0

Добавлено: 21 янв 2021, 15:31
support
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));
}
}
Можно проектик посмотреть откуда такой скетчь появился.

Ошибки в стабильной версии 7.3.0

Добавлено: 21 янв 2021, 19:17
superlyga1
support писал(а): 21 янв 2021, 15:31 Можно проектик посмотреть откуда такой скетчь появился.
Да пожалуйста не жалко. на 5.3 тот же проект
Изображение

Ошибки в стабильной версии 7.3.0

Добавлено: 21 янв 2021, 21:35
aidar_i
superlyga1 писал(а): 21 янв 2021, 19:17 Да пожалуйста не жалко. на 5.3 тот же проект
Вас просили проект выложить, а не картинку.. Если хотите побыстрей ответ получить.

Ошибки в стабильной версии 7.3.0

Добавлено: 21 янв 2021, 22:47
superlyga
aidar_i писал(а): 21 янв 2021, 21:35 Вас просили проект выложить, а не картинку.. Если хотите побыстрей ответ получить.
извините сразу не до понял.
вот проектик.

Ошибки в стабильной версии 7.3.0

Добавлено: 22 янв 2021, 07:46
support
superlyga писал(а): 21 янв 2021, 22:47
aidar_i писал(а): 21 янв 2021, 21:35 Вас просили проект выложить, а не картинку.. Если хотите побыстрей ответ получить.
извините сразу не до понял.
вот проектик.
А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает

Ошибки в стабильной версии 7.3.0

Добавлено: 22 янв 2021, 10:40
superlyga
support писал(а): 22 янв 2021, 07:46 А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает
pro micro.-китай..
а почему у меня тогда уарт работает только на версии 5.3, а на остальных нет?

Отправлено спустя 4 минуты 48 секунд:
пользовался прослушивателем ide и флпрог. не один не видит.

Ошибки в стабильной версии 7.3.0

Добавлено: 22 янв 2021, 17:10
CTAPuK
[ref=#00aa00]support[/ref], используя штатные блоки так и не работает связка SVFC-RVFC.

Писал об этом здесь и здесь.

Сможете поправить в следующей стабильной версии.

Ошибки в стабильной версии 7.3.0

Добавлено: 22 янв 2021, 17:47
AlexCrane
[ref=#00aa00]support[/ref], Очень часто при загрузке вылетает 7.3.1
error.log

Ошибки в стабильной версии 7.3.0

Добавлено: 22 янв 2021, 22:29
superlyga1
support писал(а): 22 янв 2021, 07:46 А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает
я нашёл в чём проблемам.
не знаю как у вас заливается эта программа и работает. но у меня она почему то в конце Serial пишет единичку (Serial1) из-за которой и не работает передача данных в уарт. можно ли это исправить в следующих версиях флках. или это у меня, так генерирует код флпрог в ide.
Короче прошу вас разобраться почему так происходит у меня, а у вас всё норм.
подкрепляю скриншот как генерируется код в моём ide.
слева ide. сгенерированным кодом с флпрог , а с право подправлены мной который работает.
Изображение

Ошибки в стабильной версии 7.3.0

Добавлено: 23 янв 2021, 10:55
superlyga
superlyga1 писал(а): 22 янв 2021, 22:29
support писал(а): 22 янв 2021, 07:46 А в какой контроллер Вы заливаете эту программу. У меня на прошку всё залилось и работает
я нашёл в чём проблемам.
не знаю как у вас заливается эта программа и работает. но у меня она почему то в конце Serial пишет единичку (Serial1) из-за которой и не работает передача данных в уарт. можно ли это исправить в следующих версиях флках. или это у меня, так генерирует код флпрог в ide.
Короче прошу вас разобраться почему так происходит у меня, а у вас всё норм.
подкрепляю скриншот как генерируется код в моём ide.
слева ide. сгенерированным кодом с флпрог , а с право подправлены мной который работает.
Изображение
кстати, что я заметил. если поменять контроллер в проекте с про микро на уно, то код правильно генерируется. По этому у вас всё работает, а у меня нет. И на меги 2560 такая же фигня как и на про микро.
если можно, то файлик небольшой с изменениями. чтоб заменить можно было-б один удалить, а другой вставить.

Ошибки в стабильной версии 7.3.0

Добавлено: 23 янв 2021, 11:11
Sancho
[ref]superlyga1[/ref], Подключите Вашу плату, micro, к компу, зайдите в диспетчер устройств - как она там называется, имя её?

Ошибки в стабильной версии 7.3.0

Добавлено: 23 янв 2021, 11:22
superlyga
Sancho писал(а): 23 янв 2021, 11:11 [ref]superlyga1[/ref], Подключите Вашу плату, micro, к компу, зайдите в диспетчер устройств - как она там называется, имя её?
то что вы просите не могу сделать. плата на работе. я уже дома. проверить могу через два дня.
но могу точно сказать. и без подключенного контроллера. код не правильно генерируется на платах меге2560 и про micro. можете проверить сами. меняя контроллеры в проекте

Ошибки в стабильной версии 7.3.0

Добавлено: 23 янв 2021, 14:17
rw6cm
superlyga писал(а): 23 янв 2021, 11:22 код не правильно генерируется на платах меге2560 и про micro. можете проверить сами. меняя контроллеры в проекте
2560 работает правильно. При смене с про микро на мегу меняйте порт на 0, или подключайтесь к контактам первого порта.
Почему в про микро только первый порт для выбора не знаю ( не было такой платы)

Ошибки в стабильной версии 7.3.0

Добавлено: 23 янв 2021, 16:27
superlyga
причём тут порты? если в версии 7.3.1 и в других версиях кроме 5.3 код генерируется не правильно. из- за этого приходится править в иде.
superlyga1 писал(а): 22 янв 2021, 22:29 #135 superlyga1 » Вчера{, 19:29}

посмотрите сообщение №135 там скриншот как формулируется код. то бишь если в версии 7.3.1 выбрать платы мега2560 и про микро код формулируется как на левой идей с (Serial1), а если в версии 7.3.1 выбрать плату уно то код формулируется как на правой идей,как надо (Serial).
и тогда всё работает правильно.

Ошибки в стабильной версии 7.3.0

Добавлено: 23 янв 2021, 18:02
rw6cm
superlyga писал(а): 23 янв 2021, 16:27 если в версии 7.3.1 выбрать платы мега2560 и про микро код формулируется как на левой идей с (Serial1)
Еще раз повторю В меге 2560 все нормально
[spoiler]
2021_01_23_18_08_40_COM11.png
[/spoiler]
Косяк идет с модулями на чипе ATmega32u4, у них почему то, в настройке порта, выбор идет с первого порта, а не с нулевого.
Быстрей всего ошибка в описании этих контролеров.

Ошибки в стабильной версии 7.3.0

Добавлено: 23 янв 2021, 20:30
superlyga
rw6cm писал(а): 23 янв 2021, 18:02 Еще раз повторю В меге 2560 все нормально
скорей всего вы правы. спорить сильно не буду. так как толком сейчас проверить на меге не могу.
rw6cm писал(а): 23 янв 2021, 18:02 Косяк идет с модулями на чипе ATmega32u4, у них почему то выбор идет с первого порта, а не с нулевого.
Быстрей всего ошибка в описании этих контролеров.
а вот с этим утверждением соглашусь полностью. как бы это исправить и получить маленький файлик для замены в флпрог.