система дистанционного управления на ATtiny 2313 "c нуля"
| |
uwrtey | Дата: Пятница, 16.11.2012, 22:32 | Сообщение # 286 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| Quote (uwrtey) по поводу фюзов - если ты их не трогал - то по идее тинька должна была завестись от внутреннего генератора! а не от кварца... проверить можно отключив кварц - если картинка на диспе появиться значит питаешься от внутреннего кварца скорее всего от внутреннего....
Quote (ВитГо) а с питанием как играешься ? тинька питается от 5 вольт экран питается от 3 вольт ( стоит стабилитрон ) данные с тиньки приходят на экран соответственно пяти-вольтовые
с питанием играюсь так 1) включаю все устройство, вижу прямоугольники... 2) отключаю питание на короткий промежуток времени, на экране вижу ерунду(линии всякие), затем экран совсем тухнет! ( но заряд где то остается) 3) включаю питание и на экране нули...
если после выключения дождаться когда заряд совсем закончится... и включить питание вновь, то увижу опять прямоугольники... то есть повторяющийся результат - это прямоугольники......
не успеваю за своими мыслями......
|
|
| |
uwrtey | Дата: Пятница, 16.11.2012, 22:47 | Сообщение # 287 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| только что перепаял макет под питание от 3 вольт ( тинька от 3 вольт и дисплэй от 3 вольт), результат - такой же ( то квадраты, то нули, то единицы ) так что дело скорее всего не в питании....
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Пятница, 16.11.2012, 22:47 |
|
| |
ВитГо | Дата: Суббота, 17.11.2012, 20:51 | Сообщение # 288 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| гм.. а такое ощущение что именно в питании.
кстати, а какой конденсатор у тебя стоит у дисплея ? попробуй уменьшить значение до 5-10 мкф... может быть даже до 1 мкф
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Суббота, 17.11.2012, 22:00 | Сообщение # 289 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| ок. сейчас попробую...
не успеваю за своими мыслями......
|
|
| |
uwrtey | Дата: Суббота, 17.11.2012, 22:31 | Сообщение # 290 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| припаял керамику 4,7 мкф (неполярный) результат такой-же.... в принципе, если нужно, то я могу замутить отдельное питание для экрана на 3 вольта + схему согласования ( стабилизаторы КР1158ЕН3В я уже купил...)
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Суббота, 17.11.2012, 22:56 |
|
| |
ВитГо | Дата: Суббота, 17.11.2012, 23:05 | Сообщение # 291 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| по схеме: а почему диоды включены наоборот ?
да и не нужно все это...
схема должна быть простая.. тинька с 3.3 вольта питания, дисплей, кондер.. все! больше ничего не нужно...
все это странно :-( сам подумай - если экран начинает работать после шаманств с питанием, включением\выключением - это не программа :-(
в программе я уже не знаю что проверить. считаю что нужно разбираться с подключением.. где то у нас косяк :-(
удивляет что инициализация дисплея проходит ! вот это вообще выбивает :-( так как если не работает отправка байт на дисплей - то она не работает ! а тут - инит проходит, даже пробел между символами проходит ! а печать самих символов нет :-(
p.s. нужно купить панельку для тиньки и попробовать собрать самому что ли...
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Воскресенье, 18.11.2012, 00:45 | Сообщение # 292 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: 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
Статус: Offline
| Quote (uwrtey) почему наоборот? все правильно ....
1) когда на ножке МК лог_0 то диод пропускает 3 вольта (с трех-вольтового источника ) в МК и на ножке дисплея в этот момент лог_0 (все напряжение с трех-вольтового источника падает на десяти-килоОмный резистор)
2) а когда на ножке МК лог_1, то диод запирается пяти-вольтовым напряжением микроконтроллера и напряжение с трех-вольтового источника падает на дисплей (на дисплее получается лог_1)
ааа, понял.. я чтото не заметил C15 :-) интересное решение... Quote (uwrtey) может с частотой что то не так? слижком низкая или слишком высокая ? да фиг его знает, у меня эта библиотека работает на крейсерских 16 мгц.. - значит вряд ли у тебя высокая частота (по умолчанию внутренний генератор всего 1 мгц) на счет слишком низкой тоже вряд ли.. - со слишком низкими частотами редко проблемы бывают
Quote (uwrtey) 1) может ножки МК стоит другие использовать? попробуй
это я уже встречал.. но там вывод то идет, просто сдвиг есть...
p.s. пошел смотреть свои запасы tiny2313
Виталий (аka ВитГо)
|
|
| |
ВитГо | Дата: Воскресенье, 18.11.2012, 11:14 | Сообщение # 294 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| у меня есть atmega16 и atmega8
и нашел в устройстве attiny2313 !! сейчас посмотрю можно ли к пинам устройства подключить экран чтобы проверить
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Воскресенье, 18.11.2012, 12:29 | Сообщение # 295 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
|
не успеваю за своими мыслями......
|
|
| |
ВитГо | Дата: Воскресенье, 18.11.2012, 13:09 | Сообщение # 296 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| вопрос номер 1: а у тебя AVRSTUDIO не ругался на инструкцию MUL R16, R17 в модуле lcd5110mini.asm ?
Виталий (аka ВитГо)
|
|
| |
ВитГо | Дата: Воскресенье, 18.11.2012, 13:18 | Сообщение # 297 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| В общем если не ругался - то давай сделаем проще:
ищи в инете AVR STUDIO 4.19 и ставь !
у меня при компиляции на tiny2313a выдалась ошибка в не поддерживаемой команде ! сам понимаешь это очень серьездная ошибка и компилятор должен был предупреждать об этом. команда эта стоит как раз в процедуре lcd_char- как раз в той что должна печатать на дисплей символы!!
свой Проект прилагаю. он как раз на 2313a
подключение дисплея: Quote PD0 - SCK PD1 - MOSI PD4 - DC PD5 - RST в принципе можешь к своим пинам подключить и переконфигурировать библиотеку
интересно что у тебя теперь дисплей покажет
гм.. странно, хром при загрузке файла говорит мол не рекомендую сохранять на компе этот файл.. интересно - что его напугало в этом архиве.. вроде экзешников нет..
Виталий (аka ВитГо)
|
|
| |
uwrtey | Дата: Воскресенье, 18.11.2012, 14:59 | Сообщение # 298 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: 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
Статус: Offline
| ну вот, теперь все работает! вижу вот это Молодец Виталий !
что делать с пятой студией? сносить и ставить четвертую?
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Воскресенье, 18.11.2012, 21:25 |
|
| |
ВитГо | Дата: Воскресенье, 18.11.2012, 21:56 | Сообщение # 300 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| сноси и ставь четверку, а то так долго будем баги искать...
да и я открыть не могу твои проекты...
тем более что версия студии для ассемблера сам понимаешь ничего нового не дает.. отладчика у тебя тоже нет (хотя и 4ая студия может отлаживать)
p.s. а чего фотка то моя ? я думал фотку своего экранчика выложишь
Виталий (аka ВитГо)
|
|
| |
|