Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ)

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 28 жовт. 2017 16:27 #1

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Добрый день, обращаюсь к Soir опять с просьбой в написании прошивки часиков.
В наличии LCD2002 (20-ть символов и две строки), Atmega48, Ds18B20.
Прототипом данных часов являются Часы, будильник, термометр Atmega8, DS1307, LCD1602 (КРУПНЫЙ ШРИФТ) и Часы-термометр на atmega8 и LCD1602 (КРУПНЫЕ ЦИФРЫ)
Примерную схему и описание хотелок в описании.
По возможности прошу помочь со схемой и написанием прошивки. Дякую

Вкладений файл:

Назва файлу: ATM48_2002.rar
Розмір файлу:19 KB
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 28 жовт. 2017 18:03 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Будет время, гляну внимательнее, пока пара замечаний.
Так кнопки работать не будут. Если выводы МК позволяют, то лучше их подключить напрямую к МК. Если нужно сэкономить выводы или провода, тогда кнопки должны управлять делителем напряжения, а МК уже будет это напряжение измерять.
Объем памяти ATMEGA48 в два раза меньше, чем ATMEGA8. Поэтому не факт, что все поместится, как в прототипе.
Разрисуйте расположение и вид символов на дисплее. Формат ДД-ММ-ГГГГ крупным шрифтом точно не поместится.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 28 жовт. 2017 18:35 #3

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Если выводы МК позволяют, то лучше их подключить напрямую к МК.

Хорошо, экономить выводы или провода нет смысла

Soir пише:
Поэтому не факт, что все поместится, как в прототипе.
Разрисуйте расположение и вид символов на дисплее. Формат ДД-ММ-ГГГГ крупным шрифтом точно не поместится.
Проблема именно в размере памяти при отображении? Тогда ДД-ММ-ГГ.
Если проблема во всех хотелках, то лучше их уменьшить.
Таймер минус.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 28 жовт. 2017 20:24 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
Проблема именно в размере памяти при отображении?
До памяти я еще не добрался, проблема в размещении на дисплее. Хотя он и большой, но не все поместится крупным шрифтом.

Для теста работы с индикатором - прошивка. Если есть возможность, проверьте в железе.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 28 жовт. 2017 20:45 #5

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Для теста работы с индикатором - прошивка. Если есть возможность, проверьте в железе.
В протеусе и в железе работает. Заставка с подсветкой

Частина повідомлення прихована від гостей. Будь ласка, увійдіть або зареєструйтесь, щоб побачити її.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 29 жовт. 2017 12:12 від wolf2000.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 30 жовт. 2017 08:55 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Немного освобожусь, попробую что-то написать. Пока на все не хватает времени.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: wolf2000

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 01 лист. 2017 00:18 #7

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
До памяти я еще не добрался, проблема в размещении на дисплее. Хотя он и большой, но не все поместится крупным шрифтом.
Если мало памяти, можно убрать таймер, и (или) будильник (он самый прожорливый?).
________________
Или может я не правильно понял? Не влезет 31-10-2017 крупными цифрами? Тогда 31-10-17
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 01 лист. 2017 05:50 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Один символ крупным шрифтом занимает три знакоместа. Еще одно знакоместо - пробел между символами. Еще разделительные символы. Вот и посчитайте, сколько влезет на дисплей. Тем более, у Вас уже есть практический пример такого шрифта. А потом составьте вид каждой надписи на дисплее.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 01 лист. 2017 09:02 #9

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Один символ крупным шрифтом занимает три знакоместа. Еще одно знакоместо - пробел между символами.
31-10-17
6+1+6+1+6=20
Soir пише:
Еще разделительные символы. Вот и посчитайте, сколько влезет на дисплей. Тем более, у Вас уже есть практический пример такого шрифта. А потом составьте вид каждой надписи на дисплее.
Да, есть но, там нет даты с годом. Меню мелким шрифтом.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 02 лист. 2017 11:33 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Места в памяти МК на все хотелки катастрофически не хватает. Или другой МК, или давайте по минимуму, а потом по мере возможности, добавлять.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 02 лист. 2017 17:38 #11

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
или давайте по минимуму, а потом по мере возможности, добавлять.
Частина повідомлення прихована від гостей. Будь ласка, увійдіть або зареєструйтесь, щоб побачити її.

Изначально часы, потом уже (если хватит места) 2,3,4,5
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 лист. 2017 17:39 від wolf2000.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 02 лист. 2017 19:21 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Даты нет в этом списке?
И будильника тоже нет?
Останнє редагування: 02 лист. 2017 19:33 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 02 лист. 2017 19:44 #13

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Даты нет в этом списке?

Пардон, хотелки и индикация разные колонки у меня
Частина повідомлення прихована від гостей. Будь ласка, увійдіть або зареєструйтесь, щоб побачити її.Soir пише:
И будильника тоже нет?
это уж как по месту в МК, не на самом приоритете. Хочется, но.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 лист. 2017 19:47 від wolf2000.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 03 лист. 2017 13:33 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
Soir пише:
Еще одно знакоместо - пробел между символами.
31-10-17
6+1+6+1+6=20
Вы забыли про пробел между символами. Без него получается сплошной текст.
И памяти не хватает ни на что. Часы и термометр. Осталось 5% свободной памяти, это так, минимальный НЗ.
В общем, посмотрите (лучше в железе), как оно все получается. Это еще не финальная версия прошивки, но остальное после испытаний в железе.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: wolf2000

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 03 лист. 2017 18:50 #15

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
В общем, посмотрите (лучше в железе)
в программе все хорошо, в железе не запускается. Пробовал менять кварц, ставил конденсаторы. Увы

Частина повідомлення прихована від гостей. Будь ласка, увійдіть або зареєструйтесь, щоб побачити її.
Не установил: кнопки, DS18B20 и делитель сигнал "POWER". Последний понял для регулировки яркости.
Залили тестовую прошивку с поста #5 все нормально. Fuse одинаковые
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 03 лист. 2017 18:54 від wolf2000.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 03 лист. 2017 19:14 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Кварц должен быть на 32768 Гц. Сигнал POWER обязателен, можно просто этот вход подтянуть к +5V на время отладки.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: wolf2000

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 03 лист. 2017 19:36 #17

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Кварц должен быть на 32768 Гц.
Так и есть. Часовой, пробовал пару разных, добавка емкостей 18 Пик
Soir пише:
Сигнал POWER обязателен, можно просто этот вход подтянуть к +5V на время отладки.
установил цепочку подтянул к +5v.
Результат такой же



Тестовая прошивка работает
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 03 лист. 2017 19:38 від wolf2000.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 03 лист. 2017 21:06 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Небольшие изменения.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 04 лист. 2017 02:21 #19

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Небольшие изменения.
тот же результат
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 04 лист. 2017 08:09 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Еще тест, должна быть только заставка.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 04 лист. 2017 09:22 #21

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Еще тест, должна быть только заставка.
заставка есть
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 04 лист. 2017 12:33 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Тогда дальше. Заставка 2 сек, потом короткое мигание - еще 2 сек. Затем часы.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 04 лист. 2017 15:20 #23

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Тогда дальше. Заставка 2 сек, потом короткое мигание - еще 2 сек. Затем часы.
заставка, мигание, потом часы (все нули) секунды не идут.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 04 лист. 2017 15:21 від wolf2000.
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 04 лист. 2017 19:14 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
потом часы
И как смотрится?
Включил ход часов, проверьте.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Часы-термометр на LCD2002 (КРУПНЫЕ ЦИФРЫ) 04 лист. 2017 19:41 #25

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 967
  • Подякували: 250
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
И как смотрится?
Включил ход часов, проверьте.
Отлично. Секунд через 30 тухнет подсветка.


Частина повідомлення прихована від гостей. Будь ласка, увійдіть або зареєструйтесь, щоб побачити її.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 04 лист. 2017 19:47 від wolf2000.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir