Программируем STM8S003, STM8S103.

Selivan
Рядовой
Сообщения: 41
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Программируем STM8S003, STM8S103.

Сообщение Selivan »

С дисплеем. Проект приложил.
Selivan
Рядовой
Сообщения: 41
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Программируем STM8S003, STM8S103.

Сообщение Selivan »

Один счётчик увеличивается, другой уменьшается, причем одновременно. На обеих выходах энкодера импульсы при поворотах одновременно.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Selivan писал(а): 22 янв 2026, 20:09 Один счётчик увеличивается, другой уменьшается, причем одновременно. На обеих выходах энкодера импульсы при поворотах одновременно.
Энкодер выдает все нормально. Почему 2 счетчика? поставьте один и два входа.
Проверил работу, изменил блок дисплея. (Есть новая версия)
Энкодер+OLED.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Selivan
Рядовой
Сообщения: 41
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Программируем STM8S003, STM8S103.

Сообщение Selivan »

Поменял контроллер - все отлично работает. Спасибо Вам за терпение и желание помочь. Осталось блок меню, готовых не нашел, снова надежда на Вас.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Selivan писал(а): 23 янв 2026, 07:00 Поменял контроллер - все отлично работает. Спасибо Вам за терпение и желание помочь. Осталось блок меню, готовых не нашел, снова надежда на Вас.
Попробуйте создать меню без блока меню, вообще, опишите меню, что хотите.
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: Программируем STM8S003, STM8S103.

Сообщение montirovka »

aidar_i писал(а): 23 янв 2026, 11:12
Selivan писал(а): 23 янв 2026, 07:00 Поменял контроллер - все отлично работает. Спасибо Вам за терпение и желание помочь. Осталось блок меню, готовых не нашел, снова надежда на Вас.
Попробуйте создать меню без блока меню, вообще, опишите меню, что хотите.
Не знаю как с STM, но двухстрочные меню с ESP32 не работают в 9 версии. Входить входит, редактирует один параметр. К другому параметру нет доступа.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Selivan писал(а): 23 янв 2026, 07:00 Поменял контроллер - все отлично работает. Спасибо Вам за терпение и желание помочь. Осталось блок меню, готовых не нашел, снова надежда на Вас.
Кстати посмотрите в 1м сообщении термостат w1209, как там сделано. STM8S не нужно в 9й версии проектировать!
Selivan
Рядовой
Сообщения: 41
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Программируем STM8S003, STM8S103.

Сообщение Selivan »

Хорошо, посмотрю обязательно.
Selivan
Рядовой
Сообщения: 41
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Программируем STM8S003, STM8S103.

Сообщение Selivan »

Меню должно запоминать и сохранять значения четырех переменных. Управление меню энкодером.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Selivan писал(а): 23 янв 2026, 15:53 Меню должно запоминать и сохранять значения четырех переменных. Управление меню энкодером.
Немного изменил проект, в Ардуино иде плату замените на STM или установите пользовательский контроллер
Selivan
Рядовой
Сообщения: 41
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Программируем STM8S003, STM8S103.

Сообщение Selivan »

При компиляции проекта возникает ошибка:
Показать
Если из проекта удалить блоки OLED дисплея, то компиляция проходит нормально.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Длинный талмут скрывайте вот так.

У меня нет ошибок, сейчас проверил работу ЕЕПРОМ, исправил в проекте ошибки (byte заменил на int (с ним работает плохо)), ЕЕПРОМ работает. (Есть новая версия)
Термостат холодильника_1_1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Selivan
Рядовой
Сообщения: 41
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Программируем STM8S003, STM8S103.

Сообщение Selivan »

Попробовал Термостат холодильника_1_1.rar, все равно ошибка компиляции. В какой версии программы Вы проверяли? Я пробовал в 8.0.2, 8.2.2., 9.1.0.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Selivan писал(а): 24 янв 2026, 12:18 Попробовал Термостат холодильника_1_1.rar, все равно ошибка компиляции. В какой версии программы Вы проверяли? Я пробовал в 8.0.2, 8.2.2., 9.1.0.
Я в 8.0.0, но должен работать и в других кроме 9 версии.
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: Программируем STM8S003, STM8S103.

Сообщение montirovka »

aidar_i писал(а): 24 янв 2026, 16:45
Selivan писал(а): 24 янв 2026, 12:18 Попробовал Термостат холодильника_1_1.rar, все равно ошибка компиляции. В какой версии программы Вы проверяли? Я пробовал в 8.0.2, 8.2.2., 9.1.0.
Я в 8.0.0, но должен работать и в других кроме 9 версии.
А в Arduino IDE какую плату вы выбираете?
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Breakout Board STM8S103F3.У Вас тоже не компилируется? Используйте лучше версию программы не выше 8.0.2, лучше 8.0.0.
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: Программируем STM8S003, STM8S103.

Сообщение montirovka »

aidar_i писал(а): 24 янв 2026, 17:09 STM8S103f.У Вас тоже не компилируется?
А как добавить эту плату в Arduino IDE?
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

montirovka писал(а): 24 янв 2026, 17:11
aidar_i писал(а): 24 янв 2026, 17:09 STM8S103f.У Вас тоже не компилируется?
А как добавить эту плату в Arduino IDE?
Читайте первое сообщение, там подробно описано, даны ссылки.
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: Программируем STM8S003, STM8S103.

Сообщение aidar_i »

Selivan писал(а): 24 янв 2026, 12:18 Попробовал Термостат холодильника_1_1.rar, все равно ошибка компиляции. В какой версии программы Вы проверяли? Я пробовал в 8.0.2, 8.2.2., 9.1.0.
Запустите Arduino Ide через стрелку вниз Компилировать проект, тогда библиотеки из блока установятся у Вас на компе. В вашем файле ошибки не указывается подключение библиотеки для дисплея. Вот у меня:
Показать
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: Программируем STM8S003, STM8S103.

Сообщение montirovka »

А как переназначить библиотеку Wire? У меня вот так ошибка выглядит. FLProg 8.2.3.
Показать
Ответить

Вернуться в «Arduino. Другие МК»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя