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

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

1 189

Друзья, нужна Ваша помощь!
Недавно собрал функциональный генератор на ATmega16. Работает только наполовину - в слепом режиме. Все формы сигнала исправно генерирует, частоту меняет, но на дисплее ничего кроме прямоугольничков в верхней строчке нет.
Индикатор исправный - с работающего прибора снял.
Процессор второй запрограммировал - тоже самое.
Софт заливал через PonyProg и его адаптер.
Скорее всего библиотека вывода на индикатор не того.
Вот описание http://www.scienceprog.com/avr-dds-signal-generator-v20/

Посоветуйте пожалуйста, как оживить индикатор

 

Прошивка с исходниками

143305.zip

 

Схема
http://www.scienceprog.com/wp-content/uploads/2008i/DDS2/AVR_DDS_2_0_circuit.png...

 

Или питание индикатора перепутал (ибивает индикатор) или тип контроллера другой (маловероятно) или тайминги слишком короткие - часто пишут обмен с индикатором без проверке бита готовности, но некоторые индикаторы для этого слишком тормозные.

 

Попробуйте снять "галочку" в Fuse с JTAGER .Он обычно мешает порту "С"

 

Wladimir_TS
Володь, разводка у него стандартная 1 - GND, 2 - Vcc, 3 - Uo.
Скорее всего с софтом проблема.

 

ML320s
Спасибо, попробую сегодня вечером.

 

ЖКИ не виноват, просимулировал в Proteus, индикатор не инициализируется.
WinAVR нужно запускать и там смотреть где косяк
Кстати вот переделал ЖКИ на порт B и заработало, лови

 

Чего-то не зацепилось

143456.rar

 

Igoreha027
Спасибо, огромное!