|
MSP430 & Powertip, проблема связи |
|
|
|
Jan 17 2009, 21:04
|
Частый гость
 
Группа: Свой
Сообщений: 158
Регистрация: 15-01-09
Из: Russia
Пользователь №: 43 426

|
Цитата(Vas&Lis @ Jan 17 2009, 00:24)  нормальная ситуация. Следующий вопрос заключается вот в чем. С OLED дисплеем общается контроллер MSP430f169 по последовательному порту, у него как известно буфер передатчика 8 разрядный а мне необходимо передавать слова. Воспринимает ли контроллер у дисплея второй байт слова если он ждет непрерывной предачи 16 бит а я ему шлю два по 8 с некоторой задержкой? Заранее спасибо за ответ! Если все выставлено верно, имеется ввиду, что дисплей готов общаться по SPI, то если SPI на 3 вывода, а CS Вы управляете сами, все должно быть нормально, он подождет второй байт. А вот если SPI на 4 вывода, и после каждого байта процессор дергает CS, вполне может случиться так, что дисплей считает посылка завершена, а в итоге байт недполучен. Насчет того, что горит белым и греется, похоже дисплей просто непроинициализирован. И ждет, когда Вы программно заполните все регистры. Процессор должен это проделать за доли секунды, по идее.
Сообщение отредактировал mikesm - Jan 17 2009, 21:05
|
|
|
|
|
Jan 23 2009, 11:39
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842

|
Цитата(Vas&Lis @ Jan 19 2009, 21:17)  питание VDD +3.3, а +5 -10 это было на индикатор...ща вроде нашел одну ошибку в питании, но горящий ярко белый экран остался...если кто работал с индикаторами ответь те плиз...После ресета такая картина, это нормально? Передача по SPI идет нормально, на пинах вижу и синхроклок и данные...все в поряде...а не идет...на счет схемы подключения, предоставить не могу, на руках нет а с работы ессесено ни чего выносить нельзя.... ДА нужно поглядеть, так тяжело что то говорить... после ресета он и должен гореть и ни чего не показывать...
--------------------
С уважением, Chert_kol.
|
|
|
|
|
Jan 24 2009, 15:18
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842

|
Цитата(Vas&Lis @ Jan 24 2009, 18:02)  хорошо...сенкс за информацию...тогда еще один вопросик...если на MISO низкий уровень при неактивном высоком, следует ли из этого что микроконтроллер не жизнеспособен?(версию с тем что микрец не понимает, что я с ним хочу общаться по последовательному порту уже прорабатывалась и нашла свое опровержение) Встречный вопрос: что за микросхема? В каком режиме Master или Slave? Линия то двухнаправленная...
--------------------
С уважением, Chert_kol.
|
|
|
|
|
Jan 26 2009, 10:03
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842

|
Цитата(Vas&Lis @ Jan 25 2009, 23:24)  микруха для индикатора S6E63D6, а MSP выполняет ессесено роль ведущего... Вопрос интересный... CS выбираешь (у самсунга вывод именуется CSB)?? Все нюансы на стр 88 мануала...
--------------------
С уважением, Chert_kol.
|
|
|
|
|
Jan 30 2009, 20:08
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Rezident уже помоему спросил про то, как вы согласуете питающие напряжения MSP и контроллера жки, ответа не будет? Если вы соединяете жки с процессором напрямую, то ничего работать не обязано, т.к минимальный уровень логического единцицы этого жки 0,7*Vdd, если у вас Vdd=5, то в переводе на русский получаем что минимальный уровень лог единицы 3.5 вольта, а у вас питание процессора 3.3, значит и на ножках больше этого быть не может, если вы не используете схему согласования уровней.
|
|
|
|
|
Feb 1 2009, 09:54
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842

|
На сколько я понимаю. дисплей может работать от 3,3V так нужно все питать от 3,3V...
--------------------
С уважением, Chert_kol.
|
|
|
|
|
Feb 7 2009, 15:26
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842

|
Цитата(Vas&Lis @ Feb 7 2009, 13:52)  На самом деле я питаю контроллер +3,3 V а индикатор -4,4, +4,6. так что проблем с уровнями нет никакого!!!!! Все таки нужна схема, хотя бы от руки....
--------------------
С уважением, Chert_kol.
|
|
|
|
|
Feb 11 2009, 04:39
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842

