Спасибо. Попробую.montirovka писал(а): 21 янв 2026, 15:45Попробуйте обновить версию FLPRog 9.6.4 до версии 9.6.9.
FLProg 9.6.x тестирование
Re: FLProg 9.6.x тестирование
-
slsl
- Лейтенант
- Сообщения: 396
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 29 раз
- Поблагодарили: 74 раза
Re: FLProg 9.6.x тестирование
В левой панели при отключении "обновление по ОТА" отключается и ВЭБ интерфейс в коммуникациях
(9.6.9)
(9.6.9)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Ander
- Администратор
- Сообщения: 742
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 55 раз
- Поблагодарили: 141 раз
Re: FLProg 9.6.x тестирование
Исправлено, будет в ближайших версияхslsl писал(а): 22 янв 2026, 11:25 В левой панели при отключении "обновление по ОТА" отключается и ВЭБ интерфейс в коммуникациях
(9.6.9)
флп.png
-
slsl
- Лейтенант
- Сообщения: 396
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 29 раз
- Поблагодарили: 74 раза
-
ecoins
- Администратор
- Сообщения: 4486
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
Re: FLProg 9.6.x тестирование
Для любителей Web: разработчик пошел навстречу и уже в новой версии FLProg будут добавлены новые возможности.
В пределах проекта можно копировать, будут добавлены удобные стили.
Тестирование идет, возможно ещё что-то добавится.
В пределах проекта можно копировать, будут добавлены удобные стили.
Тестирование идет, возможно ещё что-то добавится.
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
Re: FLProg 9.6.x тестирование
9.6.9
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
-
Ander
- Администратор
- Сообщения: 742
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 55 раз
- Поблагодарили: 141 раз
Re: FLProg 9.6.x тестирование
У вас битый файл параметров пользовательских контроллеров. Зачастую ломаются при неккоректном завершении редактора.Siberian писал(а): 24 янв 2026, 21:32 9.6.9
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
Re: FLProg 9.6.x тестирование
Нужно переустановить FLP ?Ander писал(а): 24 янв 2026, 21:54У вас битый файл параметров пользовательских контроллеров. Зачастую ломаются при неккоректном завершении редактора.Siberian писал(а): 24 янв 2026, 21:32 9.6.9
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
Re: FLProg 9.6.x тестирование
Переустановил FLP, не помогло.Siberian писал(а): 24 янв 2026, 22:05Нужно переустановить FLP ?Ander писал(а): 24 янв 2026, 21:54У вас битый файл параметров пользовательских контроллеров. Зачастую ломаются при неккоректном завершении редактора.Siberian писал(а): 24 янв 2026, 21:32 9.6.9
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
Re: FLProg 9.6.x тестирование
STM32H7 открывается для просмотра, но при сохранении вылетает программа.Siberian писал(а): 24 янв 2026, 21:32 9.6.9
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
STM32F446RETX вылетает программа при открытии.
-
Ander
- Администратор
- Сообщения: 742
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 55 раз
- Поблагодарили: 141 раз
Re: FLProg 9.6.x тестирование
Siberian писал(а): 25 янв 2026, 10:05STM32H7 открывается для просмотра, но при сохранении вылетает программа.Siberian писал(а): 24 янв 2026, 21:32 9.6.9
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
STM32F446RETX вылетает программа при открытии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
Re: FLProg 9.6.x тестирование
У меня прописаны пути.Ander писал(а): 25 янв 2026, 10:48Siberian писал(а): 25 янв 2026, 10:05STM32H7 открывается для просмотра, но при сохранении вылетает программа.Siberian писал(а): 24 янв 2026, 21:32 9.6.9
Инструменты/Редактор пользовательских описаний контроллеров/Создать описание контроллера из существующего/.../STM32F446RETX.
Вылетает программа FLP.
STM32F446RETX вылетает программа при открытии.
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
Re: FLProg 9.6.x тестирование
При создании проекта STM32F446RETX (WeAct Studio) отсутствует PB11, хотя на плате он есть.
PB11(Pin 19)
- Тип: DIO
- Основные функции:
- DIO_PB11 (PULLUP, PULLDOWN, EXTI11)
- I2C2_SDA(основная функция)
- TIM2_CH4(PWM)
- USART3_RX
- Альтернативные функции:
- OTG_HS_ULPI_D4 (USB HS)
- ETH_MII_TX_EN / ETH_RMII_TX_EN (Ethernet)
- EVENTOUT
PB11(Pin 19)
- Тип: DIO
- Основные функции:
- DIO_PB11 (PULLUP, PULLDOWN, EXTI11)
- I2C2_SDA(основная функция)
- TIM2_CH4(PWM)
- USART3_RX
- Альтернативные функции:
- OTG_HS_ULPI_D4 (USB HS)
- ETH_MII_TX_EN / ETH_RMII_TX_EN (Ethernet)
- EVENTOUT
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Ander
- Администратор
- Сообщения: 742
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 55 раз
- Поблагодарили: 141 раз
Re: FLProg 9.6.x тестирование
Для ускорения решения задачи, можете сделать пользовательское описание контроллера, особенно боле полно и с картинками и выслать мне в ЛС. заменим.Siberian писал(а): 25 янв 2026, 17:42 При создании проекта STM32F446RETX (WeAct Studio) отсутствует PB11, хотя на плате он есть.
PB11(Pin 19)
- Тип: DIO
- Основные функции:
- DIO_PB11 (PULLUP, PULLDOWN, EXTI11)
- I2C2_SDA(основная функция)
- TIM2_CH4(PWM)
- USART3_RX
- Альтернативные функции:
- OTG_HS_ULPI_D4 (USB HS)
- ETH_MII_TX_EN / ETH_RMII_TX_EN (Ethernet)
- EVENTOUT
_1_.jpg
_2_.jpg
_3_.jpg
Очень приветствуется создание описаний контроллеров, в более полном варианте. Если делаете - делитесь с командой ФЛПрог, этив вы поможете развитию программы.
- Siberian
- Лейтенант
- Сообщения: 697
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 50 раз
- Поблагодарили: 37 раз
Re: FLProg 9.6.x тестирование
Ответил в личку.Ander писал(а): 25 янв 2026, 17:51Для ускорения решения задачи, можете сделать пользовательское описание контроллера, особенно боле полно и с картинками и выслать мне в ЛС. заменим.Siberian писал(а): 25 янв 2026, 17:42 При создании проекта STM32F446RETX (WeAct Studio) отсутствует PB11, хотя на плате он есть.
PB11(Pin 19)
- Тип: DIO
- Основные функции:
- DIO_PB11 (PULLUP, PULLDOWN, EXTI11)
- I2C2_SDA(основная функция)
- TIM2_CH4(PWM)
- USART3_RX
- Альтернативные функции:
- OTG_HS_ULPI_D4 (USB HS)
- ETH_MII_TX_EN / ETH_RMII_TX_EN (Ethernet)
- EVENTOUT
_1_.jpg
_2_.jpg
_3_.jpg
Очень приветствуется создание описаний контроллеров, в более полном варианте. Если делаете - делитесь с командой ФЛПрог, этив вы поможете развитию программы.
-
Boggard
- Рядовой
- Сообщения: 76
- Зарегистрирован: 23 дек 2020, 01:10
- Имя: Андрей
- Благодарил (а): 22 раза
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование

Здравствуйте! Подскажите пожалуйста, что значит ошибка ? Пытаюсь разобраться с этим блоком Дисплей IPS ST 7789 Очень нужен простой как две копейки блок . для вывода строки без наворотов ч/б , со счетчика. За три дня , запустил дисплей на ЕСП32 38пин. Промучился капец.
C:\Users\Boggard\Documents\Arduino\123\FLPror\FLPror.ino\FLPror.ino.ino:5:32: fatal error: user_interface.h: No such file or directory
compilation terminated.
Последний раз редактировалось Boggard 25 янв 2026, 18:58, всего редактировалось 1 раз.
-
Boggard
- Рядовой
- Сообщения: 76
- Зарегистрирован: 23 дек 2020, 01:10
- Имя: Андрей
- Благодарил (а): 22 раза
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
Выкинул из блока все лишнее . Но он , к сожалению не работает. Добавил #include <TFT_eSPI.h> и поменял библию на эту
#include <EasyColor.h>. еще бывает на это ругается - extern "C" .
#include <EasyColor.h>. еще бывает на это ругается - extern "C" .
Код: Выделить всё
#include <TFT_eSPI.h>
#include <EasyColor.h>
extern "C"
{
#include "user_interface.h"
}
bool EN_249912266_2;
String Text_249912266_2;
int SIZE_249912266_2;
byte X_249912266_2;
byte Y_249912266_2;
byte R_249912266_2;
byte G_249912266_2;
byte B_249912266_2;
void setup()
{
color24to16(0xC8, 0x8C, 0x1E);
}
void loop()
{
//Плата:1
//Наименование:ГЛАВНЫЙ БЛОК
//Плата:3
//Наименование:ДИСПЛЕЙ ТЕКСТ RGB
EN_249912266_2 = !(0);
Text_249912266_2 = String("КАЖДЫЙ");
SIZE_249912266_2 = 3;
X_249912266_2 = 15;
Y_249912266_2 = 5;
R_249912266_2 = 255;
G_249912266_2 = 0;
B_249912266_2 = 0;
if(EN_249912266_2)
{
tft.setCursor(X_249912266_2, Y_249912266_2); // x,y координаты текста
tft.setTextColor(color24to16(R_249912266_2,G_249912266_2,B_249912266_2)); // цвет текста
tft.setTextSize(SIZE_249912266_2); // размер текста - №2 (7*2 = 14 точек)
tft.print(Text_249912266_2); // вывод текста
delay(100);
}
}
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));
}
}
-
Boggard
- Рядовой
- Сообщения: 76
- Зарегистрирован: 23 дек 2020, 01:10
- Имя: Андрей
- Благодарил (а): 22 раза
- Поблагодарили: 2 раза
Re: FLProg 9.6.x тестирование
Так. Ошибку решил . Теперь ругается на другое.
C:\Users\Boggard\Documents\Arduino\123\FLPror\FLPror.ino\FLPror.ino.ino: In function 'void setup()':
FLPror.ino:17: error: 'color24to16' was not declared in this scope
color24to16(0xC8, 0x8C, 0x1E);
^
C:\Users\Boggard\Documents\Arduino\123\FLPror\FLPror.ino\FLPror.ino.ino: In function 'void loop()':
FLPror.ino:35: error: 'tft' was not declared in this scope
tft.setCursor(X_249912266_2, Y_249912266_2); // x,y координаты текста
^
FLPror.ino:36: error: 'color24to16' was not declared in this scope
tft.setTextColor(color24to16(R_249912266_2,G_249912266_2,B_249912266_2)); // цвет текста
Код: Выделить всё
#include "TFT_eSPI.h"
#include "EasyColor.h"
extern "C"
{
// #include "user_interface.h"
}
bool EN_249912266_2;
String Text_249912266_2;
int SIZE_249912266_2;
byte X_249912266_2;
byte Y_249912266_2;
byte R_249912266_2;
byte G_249912266_2;
byte B_249912266_2;
void setup()
{
color24to16(0xC8, 0x8C, 0x1E);
}
void loop()
{
//Плата:1
//Наименование:ГЛАВНЫЙ БЛОК
//Плата:3
//Наименование:ДИСПЛЕЙ ТЕКСТ RGB
EN_249912266_2 = !(0);
Text_249912266_2 = String("КАЖДЫЙ");
SIZE_249912266_2 = 3;
X_249912266_2 = 15;
Y_249912266_2 = 5;
R_249912266_2 = 255;
G_249912266_2 = 0;
B_249912266_2 = 0;
if(EN_249912266_2)
{
tft.setCursor(X_249912266_2, Y_249912266_2); // x,y координаты текста
tft.setTextColor(color24to16(R_249912266_2,G_249912266_2,B_249912266_2)); // цвет текста
tft.setTextSize(SIZE_249912266_2); // размер текста - №2 (7*2 = 14 точек)
tft.print(Text_249912266_2); // вывод текста
delay(100);
}
}
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));
}
}
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость