|
|
  |
AVR и Siemens M55 |
|
|
|
Feb 1 2010, 13:57
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
та подключить не проблема,проблема запустить
|
|
|
|
|
Feb 2 2010, 09:27
|
Группа: Участник
Сообщений: 10
Регистрация: 10-10-05
Пользователь №: 9 428

|
yarunt, от 6300 я запустил на Меге 128. Сложного ничего нет. Завтра или послезавтра приклею код и фото.
|
|
|
|
|
Feb 2 2010, 13:23
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Доброго времени суток, уважаемые! Около года назад терзал дисплей от S65 (LS020), все работало хорошо. Отложил тогда проект из-за нехватки времени и вот недавно решил его закончить. Слепил платки, все запаял, в тестовой прошивке сделал только заливку фона дисплея синим цветом. И вместо полностью залитого синего экрана наблюдаю следующую картину:   Причем если присмотреться, на экране видны еще пиксельные помехи другого цвета. Первое что приходит в голову - слишком длинные провода: от платы с AVRкой до платы с дисплеем и кнопками шлейф около 20 см, далее дорожки ~7 см длиной и потом идут еще провода ~2.5 см. Но год назад со шлейфом (от AVR платы сразу до дисплея) длиной ~15 см все работало отлично. Неужели эти несколько см могли так негативно повлиять? Есть ли смысл укорачивать провода? Также пробовал снижать частоту SPI - безрезультатно. Данные, посылаемые в другие места по SPI, помехи не создают (что, видимо, говорит о том, что с CS все в порядке).
|
|
|
|
|
Feb 2 2010, 14:22
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Цитата(МП41 @ Feb 2 2010, 21:11)  Если при снижении скорости разницы нет, то скорее всего не из-за длины проводов.
И вопрос: каждый раз картина одинаковая? Нет, каждый раз "кляксы" в разных местах, но цвет тот же. При заливке, например, зеленым "клякса" красного цвета постоянно.
|
|
|
|
|
Feb 2 2010, 14:50
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Цитата(yarunt @ Feb 2 2010, 21:31)  Без проекта тут никак не разобраться,сфоткайте кляксу,может шлейф оборван к стекляшке Так я же выше две фотки приложил с зеленой "кляксой"  А проект - те же самые исходники Кранза. Соединение дисплея с ATMEGA16 (F = 16 Mhz): Цитата #define LCD_RS PB2 #define LCD_RESET PB0 #define LCD_CS PB1 #define LCD_MOSI PB5 #define LCD_SCK PB7 Цитата(МП41 @ Feb 2 2010, 21:32)  А положение поля другого цвета (зелёного на картинке) тоже непостоянно? Положение каждый раз меняется. Поле может делиться, а может и не делиться на несколько частей разных размеров.
Сообщение отредактировал kernel - Feb 2 2010, 14:52
|
|
|
|
|
Feb 2 2010, 15:27
|
Группа: Новичок
Сообщений: 2
Регистрация: 3-08-05
Пользователь №: 7 329

|
Цитата(МП41 @ Feb 2 2010, 17:55)  Может в плате есть ошибки, КЗ или обрыв по одной из линий и т.д. У меня была похожая картинка, когда дисплей инициализирован как вертикальный, а данные адресовались горизонтально.
|
|
|
|
|
Feb 2 2010, 15:28
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(kernel @ Feb 2 2010, 17:50)  Так я же выше две фотки приложил с зеленой "кляксой"  А проект - те же самые исходники Кранза. Соединение дисплея с ATMEGA16 (F = 16 Mhz): Положение каждый раз меняется. Поле может делиться, а может и не делиться на несколько частей разных размеров. Как с DDR ,направлением? Ножки переназначены,но не факт что они все на выход.
--------------------
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|