Фузы не влияют на выводимые сиволы на дисплей.Проблема может быть в монтаже,смотрите рядом идущие дорожки.Возможно дисплей не на контроллере HD44780 а на CS0066 ,тут может быть не состыковка. Прошивка проверенна,если проект взят из статьи то ошибка в схеме нужно подключать ножки дисплея в обратном порядке.Juris3D писал(а):Dobrij djenj,
sperva konechno boljshoje spasibo avtoru za projekt i podderzhku zdesj na forume! Ja uzhe sobiral pohozhij projekt:
http://www.scienceprog.com/avr-dds-sign ... rator-v20/
no nje nravitsa tam chto ustanovki tolko v rezhime "stop", a potom "start" generaciji.
Sobral zdesj opublikovannij generator, na Atmega8535 v dip-40 korpuse, shema i proshivka kak u Noblako, tolko indikator Winstar 1x16. Generator rabotajet, formi i chastotu menjajet, no na indikator vidajotsa chto to bezsvjaznoje, raznije simvoli vperemeshku s chornimi znakomestami. Dannij indikator s drugimi shemami rabotajet kak nado, tak chto indikator ispraven i raspinovka izvestna. d0-d3 zazemleni, R/W (pin5) tozhe. Proshival s CKOPT, bez CKOPT, vsjoravno. Chto ja upustil, chto delaju nje tak, podskazhitje pozhaluista?
Zaranjeje blagodaren!
DDS генератор на AVR
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
- Реклама
Jescho o mojej probleme s indikacijei. Kak ja uzhe pisal, shema i proshivka variant Noblako, 8535 v DIP40 korpuse. Okazalosj vot chto:
jesli otsojedinitj mladhije biti indikatora (D0-D3) ot zemlji, indikacija nachinajet rabotatj, no njestabiljno, posle njereguljarnogo kolichestva klikov po knopkam nachinajetsa musor na indikatore. S raznimi indikatorami oprobavano, eto njichego nje menjajet. Jest kakije ideji podskazki?
Hmm, shas sam podumal, mozhet vse 8 bitov podsojedinitj? Poprobju, soobschu v blizhaishaje vremja
Edit: nje, podkljuchenije vseh 8 portov LCD njikchemu horoshemu nje privodit. Uzh nje znaju chto jescho predprinjatj, i platu promival, i kvarc menjal, blokirovochnije kondensatori prisutstvujut, dva raznih LCD probaval, provoda po drugomu na LCD vitjagival (vsjo na maketnoj plate seichas). Snachalo vsjo rabotajet, posle njeskolkih izmenenij knopkami (njeopredeljonno chto i skolko raz, po raznomu) musor na ekranje, audio signal generirujetsa normaljno. I jescho interesno. Jesli pri "musornom" ekranje otkljuchitj LCD (pitanije generatora ostajotsa), podkljuchitj LCD obratno i nazhatj kakuju knopku - opjatj rabotajet. Opjatj zhe, paru nazhatij tolko
Budu priznatelen za podbrosku idej chto delatj, spasibo!
jesli otsojedinitj mladhije biti indikatora (D0-D3) ot zemlji, indikacija nachinajet rabotatj, no njestabiljno, posle njereguljarnogo kolichestva klikov po knopkam nachinajetsa musor na indikatore. S raznimi indikatorami oprobavano, eto njichego nje menjajet. Jest kakije ideji podskazki?
Hmm, shas sam podumal, mozhet vse 8 bitov podsojedinitj? Poprobju, soobschu v blizhaishaje vremja
Edit: nje, podkljuchenije vseh 8 portov LCD njikchemu horoshemu nje privodit. Uzh nje znaju chto jescho predprinjatj, i platu promival, i kvarc menjal, blokirovochnije kondensatori prisutstvujut, dva raznih LCD probaval, provoda po drugomu na LCD vitjagival (vsjo na maketnoj plate seichas). Snachalo vsjo rabotajet, posle njeskolkih izmenenij knopkami (njeopredeljonno chto i skolko raz, po raznomu) musor na ekranje, audio signal generirujetsa normaljno. I jescho interesno. Jesli pri "musornom" ekranje otkljuchitj LCD (pitanije generatora ostajotsa), podkljuchitj LCD obratno i nazhatj kakuju knopku - opjatj rabotajet. Opjatj zhe, paru nazhatij tolko
Budu priznatelen za podbrosku idej chto delatj, spasibo!
Nu vot, v njekotorom rodje razobralsja.
Podkljuchal 5 raznih indikatorov, iz kotorih tolko odin rabotajet kak nado, stabiljno. Primechateljno, chto eto russificirovanij (i kazhetsa Rossijskoj sborki?):
МЭЛТ MT16S2H-1Y
Dlja spravki, eti LCD po sheme Noblako i sootvetstvennoj proshivke nje rabotajut korrektno, "sbivajutsa", navernoje kakaja-to dlinna signala njemnozhko mimo:
SHARP LM16x2 1A, SHARP LM16x2 12, WINSTAR WH1601A-YGH-CP, CFAH1602B-YYH-JP
Zhalj chto tak, no hotj kakoj-to pozitivnij rezuljtat.
Podkljuchal 5 raznih indikatorov, iz kotorih tolko odin rabotajet kak nado, stabiljno. Primechateljno, chto eto russificirovanij (i kazhetsa Rossijskoj sborki?):
МЭЛТ MT16S2H-1Y
Dlja spravki, eti LCD po sheme Noblako i sootvetstvennoj proshivke nje rabotajut korrektno, "sbivajutsa", navernoje kakaja-to dlinna signala njemnozhko mimo:
SHARP LM16x2 1A, SHARP LM16x2 12, WINSTAR WH1601A-YGH-CP, CFAH1602B-YYH-JP
Zhalj chto tak, no hotj kakoj-to pozitivnij rezuljtat.
Доброго времени суток, уважаемые форумчане, вопрос по генератору в следующем: кто как собирал аналоговую часть, кто-нибудь выходные фильтра ставил? Выходной аттеньюатор собирал? Кто что ставил для контроля амплитуды выходного сигнала?
Собрал по схеме NOBLAKA и его печаткой atmega 8535 кварц 16 индикатор 16244 data image запустился сразу но с мусором- приходится ресет по 3-7 раз нажимать.....чтоб стартануть да и потом выскакивает =(( , с 8мгц вроде по стабильнее- сначала мусор - потом все чисто. Может кто прошивку подправит?? А вот генерации нет вообще по портам С пусто. Что не так? Фьюзы подкорретировать? кто знает распишите фьюзы плииз для 8535 . У атмеги 16 такая беда бывает когда jtagen включен иногда порты С не инициализируются. А здесь как??? Контроллер менял, с одним доигрался- сгорелпришлось еще один купить. Если у кого есть схемка на 90s8515 на какие порты там все разведено- скиньте плиз. PSконечно в протеусе все работает =))) Спасибо.
- Реклама
Так как есть у меня не работает =(. Но я его всетаки запустил. Рассказываю - мож кому пригодится.Фьюзы на каритнке от Атмеги16 , похоже но не то ,WD надо изменить в 8535 -если не пускается вообще и еще в 8535 jtagen где? нога 30 avcc на 5 вольт, только после этого порт С заработал, в схеме он вообще никуда не подключен , на печатке на корпус. От 16 МГЦ работает просто не стабильно- то не стартует то мусор на экране, перевел на 8 мгц подкорректировав прошивку - ячейки 40Н - ЕВ0С 44Н - Е806 прям в редакторе. После всего этого заработал стабильно. Причем проверял на 3х разных контроллерах купленных в разных местах и в разное время - два год назад, один позавчера. Надпись ATMEGA 8535 16 PU .Все ведут себя одинаково. И на 2х идикаторах windstar 1602 и data wision 16244, windstar по стабильнее будет. На datavision -ресет -мусор -ресет - нормально -ресет -мусор и т.д через раз. Вот так.
А за генератор - одельное СПАСИБО всем разработчикам!
А за генератор - одельное СПАСИБО всем разработчикам!
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Если есть желание перейти на 16 мгц ,то могу подкоректировать тайминги на дисплей.slyfox писал(а):Так как есть у меня не работает =(. Но я его всетаки запустил. Рассказываю - мож кому пригодится.Фьюзы на каритнке от Атмеги16 , похоже но не то ,WD надо изменить в 8535 -если не пускается вообще и еще в 8535 jtagen где? нога 30 avcc на 5 вольт, только после этого порт С заработал, в схеме он вообще никуда не подключен , на печатке на корпус. От 16 МГЦ работает просто не стабильно- то не стартует то мусор на экране, перевел на 8 мгц подкорректировав прошивку - ячейки 40Н - ЕВ0С 44Н - Е806 прям в редакторе. После всего этого заработал стабильно. Причем проверял на 3х разных контроллерах купленных в разных местах и в разное время - два год назад, один позавчера. Надпись ATMEGA 8535 16 PU .Все ведут себя одинаково. И на 2х идикаторах windstar 1602 и data wision 16244, windstar по стабильнее будет. На datavision -ресет -мусор -ресет - нормально -ресет -мусор и т.д через раз. Вот так.
А за генератор - одельное СПАСИБО всем разработчикам!
Спасибо. А есть ли смысл переходить на 16 мгц? В чем прелесть если на 8 работает? может я недопонимаю чего то?
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Меньше в два раза будет видна оцифровка сигнала на частотах выше 50мгцslyfox писал(а):Спасибо. А есть ли смысл переходить на 16 мгц? В чем прелесть если на 8 работает? может я недопонимаю чего то?
ТАК... поподробней пожалуйста 50МГЦ? или 50Кгц. Спасибо.
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Ну если не трудно подкорректируй тайминги на дисплей, попробую... Я б сам поигрался б но у меня Algoritm Buider 5,17 полный, 5.22 и 5.42 без ключа, прога похоже версталась на 5.22 или выше, в 5.17 , 5.12, 5.00 пишет ошибку.
Частоту кварца и то по хитрому подбирал....
Сенькс.
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Если не тяжело вставьте исходник в форум,ато расплодил прошивок,и незнаю какой правитьslyfox писал(а):Ну если не трудно подкорректируй тайминги на дисплей, попробую... Я б сам поигрался б но у меня Algoritm Buider 5,17 полный, 5.22 и 5.42 без ключа, прога похоже версталась на 5.22 или выше, в 5.17 , 5.12, 5.00 пишет ошибку.Частоту кварца и то по хитрому подбирал....
Сенькс.
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Спасибо. Все заработало как надо. Спасибо большое.
Хочу собрать данный девайс, но вот возник вопрос.
Скажите, а что надо обязательно прошивать в устройстве? В программаторе, что нельзя?После первой прошивки ,не трогая фьюзы, генератор должен заработать и дисплей должен показывать частоту 1кгц.
После надо настроить фьюзы на внешний кварц 16мгц в АБ убрав галку на CKOPT
и установив CKSEL-0, CKSEL-1, CKSEL-2, CKSEL-3
Ув. kotovasiya а можно прошивку "dds_m8_0802er.rar" подогнать под индикатор 1202. я понимаю, что работать должно и на нем, хотя бы по центру изображение выставить, мож сокращения убрать, если есть они... Заранее благодарен
з.ы. просто 1202 по размеру меньше чем 0802...
з.ы. просто 1202 по размеру меньше чем 0802...


