Обсуждаем контроллеры компании Atmel.
Ответить

измерительное устройство с дисплеем на базе св. матрицы

Сб янв 16, 2021 17:27:03

Друзья, всем привет! Нужна помощь в написании кода для измерительного устройства.
Скажу сразу и честно, я не программист. На 4 из 10 могу в с++, но в остальных языках близок к 0.
Со схемотехникой и электроникой у меня все хорошо, схему устройства я сделал. Но код написать не могу...
Писать нужно на ассемблере, кое-какие наброски кода моего приятеля есть, может помогут... Заранее большое спасибо!

Исходные данные:
контроллер - Atmega168

И АЦП, и дисплеи висят на SPI шине.
Для АЦП есть буфер на LM358N, т.к. его входное сопротивление низкое и напряжение без него может просаживаться.
Делитель на 15-16 где-то на входе, т.к. операционник при таком подключении может выдавать 3.5в макс на выходе (источник опорного напряжения - 4.096в).
3.43 максимальное напряжение, что придет на микруху
Точность 0.013 только ТЕОРЕТИЧЕСКАЯ, т.к. в таких конструкциях все очень сильно зависит от разводки платы и качества компонентов... но в прочем пока это не так важно)
Вложения
код МК.txt
(3.18 KiB) Скачиваний: 94
схема МК.pdf
Это моя схема
(234.25 KiB) Скачиваний: 138
Последний раз редактировалось Вейдер Сковородкович Вс янв 17, 2021 14:35:02, всего редактировалось 2 раз(а).

Re: измерительное устройство с дисплеем на базе св. матрицы

Сб янв 16, 2021 19:36:16

а может взять Ардуину за 100р - она уже на готовой плате, программатор не нужен, куча библиотек, разных модулей, да и писать на си?

Re: измерительное устройство с дисплеем на базе св. матрицы

Сб янв 16, 2021 20:37:55

Ктой-то заказал весоконтроллер/измериловку?
Так есть готовый HX711 (24 разрядный) или 4 канальный 16 битный АЦП ADS1115... это из "сопровождающих товаров" для ардуиноподобных....
:roll:
И зачем в ассемблер лезть, ежли есть адуринки и ,главное, навыки обращения с С/С++?
8)

Re: измерительное устройство с дисплеем на базе св. матрицы

Сб янв 16, 2021 20:41:46

Вейдер Сковородкович писал(а):На 4 из 10 могу в с++
Вейдер Сковородкович писал(а):Писать нужно на ассемблере
Где логика ? :roll:

Пишите на плюсах, в той-же абдурине. Работы на вечер новичку, включая серфинг материала.

Re: измерительное устройство с дисплеем на базе св. матрицы

Сб янв 16, 2021 20:58:15

воядли шустро дуринки хватит ина замор и на вывод в динамике... придется ставить ципку ТМ

Re: измерительное устройство с дисплеем на базе св. матрицы

Сб янв 16, 2021 21:09:52

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

Re: измерительное устройство с дисплеем на базе св. матрицы

Вс янв 17, 2021 09:06:01

а может взять Ардуину за 100р - она уже на готовой плате, программатор не нужен, куча библиотек, разных модулей, да и писать на си?


Можно было бы... но такое вот ТЗ, к счастью или сожалению

Добавлено after 2 minutes 14 seconds:
Вейдер Сковородкович писал(а):На 4 из 10 могу в с++
Вейдер Сковородкович писал(а):Писать нужно на ассемблере
Где логика ? :roll:

Пишите на плюсах, в той-же абдурине. Работы на вечер новичку, включая серфинг материала.


Эх, было бы здорово конечно, но такое вот ТЗ у меня... это по учебе). Иногда в заданиях нет места логики

Re: измерительное устройство с дисплеем на базе св. матрицы

Вс янв 17, 2021 10:24:03

А мне тоже нужна помощь. Скажу сразу и честно, что я не музыкант.
Нужно сыграть на скрипке на выпускном экзамене.
Это нужно руководителям музыкального училища, куда я поступил ))

Re: измерительное устройство с дисплеем на базе св. матрицы

Вс янв 17, 2021 10:48:10

Вейдер Сковородкович писал(а):...

Эх, было бы здорово конечно, но такое вот ТЗ у меня... это по учебе). Иногда в заданиях нет места логики

Ёжли по учебе - тогда "сделайте за меня....."...
8)
Ассемблер по АВРкам штука хорошая, но там УЧИТЬ надо моного и документацию детально прорабатывать НА КАЖДУЮ из используемых в устройстве СБИС (а не только на используемую АВРку - это и затраты времени и распечатки более пары сотен страниц "для отлежки в ящике")...
"Хвостом" в этом проекте многобайтовая математика (умножение/деление), которую под ассембером обрабатывать таки ... садизьмо...
Для "стороннего доброжелателя" это таки "избыточная роскошь" (если заранее проработок не сделано было).
:sleep:
Судя по листингу ассемблера Вам это задание на данный момент явно не потянуть (особо в рамках "примитив - однофайлового" проекта).
:(
Возможно после некоторой дополнительной подготовки ситуация измениться...
:roll:

Re: измерительное устройство с дисплеем на базе св. матрицы

Вс янв 17, 2021 11:36:59

Возможно после некоторой дополнительной подготовки ситуация измениться...
:roll:

Путём перечисления N-го количества тугриков (драхм, абазов) знающему человеку. :)
Для справки: go to https://radiokot.ru/forum/viewforum.php?f=53
"Халява - мой компас земной " ©

Re: измерительное устройство с дисплеем на базе св. матрицы

Вс янв 17, 2021 18:07:48

А мне тоже нужна помощь.

Красиво подмечено!!! :)))

Re: измерительное устройство с дисплеем на базе св. матрицы

Вс янв 17, 2021 20:50:45

ТС, напишите программу в минимальной конфигурации на СИ, сделайте дизассемблер, вот и готовый асм код.
Останется только переписать в надлежащий вид подставив красиво свои данные.
Ответить