Среда, 24.04.2024, 20:22
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | система дистанционного управления на ATtiny 2313 "c нуля" - Страница 20 - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: ВитГо  
Форум » Разработка электронных устройств » Разрабатываю ! » система дистанционного управления на ATtiny 2313 "c нуля" (пошаговое изучение строительства систем радиоуправления)
система дистанционного управления на ATtiny 2313 "c нуля"
uwrteyДата: Пятница, 16.11.2012, 22:32 | Сообщение # 286
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Quote (uwrtey)
по поводу фюзов - если ты их не трогал - то по идее тинька должна была завестись от внутреннего генератора!
а не от кварца...
проверить можно отключив кварц - если картинка на диспе появиться значит питаешься от внутреннего кварца

скорее всего от внутреннего....

Quote (ВитГо)
а с питанием как играешься ?

тинька питается от 5 вольт
экран питается от 3 вольт ( стоит стабилитрон )
данные с тиньки приходят на экран соответственно пяти-вольтовые

с питанием играюсь так
1) включаю все устройство, вижу прямоугольники...
2) отключаю питание на короткий промежуток времени, на экране вижу ерунду(линии всякие), затем экран совсем тухнет! ( но заряд где то остается)
3) включаю питание и на экране нули...

если после выключения дождаться когда заряд совсем закончится... и включить питание вновь, то увижу опять прямоугольники...
то есть повторяющийся результат - это прямоугольники......


не успеваю за своими мыслями......
 
uwrteyДата: Пятница, 16.11.2012, 22:47 | Сообщение # 287
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
только что перепаял макет под питание от 3 вольт ( тинька от 3 вольт и дисплэй от 3 вольт), результат - такой же ( то квадраты, то нули, то единицы )
так что дело скорее всего не в питании....


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Пятница, 16.11.2012, 22:47
 
ВитГоДата: Суббота, 17.11.2012, 20:51 | Сообщение # 288
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
гм.. а такое ощущение что именно в питании.

кстати, а какой конденсатор у тебя стоит у дисплея ?
попробуй уменьшить значение до 5-10 мкф... может быть даже до 1 мкф


Виталий (аka ВитГо)
 
uwrteyДата: Суббота, 17.11.2012, 22:00 | Сообщение # 289
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
ок. сейчас попробую...

не успеваю за своими мыслями......
 
uwrteyДата: Суббота, 17.11.2012, 22:31 | Сообщение # 290
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
припаял керамику 4,7 мкф (неполярный) результат такой-же....
в принципе, если нужно, то я могу замутить отдельное питание для экрана на 3 вольта + схему согласования ( стабилизаторы КР1158ЕН3В я уже купил...)


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Суббота, 17.11.2012, 22:56
 
ВитГоДата: Суббота, 17.11.2012, 23:05 | Сообщение # 291
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
по схеме: а почему диоды включены наоборот ?

да и не нужно все это...

схема должна быть простая.. тинька с 3.3 вольта питания, дисплей, кондер..
все! больше ничего не нужно...

все это странно :-(
сам подумай - если экран начинает работать после шаманств с питанием, включением\выключением - это не программа :-(

в программе я уже не знаю что проверить.
считаю что нужно разбираться с подключением.. где то у нас косяк :-(

удивляет что инициализация дисплея проходит ! вот это вообще выбивает :-( так как если не работает отправка байт на дисплей - то она не работает !
а тут - инит проходит, даже пробел между символами проходит ! а печать самих символов нет :-(

p.s. нужно купить панельку для тиньки и попробовать собрать самому что ли...


Виталий (аka ВитГо)
 
uwrteyДата: Воскресенье, 18.11.2012, 00:45 | Сообщение # 292
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Quote (ВитГо)
по схеме: а почему диоды включены наоборот ?

почему наоборот? все правильно ....

1) когда на ножке МК лог_0 то диод пропускает 3 вольта (с трех-вольтового источника ) в МК и на ножке дисплея в этот момент лог_0
(все напряжение с трех-вольтового источника падает на десяти-килоОмный резистор)

2) а когда на ножке МК лог_1, то диод запирается пяти-вольтовым напряжением микроконтроллера и напряжение с трех-вольтового источника падает на дисплей
(на дисплее получается лог_1)

*****************************************************************************************************
Quote (uwrtey)
сам подумай - если экран начинает работать после шаманств с питанием, включением\выключением - это не программа :-(


дак он и не начинает работать.... у меня ни разу не получался твой результат...( мои единицы и нули это глюки....)

*****************************************************************************************************
Quote (ВитГо)
в программе я уже не знаю что проверить.
считаю что нужно разбираться с подключением.. где то у нас косяк :-(

1) я уже на сто раз проверил подключение дисплея к МК,
2) на КЗ то-же проверил...
3) может светодиоды отключить попробовать...
4) может 0,1 мкф кондер на питание экрана повесить?
5) напряжение на Vout мерял = 7,54 вольта....
6) напряжение на экране 3 вольта
7) НО я не исключаю того факта, что я мог накосячить с железом....

****************************************************************************************************
Code
удивляет что инициализация дисплея проходит ! вот это вообще выбивает :-( так как если не работает отправка байт на дисплей - то она не работает !
а тут - инит проходит, даже пробел между символами проходит ! а печать самих символов нет :-(


может с частотой что то не так? слижком низкая или слишком высокая ?

****************************************************************************************************

Quote (uwrtey)
p.s. нужно купить панельку для тиньки и попробовать собрать самому что ли...


может я компилирую как то не так? можешь сам откомпилировать а я залью твою прошивку ????

****************************************************************************************************

1) может ножки МК стоит другие использовать?

2) полезная информация для общего развития... http://radiokot.ru/articles/29/
( может у нас экраны чем то отличаются....)


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Воскресенье, 18.11.2012, 00:50
 
