Здравствуйте!
Контроллер ARDUINO UNO
На одном компьютере Win 8 32x, FLProg 7.5.0, Arduino-IDE 1.8.19
На другом Win 10 64x, FLProg 8.2.3, Arduino-IDE 1.8.19
Компилирую проект на Win 8 32x, FLProg 7.5.0, Arduino-IDE 1.8.19
Глобальные переменные используют 78% динамической памяти ...
Недостаточно памяти, программа может работать нестабильно.
Но программа (проект) работает правильно.
Компилирую этот же проект на Win 10 64x, FLProg 8.2.3, Arduino-IDE 1.8.19
Глобальные переменные используют 99% динамической памяти ...
Недостаточно памяти, программа может работать нестабильно.
Проект не работает.
Помогите, пожалуйста, разобраться.
Дополню.
Когда в FLProg нажимаю "глаз" Просмотр кода проекта, то на Win8 первые две строки такие:
#include "DHT_NEW.h"
#include <IRremote.h>
А в Win10 пояdляется еще одна строка в верзу:
#include "flprogUtilites.h"
#include "DHT_NEW.h"
#include <IRremote.h>
Разный объем памяти под глобальные переменные.
- NordKavkaz
- Сержант
- Сообщения: 104
- Зарегистрирован: 02 фев 2024, 15:19
- Откуда: Георгиевск
- Имя: Александр
- Благодарил (а): 115 раз
Разный объем памяти под глобальные переменные.
Не откладывай на завтра то, что можно сделать послезавтра.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разный объем памяти под глобальные переменные.
1.В разных системах разные версии FLProg - 7.5.0 и 8.2.3.NordKavkaz писал(а): 13 апр 2024, 23:20 Компилирую проект на Win 8 32x, FLProg 7.5.0, Arduino-IDE 1.8.19
Глобальные переменные используют 78% динамической памяти ...
Недостаточно памяти, программа может работать нестабильно.
Но программа (проект) работает правильно.
Компилирую этот же проект на Win 10 64x, FLProg 8.2.3, Arduino-IDE 1.8.19
Глобальные переменные используют 99% динамической памяти ...
Недостаточно памяти, программа может работать нестабильно.
Проект не работает.
2.Рекомендация: переходите с UNO на ESP32, RP2040 - иначе проблемы с памятью будут преследовать Вас.
- NordKavkaz
- Сержант
- Сообщения: 104
- Зарегистрирован: 02 фев 2024, 15:19
- Откуда: Георгиевск
- Имя: Александр
- Благодарил (а): 115 раз
Разный объем памяти под глобальные переменные.
[ref]ecoins[/ref],
Да, придется. Не только в разных системах, но только что заметил, что в 7.5.0 на одном UNO проект работает, а на другом UNO тот же проект не работает.
Не откладывай на завтра то, что можно сделать послезавтра.
-
- Полковник
- Сообщения: 4009
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разный объем памяти под глобальные переменные.
UNO разные попадаются - с CH340 подешевле, но и памяти на 2 кб меньше(программный загрузчик занимает).NordKavkaz писал(а): 14 апр 2024, 01:03 Да, придется. Не только в разных системах, но только что заметил, что в 7.5.0 на одном UNO проект работает, а на другом UNO тот же проект не работает.
Вопрос: А вы схемы и печатные платы разрабатываете?
- NordKavkaz
- Сержант
- Сообщения: 104
- Зарегистрирован: 02 фев 2024, 15:19
- Откуда: Георгиевск
- Имя: Александр
- Благодарил (а): 115 раз
Разный объем памяти под глобальные переменные.
Платы не разрабатываю. А схемы только начал в FLProg. В юности занимался импульсной техникой. Потом забросил. А сейчас появилось второе дыхание благодаря FLProg и доступным контроллерам.
Не откладывай на завтра то, что можно сделать послезавтра.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя