Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 90 189

madgrey, здесь Вы приводили свою схему и схему контактов дисплея.
Уточните, пожалуйста, как на Вашей схеме дисплей подключается к Меге16?

А так же повторю свой вопрос, на который Вы не ответили:

Попутно вопрос - как нумерацию выводов определить?
Если смотреть на индикатор с обратной стороны - на выводы, когда они вверху индикатора?
Привязаться к картинке, которую Вы выкладывали не получается почему-то...
И как по быстрому его проверить?
У меня дисплей в сборе - в пластмассовом каркасе.

 

GM: Отак вот? Что значит где?
Специально открыл проект в протеусе, который отправил Вам сегодня утром (fw0.92).
Погасил тиньку. Изначально частота была 1000 Гц, потом с клавы ввел 2000 и нажал энтэр. То, что в результате этих действий появилось на M_TXD видите на экране терминала.

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

 

Теперь сигнал с тиньки виден на осцилле.

 

DWD: Уточните, пожалуйста, как на Вашей схеме дисплей подключается к Меге16?
Посмотрите, на схеме v0.2 дисплей подключается через разъем XP1. Непосредственно к дисплею идут выводы 1,2,4,6-10. Их метки (которые справа от резисторов и возле шины) совпадают с названиями соответствующих выводов дисплея на картинке, которую я дал там же. Обратите внимание, что питать дисплей нужно от 3,3В. 5- на свой страх и риск... Также не забудьте на 7-ю ногу дисплея повесить электролит 1-10 мкФ (для внутреннего преобразователя).

DWD: А так же повторю свой вопрос, на который Вы не ответили:
Видимо пропустил, извините.

DWD: Попутно вопрос - как нумерацию выводов определить?
На картинке дисплея в моем посте, на который Вы сослались правая верхняя фотка - дисплей в пластмассовом корпусе вид со спины. Нумерация слева-направо.

DWD: Привязаться к картинке, которую Вы выкладывали не получается почему-то...
Там все правильно, распаивался непосредственно с нее. Говорите, что непонятно - расскажу и покажу
DWD: И как по быстрому его проверить?
А никак, пока ПРАВИЛЬНО не подключите к контроллеру - не увидите картинки. При подаче питания видимая область дисплея чуть заметно темнеет, после инициализации это исчезает (или наоборот, дисплей на работе). Как по мне - единственный критерий - картинка. Если хотите - могу сделать тестовую программку, которая будет дисплеем управлять, хотя смысла в ней особого нет, скоро уже управляющая прога полностью готова будет.
DWD: У меня дисплей в сборе - в пластмассовом каркасе.
Если живой и от 3310 - рад за Вас

 

GM: Теперь сигнал с тиньки виден на осцилле.
В реальном масштабе ?

 

Ну, более-менее. Шут её знает, не до конца разобрался с протезом.

 

GM: с протезом.
+100!!! Это точно костыль блин, причем местами кривой , но лучше, когда он есть
Главное что все наконец у Вас заработало.
а по поводу реалтайма в статусной строке протеуса по центру экрана в режиме анимации показывается загрузка проца(ов) и внутреннее время проекта.

 

madgrey: Сама плата тинек выглядит так
А как же ?:
GM: кварц генераторов должен быть общим, иначе вся затея пропадёт.
Достаточно 6-ю ногу чипа с кварцем соединить с 5-й ногой чипа без кварца (ну и фьюзы прописать в обоих).
У меня есть желание и со второго чипа забрать clock для управляющего чипа. Уникальная возможность заставить синхронно работать 3 чипа Тiny2313. Правда придется писать программу управления на ассемблере и может отказаться от некоторых "рюшечек".

DWD: И как по быстрому его проверить?
Есть такая программа LCDHype Там же лежит драйвер портов.
Можно еще почитать статью про сопряжение ее с ЖКИ от Nokia
Сам недавно свой экранчик проверял.

 

madgrey, ваша программа шлёт вот что

Устал я возиться с протеузом.

 

он наверное тоже устал