ВитГоДата: Воскресенье, 18.11.2012, 11:07 | Сообщение # 293
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
Quote (uwrtey)
почему наоборот? все правильно ....

1) когда на ножке МК лог_0 то диод пропускает 3 вольта (с трех-вольтового источника ) в МК и на ножке дисплея в этот момент лог_0
(все напряжение с трех-вольтового источника падает на десяти-килоОмный резистор)

2) а когда на ножке МК лог_1, то диод запирается пяти-вольтовым напряжением микроконтроллера и напряжение с трех-вольтового источника падает на дисплей
(на дисплее получается лог_1)


ааа, понял.. я чтото не заметил C15 :-)
интересное решение...
Quote (uwrtey)
может с частотой что то не так? слижком низкая или слишком высокая ?

да фиг его знает, у меня эта библиотека работает на крейсерских 16 мгц.. - значит вряд ли у тебя высокая частота (по умолчанию внутренний генератор всего 1 мгц)
на счет слишком низкой тоже вряд ли.. - со слишком низкими частотами редко проблемы бывают

Quote (uwrtey)
1) может ножки МК стоит другие использовать?

попробуй

Quote (uwrtey)
2) полезная информация для общего развития... http://radiokot.ru/articles/29/
( может у нас экраны чем то отличаются....)

это я уже встречал.. но там вывод то идет, просто сдвиг есть...

p.s. пошел смотреть свои запасы tiny2313


Виталий (аka ВитГо)
 
ВитГоДата: Воскресенье, 18.11.2012, 11:14 | Сообщение # 294
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
у меня есть atmega16 и atmega8

и нашел в устройстве attiny2313 !!
сейчас посмотрю можно ли к пинам устройства подключить экран чтобы проверить


Виталий (аka ВитГо)
 
uwrteyДата: Воскресенье, 18.11.2012, 12:29 | Сообщение # 295
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
smile

не успеваю за своими мыслями......
 
ВитГоДата: Воскресенье, 18.11.2012, 13:09 | Сообщение # 296
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
вопрос номер 1:
а у тебя AVRSTUDIO не ругался на инструкцию MUL R16, R17 в модуле lcd5110mini.asm ?


Виталий (аka ВитГо)
 
ВитГоДата: Воскресенье, 18.11.2012, 13:18 | Сообщение # 297
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
В общем если не ругался - то давай сделаем проще:

ищи в инете AVR STUDIO 4.19 и ставь !

у меня при компиляции на tiny2313a выдалась ошибка в не поддерживаемой команде ! сам понимаешь это очень серьездная ошибка и компилятор должен был предупреждать об этом.
команда эта стоит как раз в процедуре lcd_char- как раз в той что должна печатать на дисплей символы!!

свой Проект прилагаю. он как раз на 2313a

подключение дисплея:
Quote
PD0 - SCK
PD1 - MOSI
PD4 - DC
PD5 - RST

в принципе можешь к своим пинам подключить и переконфигурировать библиотеку

интересно что у тебя теперь дисплей покажет

гм.. странно, хром при загрузке файла говорит мол не рекомендую сохранять на компе этот файл.. интересно - что его напугало в этом архиве.. вроде экзешников нет..
Прикрепления: 0133482.zip (23.0 Kb)


Виталий (аka ВитГо)
 
uwrteyДата: Воскресенье, 18.11.2012, 14:59 | Сообщение # 298
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
Quote (ВитГо)
вопрос номер 1:
а у тебя AVRSTUDIO не ругался на инструкцию MUL R16, R17 в модуле lcd5110mini.asm ?


нет, не ругался.... откомпилировал без проблем... очень странно...

Займусь вечером, сейчас я на работе...

Quote
гм.. странно, хром при загрузке файла говорит мол не рекомендую сохранять на компе этот файл.. интересно - что его напугало в этом архиве.. вроде экзешников нет..

зато есть *.bat

Добавлено (18.11.2012, 14:59)
---------------------------------------------
вот кстати нашел (http://habrahabr.ru/post/153125/)

Quote
Но! В микроконтроллере ATtiny2313 отсутствует функция аппаратного умножения. Поэтому, было применено суммирование со смещением.


не успеваю за своими мыслями......
 
uwrteyДата: Воскресенье, 18.11.2012, 21:17 | Сообщение # 299
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Репутация: 11
Статус: Offline
ну вот, теперь все работает! biggrin
вижу вот это
Молодец Виталий !

что делать с пятой студией? сносить и ставить четвертую?
Прикрепления: 2313_3310.zip (29.8 Kb)


не успеваю за своими мыслями......

Сообщение отредактировал uwrtey - Воскресенье, 18.11.2012, 21:25
 
ВитГоДата: Воскресенье, 18.11.2012, 21:56 | Сообщение # 300
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
сноси и ставь четверку, а то так долго будем баги искать...

да и я открыть не могу твои проекты...

тем более что версия студии для ассемблера сам понимаешь ничего нового не дает..
отладчика у тебя тоже нет (хотя и 4ая студия может отлаживать)

p.s. а чего фотка то моя ? я думал фотку своего экранчика выложишь smile


Виталий (аka ВитГо)
 
Форум » Разработка электронных устройств » Разрабатываю ! » система дистанционного управления на ATtiny 2313 "c нуля" (пошаговое изучение строительства систем радиоуправления)
Поиск:


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz