Например TDA7294

Форум РадиоКот • Просмотр темы - самодельный калькулятор на основе StM32F030 и 1602LCD
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Пн май 17, 2021 21:25:31

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вс мар 31, 2019 21:27:36 
Открыл глаза

Зарегистрирован: Пн мар 11, 2019 12:24:54
Сообщений: 76
Рейтинг сообщения: 6
Сделал себе пару калькуляторов работающих в обратной нотации, наподобие старых совецких МК54. Один с ёмкостным сенсором а другой с обычными кнопками. В остальном они схожи. Вычисления проводятся над 64_битными переменными с плавающей точкой, предусмотрены 20 регистров памяти с возможностью сохранения в eeprom, возможно выполнение простых программ (без циклов и переходов, максимально 255 шагов, до 3 программ в eeprom).
Мне они кажутся весьма удобными, так что может ещё кому пригодятся.


Вложения:
calc 001.jpg [78.96 KiB]
Скачиваний: 560
версия_с_кнопками.gif [112.42 KiB]
Скачиваний: 406
версия с сенсорной клавиатурой.gif [115.49 KiB]
Скачиваний: 592
калькулятор с сенсорными клавишами.zip [218.8 KiB]
Скачиваний: 219
калькулятор с кнопками.zip [180.03 KiB]
Скачиваний: 205
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт окт 29, 2019 13:21:17 
Открыл глаза

Зарегистрирован: Пн мар 11, 2019 12:24:54
Сообщений: 76
Рейтинг сообщения: 0
наконец дошло почему калькулятор стартует пару секунд - не обратил внимание что при инициализации нужно обнулять systick. в прилагаемых прошивках этот момент исправлен.

зы. по печатке для сенсорной версии - на практике часть с контроллером отрезана ножницами от сенсорного поля и в таком виде спаяно навесными проводниками, соединения соответствуют указанным на схеме.


Вложения:
calc 003.jpg [74.11 KiB]
Скачиваний: 376
fw.zip [65.03 KiB]
Скачиваний: 138
Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 18:06:48 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 2
немного доработанная кнопочная версия:

- упрощена схема заряда аккумулятора и теперь можно использовать зу от сотовых
- введена опция динамической подсветки экрана, удобно при слабой освещённости
- появилась возможность сохранения дополнительных 20 пользовательских программ
по 44 шага во внутренней flash памяти контроллера
- сделано автоотключение по неактивности (содержимое памяти сохраняется)
- изменено форматирование вывода на экран в режиме программирования (видно семь шагов
программы вместо двух до этого)
- мелкие изменения вроде тригонометрических функций с подстановкой табличных значений
для стандартных углов или способа ввода буквенных обозначений в hex_режиме
- переделан рисунок печатной платы (разделена на две части - контроллера и кнопок)


Вложения:
схема.gif [130.05 KiB]
Скачиваний: 150
rpn_calculator.zip [207.46 KiB]
Скачиваний: 88
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 19:56:06 
Держит паяльник хвостом

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 956
Рейтинг сообщения: 0
Использовать для калькулятора МК, не умеющий флоаты и даже не имеющий аппаратного деления? Оригинально…

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Барьерные силовые клеммы от Degson – расширение складского ассортимента Компэл

Обновленная линейка барьерных клеммных блоков Degson, поступивших на склад Компэл, содержит широкий ряд клемм, подходящих для соединения проводников различного сечения (от 22AWG до 10AWG). Барьерные клеммные колодки сочетают в себе удобство, простоту и надежность соединения. Это достигается за счет ответственного производства и использования высококачественных материалов. Винтовые клеммные блоки барьерного типа Degson предназначены в первую очередь для коммутации в сильноточных цепях, например, в распределительных и измерительных системах.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 20:10:54 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 0
Eddy_Em писал(а):
не умеющий флоаты и даже не имеющий аппаратного деления

это всё пустяки. а вот то что памяти в нём маловато (4k/32k) является заметным ограничением.


Вернуться наверх
 
Вебинар «Экосистема MEAN WELL. Решения для любых задач электропитания» (20.05.2021)

Приглашаем 20 мая на вебинар, посвященный линейке поставок компании MEAN WELL и ее подходу к производству источников питания — как экосистемы продукции и услуг, которая позволяет подобрать оптимальный источник питания для любых задач электропитания. Рассмотрим весь спектр выпускаемой продукции MEAN WELL в области AC/DC-, DC/DC- и DC/AC-преобразователей с подробным разбором интересных и уникальных новинок, их применении и многое другое.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 20:18:08 
Это не хвост, это антенна

Карма: 21
Рейтинг сообщений: 223
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 1476
Рейтинг сообщения: 0
не умеющий флоаты

Там расчеты в double, это уже нужно какой-нибудь STM32H7 ставить :) Вот делать калькулятор с обратной польской нотацией - это действительно странно...

это всё пустяки. а вот то что памяти в нём маловато (4k/32k) является заметным ограничением.

Поменять F030С6 на более жирный F0 - тоже пустяки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 22:18:30 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 9
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 102
Рейтинг сообщения: 0
это всё пустяки. а вот то что памяти в нём маловато (4k/32k) является заметным ограничением.

Скорей всего вся память потратилась на перевод между двоичным и десятичным форматом. Классический вариант перевода - жиИирный. И я-бы не стал доверять такому калькулятору, у меня для таких целей есть МК51 - считает в десятичной системе. Кстати, калькулятор из винды - врёт...

Десятичная математика - достаточно прикольная вещь, но затратная по времени разработки. А материалов в сети меньше чем школьном учебнике.

_________________
sRtoS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Чт дек 03, 2020 05:59:19 
Встал на лапы

Карма: -2
Рейтинг сообщений: 4
Зарегистрирован: Вс сен 06, 2020 16:06:10
Сообщений: 126
Рейтинг сообщения: 0
Пардон, а там что, литий - вот прям напрямую полевиком на 5 вольт врубается? И никакого мониторинга тока и напряжения на батарее? Взрывоопасненький калькулятор. Если это на МК впадлу делать, может хотя-бы 4056 или что вам там нравится поставить? Издеваться над литием - ну нахрен, чревато.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Чт дек 03, 2020 08:14:48 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 1
ток ограничен резистором, напряжение мониторится контроллером, на крайний случай в батарее сотового есть своя электроника. если хлопок всё же состоится предусмотрена вышибная крышка а передняя панель выполнена из двухслойного ударопрочного поликарбоната суммарной толщиной 6мм. во время заряда желательно иметь под рукой ведро с песком и огнетушитель.
AVI-crak писал(а):
Десятичная математика - достаточно прикольная вещь, но затратная по времени разработки. А материалов в сети меньше чем школьном учебнике.

.
при желании можно найти несколько проектов с открытыми исходными текстами, например https://hackaday.io/project/6468-rpn-sc ... calculator на двух msp430.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Пт дек 04, 2020 11:00:06 
Встал на лапы

Карма: -2
Рейтинг сообщений: 4
Зарегистрирован: Вс сен 06, 2020 16:06:10
Сообщений: 126
Рейтинг сообщения: 0
А, пардон, я видимо на старую версию схемы посмотрел, в последней версии это как-то логичнее, спору нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Пт дек 04, 2020 17:06:09 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 9
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 102
Рейтинг сообщения: 0
при желании можно найти

Оно там https://github.com/druzyek/RPN_Calculator / BCD формат чисел.
Однако если просто искать "Calculator" - сам гит покажет 100500 проектов на числах двойной точности.
ps - бегло ознакомился алгоритмом умножения, оно таки в лоб работает, прям как по школьному учебнику.

_________________
sRtoS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт янв 12, 2021 08:06:10 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 0
исправил ошибку возникающую при выводе информации в режиме программирования. а также возможность выбора отсутствующих банков eeprom при сохранении.


Вложения:
исправленная_прошивка.zip [163.89 KiB]
Скачиваний: 32
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Fant1k и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y