Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.08.2008, 22:16
|
|
Гражданин KAZUS.RU
Регистрация: 09.12.2007
Сообщений: 536
Сказал спасибо: 57
Сказали Спасибо 53 раз(а) в 45 сообщении(ях)
|
такс пробелма разделилась
1-LCD все таки стал рисовать что мне нужно - УРА
2-пиксели в буквах имеют разный контраст - четные столбцы ярче - это чего и как так? схемный касяк или LCD такой? а хотя когда горит только верхняя тестовая строка там всё одинаково
3-после прошивки tiny2313 на частоту 128кгц он отказывается перешиваться в том числе авриалом с подачей внешней частоты - это лечится?
|
|
|
|
18.08.2008, 22:40
|
|
Гражданин KAZUS.RU
Регистрация: 09.12.2007
Сообщений: 536
Сказал спасибо: 57
Сказали Спасибо 53 раз(а) в 45 сообщении(ях)
|
вот еще чего щас заметил: уровни лог.1 на MOSI и SCK не 5в а 3в - это LCD просаживает?
хотя с другой стороны пока не прошил частоту 128кгц это не мешало - схема то не менялась
|
|
|
|
19.08.2008, 12:13
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Сообщение от LEAS
|
Пользуюсь WinAVR-проблем не было ни разу, так как писал обмен сам, лучше себя любимого никто не сделает. Датавижн, ньютек, шарп и пр все заводились нормально. В кодевижн использую только визард, когда лень мозгами шевелить. Примеры моих бесчеловечных экспериментов можно видеть в ветке Проекты протеуса. На 51х, AVR, асм и си.
Удачи.
|
Риспект!
Я творю аналогично. Без напрягов запустил LCD 16х2 ф. Microtips.
Единственная проблема была с таймингами. При инициализации дисплею нужно определенное время после каждой операции (инициализации), да еще задержка при стробировании.
|
|
|
|
19.08.2008, 12:17
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Сообщение от igel_izh2126
|
вот еще чего щас заметил: уровни лог.1 на MOSI и SCK не 5в а 3в - это LCD просаживает?
хотя с другой стороны пока не прошил частоту 128кгц это не мешало - схема то не менялась
|
Частота программирования должна быть в несколько (в 4, если не ошибаюсь) раз меньше чем частота тактирования ядра.
Я бы советовал отключать дисплей (от питания, или вобще вынимать из схемы) при программировании.
|
|
|
|
19.08.2008, 13:34
|
|
Гражданин KAZUS.RU
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
|
alberio, вам понравилось ? Reset pin released -вот в чем может быть причина неперешиваемости контроллера.
__________________
Быть,а не казаться.
|
|
|
|
19.08.2008, 14:20
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Сообщение от LEAS
|
alberio, вам понравилось ? Reset pin released -вот в чем может быть причина неперешиваемости контроллера.
|
Да, я почти все свои проекты компилирую WinAVR, хотя иногда GCCшка подсовывает поросёнка, оптимизация подрезает "ненужный" для машины код, хотя на самом деле...
Еще у меня некорректно компилился проект на tiny13, возможно из-за небольшого объема оперативнки, не знаю, написал на асме.
А так WinAVR довольно неплохая штука.
С LCD у меня не шился МК, предполагаю дисплей распознавал сигналы программирования (т.к. был подключен к соответствуующим выводам), как запрос на чтение содержимого внутренней памяти, и выдавал на выход сигналы, которые и сбивали прошивку...
Возможно я и ошибаюсь, но при извлечении LCD глюки прекращались.
|
|
|
|
19.08.2008, 14:31
|
|
Временная регистрация
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
|
Пользовал ЖКИ Winstar 2х16. Не знаю, ЖКИ как ЖКИ, работает. Иногда бывают глюки - сбиваются настройки, что поработает и отображает 1 строку, но это только несколько устройств из тысячи. Кстати, проект на том же CVAVR 1.24.6. Единственное что поменял код в lcd.lib - у меня тетрады подключения ЖКИ наоборот. Так что не знаю, как по мне - смотри правильность подключения. Или подключи другой ЖКИ для пробы. Если нет, то проблемма может быть только в начальной инициализации ЖКИ, если работает в 4-битном режиме. Это уже вопрос к тому же lcd.lib. Измени, попробуй.
|
|
|
|
19.08.2008, 18:00
|
|
Гражданин KAZUS.RU
Регистрация: 09.12.2007
Сообщений: 536
Сказал спасибо: 57
Сказали Спасибо 53 раз(а) в 45 сообщении(ях)
|
Сообщение от alberio
|
Частота программирования должна быть в несколько (в 4, если не ошибаюсь) раз меньше чем частота тактирования ядра.
Я бы советовал отключать дисплей (от питания, или вобще вынимать из схемы) при программировании.
|
УРААААААА
УВАЖАЕМЫЙ alberio ОГРОМНОЕ СПАСИБО!!!
мне уже много дней дают "советы" а оно вон как просто с частотой оказалось
если чесно то даже случайно нигде не слышал про такие фокусы с частотой
СПАСИБО! всё заработало даже с LCD впаяной
|
|
|
|
20.08.2008, 11:43
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Сам через это прошел!
Узнал сов. случайно, программировал через фирменный STK500, и у меня заглючило, выдало окошко, а там фраза, мол проверте частоту программирования...
Вот так.
А что за девайс будет?
|
|
|
|
20.08.2008, 16:17
|
|
Гражданин KAZUS.RU
Регистрация: 09.12.2007
Сообщений: 536
Сказал спасибо: 57
Сказали Спасибо 53 раз(а) в 45 сообщении(ях)
|
универсальный девайс ![Улыбка](images/smilies/icon_smile.gif)
на макетке проц + LCD + еще чего по ногам влезет для обкатки идей кароче
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:41.
|
|