|
И посмотрите настройки SPI, особено скорость передачи...
--------------------
С уважением, Chert_kol.
|
|
|
|
|
Jul 14 2009, 04:32
|
Группа: Новичок
Сообщений: 13
Регистрация: 29-06-09
Пользователь №: 50 729

|
тоже приобрели этот дисплей  и не знаем чё с ним делать...  знающие, подскажите какой ток будет потреблять подсветка ? (ar_vdd, ar_vss) и какое напряжение надо на эти пины подавать? и зачем двуполярное напряжение нужно? можно так: на ar_vdd подаём +15V, на ar_vss =0V (GND) ? P.S. просто неудобно связываться с дуал-инвертерами... Heeeeeeeelp!!!
|
|
|
|
|
Jul 15 2009, 07:13
|
Группа: Новичок
Сообщений: 13
Регистрация: 29-06-09
Пользователь №: 50 729

|
Цитата(Vas&Lis @ Jul 15 2009, 08:54)  У нас в нижнем была буря инета у меня не было...завтра или сегодня пришлю... подавать надо +4.4 и -4.6V или можно одинаковое скажем +/- 3,3...потребление в зависимости от количества засвеченных пикселей на дисплее и от цвета этих пикселей...при полностью закрашенном дисплеи белым цветом потребление 44 мА ну а если брать рабочие режимы то у меня потребление от 7 до 17 мА... Пришлите пожалста обязательно, оч прошу. Ящик указан в тексте письма ЛС. Нарыл тут апликашн ноте на этот дисп, но чё-т она мне не нравится из-за ассимметричности и двуполярности питающего напряжения на эту подсветку (для какждого пикселя)  И dc/dc взяли аж 1.5A-рный зачем-то Ссылка на app. note: http://www.cec-mc.ru/data/files/File/news/...e_for_am2.4.pdf
|
|
|
|
|
Oct 19 2009, 00:03
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902

|
Тоже приобрели этот замечательный дисплейчик (PPT9999-A003-06-Q), подключили по 16-бит в параллель, на матрицу подали +4.8В и -4.8В(инвертор напряжения) всё отлично заработало  вот код инициализации: Код OLED_Command=0x23; //Select 18-/16-bit Data Bus Interface OLED_Register(0x03,0x0111); //16-bit Mode OLED_Register(0x10,0x0000); //IC Standby Off OLED_Register(0x05,0x0000); //Display Off OLED_Register(0x18,0x003D); //Frame Rate > 80 Hz OLED_Register(0xF8,0x000F); //VGH = +5V OLED_Register(0xF9,0x000F); //VGL = -5V OLED_Register(0x70,0x2B80); //Gamma Top/Bottom R OLED_Register(0x71,0x3600); //Gamma Top/Bottom G OLED_Register(0x72,0x3E00); //Gamma Top/Bottom B OLED_Register(0x73,0x1F19); //Gamma Top Bottom R1,2 OLED_Register(0x74,0x2214); //Gamma Top Bottom R3,4 OLED_Register(0x75,0x221B); //Gamma Top Bottom G1,2 OLED_Register(0x76,0x1E16); //Gamma Top Bottom G3,4 OLED_Register(0x77,0x241E); //Gamma Top Bottom B1,2 OLED_Register(0x78,0x2617); //Gamma Top Bottom B3,4 SimpleDelay(1000000); // ~1s OLED_Register(0x05,0x0001); //Display On всё бы ничего, но при показе картинки(особенно в светлых цветах - серый/белый) во весь экран видно мельтешение из вертикально идущих тёмных полос , которые движутся слева направо! замечено если отключить Back Porch и Front Porch (register 0x01) - полоски исчезают, но переноса с памяти на матрицу нет - изображение постепенно исчезает и заваливается хаотичными точками. датащит последней ревизии прикрепил сюда (контроллер S6E63D6) Помогите пожалуйста избавиться от полосок!!!
|
|
|
|
|
Nov 25 2009, 12:09
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291

|
Может попробовать Отключать Back Porch и Front Porch и включать их лишь изредко(чтоб картинка не пропала) и еще в моменты изменения картинки?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|