Фузы не влияют на выводимые сиволы на дисплей.Проблема может быть в монтаже,смотрите рядом идущие дорожки.Возможно дисплей не на контроллере 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
- kotovasiya
- Опытный кот
- Сообщения: 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.
-
DenisLozikevich
- Родился
- Сообщения: 9
- Зарегистрирован: Сб фев 07, 2009 23:55:02
- Откуда: Белорусь, Полоцк
- Контактная информация:
- slyfox
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Пт окт 23, 2009 18:36:18
- Откуда: Москва
- Контактная информация:
не работает на 8535
Собрал по схеме NOBLAKA и его печаткой atmega 8535 кварц 16 индикатор 16244 data image запустился сразу но с мусором- приходится ресет по 3-7 раз нажимать.....чтоб стартануть да и потом выскакивает =(( , с 8мгц вроде по стабильнее- сначала мусор - потом все чисто. Может кто прошивку подправит?? А вот генерации нет вообще по портам С пусто. Что не так? Фьюзы подкорретировать? кто знает распишите фьюзы плииз для 8535 . У атмеги 16 такая беда бывает когда jtagen включен иногда порты С не инициализируются. А здесь как??? Контроллер менял, с одним доигрался- сгорелпришлось еще один купить. Если у кого есть схемка на 90s8515 на какие порты там все разведено- скиньте плиз. PSконечно в протеусе все работает =))) Спасибо.
- Реклама
- slyfox
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Пт окт 23, 2009 18:36:18
- Откуда: Москва
- Контактная информация:
не работает все таки =(
Так как есть у меня не работает =(. Но я его всетаки запустил. Рассказываю - мож кому пригодится.Фьюзы на каритнке от Атмеги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 -ресет -мусор -ресет - нормально -ресет -мусор и т.д через раз. Вот так.
А за генератор - одельное СПАСИБО всем разработчикам!
А за генератор - одельное СПАСИБО всем разработчикам!
- kotovasiya
- Опытный кот
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Re: не работает все таки =(
Если есть желание перейти на 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 -ресет -мусор -ресет - нормально -ресет -мусор и т.д через раз. Вот так.
А за генератор - одельное СПАСИБО всем разработчикам!
- kotovasiya
- Опытный кот
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Re: 16 МГЦ
Меньше в два раза будет видна оцифровка сигнала на частотах выше 50мгцslyfox писал(а):Спасибо. А есть ли смысл переходить на 16 мгц? В чем прелесть если на 8 работает? может я недопонимаю чего то?
- kotovasiya
- Опытный кот
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Re: 50МГЦ?
50кГц,очепяткаslyfox писал(а):ТАК... поподробней пожалуйста 50МГЦ? или 50Кгц. Спасибо.
- slyfox
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Пт окт 23, 2009 18:36:18
- Откуда: Москва
- Контактная информация:
16 мгц.
Ну если не трудно подкорректируй тайминги на дисплей, попробую... Я б сам поигрался б но у меня Algoritm Buider 5,17 полный, 5.22 и 5.42 без ключа, прога похоже версталась на 5.22 или выше, в 5.17 , 5.12, 5.00 пишет ошибку.
Частоту кварца и то по хитрому подбирал....
Сенькс.
- kotovasiya
- Опытный кот
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Re: 16 мгц.
Если не тяжело вставьте исходник в форум,ато расплодил прошивок,и незнаю какой правитьslyfox писал(а):Ну если не трудно подкорректируй тайминги на дисплей, попробую... Я б сам поигрался б но у меня Algoritm Buider 5,17 полный, 5.22 и 5.42 без ключа, прога похоже версталась на 5.22 или выше, в 5.17 , 5.12, 5.00 пишет ошибку.Частоту кварца и то по хитрому подбирал....
Сенькс.
- kotovasiya
- Опытный кот
- Сообщения: 757
- Зарегистрирован: Пт мар 30, 2007 12:11:23
Re: ок
Попробуйте такslyfox писал(а):вставляю
- Вложения
-
- dds исправленый.zip
- (56.61 КБ) 669 скачиваний
- AndrNet
- Мучитель микросхем
- Сообщения: 451
- Зарегистрирован: Пт сен 18, 2009 08:36:36
- Откуда: Пятигорск
- Контактная информация:
Хочу собрать данный девайс, но вот возник вопрос.
Скажите, а что надо обязательно прошивать в устройстве? В программаторе, что нельзя?После первой прошивки ,не трогая фьюзы, генератор должен заработать и дисплей должен показывать частоту 1кгц.
После надо настроить фьюзы на внешний кварц 16мгц в АБ убрав галку на CKOPT
и установив CKSEL-0, CKSEL-1, CKSEL-2, CKSEL-3


