реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> MSP430 & Powertip, проблема связи
Vas&Lis
сообщение Jan 16 2009, 21:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 13-10-08
Пользователь №: 40 925



На днях дали задачку запустить индикатор на микроконтроллере Samsung. Прочитал как и полагается даташит на микрец, показалось все оч просто. Но оказалось совсем наоборот. При сбросе хоть по питанию хоть аппаратно управляемым пином, горит ярким белым цветом индикатор и страшно греется. Естественно в первую очередь возникают у меня вопросы к схемотехнике, но если отбросить версию не правильной разводки, то что может еще в результате давть данную картину? Или это нормальная ситуация. Следующий вопрос заключается вот в чем. С OLED дисплеем общается контроллер MSP430f169 по последовательному порту, у него как известно буфер передатчика 8 разрядный а мне необходимо передавать слова. Воспринимает ли контроллер у дисплея второй байт слова если он ждет непрерывной предачи 16 бит а я ему шлю два по 8 с некоторой задержкой? Заранее спасибо за ответ!
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 16 2009, 21:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Опять телепатию тренируем? angry.gif Тип дисплея и схема подключения где?
Go to the top of the page
 
+Quote Post
Vas&Lis
сообщение Jan 17 2009, 20:38
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 13-10-08
Пользователь №: 40 925



индикатор PPT9999-A003-06 на микре самсунга S6E63D6 подается положительное напряжение +5 и отрицательное -10 на ножки SPB,E_RDB +3,3. Все остальное по типологии.
Go to the top of the page
 
+Quote Post
mikesm
сообщение Jan 17 2009, 21:04
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 17 2009, 21:21
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Все равно не до конца понятно, что такое "по типологии"? Вы используете только последовательный интерфейс? И при этом питаете OLED-модуль от 5В? А MSP430F169 от 3,3В? И как при этом должно что-либо работать, если у LCD входные уровни VIL≤0.3*VDD3, а VIH≥0.7*VDD3?
В общем давайте схему включения этого OLED-модуля и подключения его к MSP430.
Поскольку вопрошающий ленится давать полную информацию, но вдруг кто-то еще возжелает ему помочь, поэтому на всякий случай прикрепляю даташит на этот OLED-модуль.
Прикрепленные файлы
Прикрепленный файл  PPT9999_A003_06_2.4_inch.pdf ( 1.19 мегабайт ) Кол-во скачиваний: 88
 
Go to the top of the page
 
+Quote Post
Vas&Lis
сообщение Jan 19 2009, 18:17
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 13-10-08
Пользователь №: 40 925



питание VDD +3.3, а +5 -10 это было на индикатор...ща вроде нашел одну ошибку в питании, но горящий ярко белый экран остался...если кто работал с индикаторами ответь те плиз...После ресета такая картина, это нормально?
Передача по SPI идет нормально, на пинах вижу и синхроклок и данные...все в поряде...а не идет...на счет схемы подключения, предоставить не могу, на руках нет а с работы ессесено ни чего выносить нельзя....
Go to the top of the page
 
+Quote Post
chert_kol
сообщение Jan 23 2009, 11:39
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842



Цитата(Vas&Lis @ Jan 19 2009, 21:17) *
питание VDD +3.3, а +5 -10 это было на индикатор...ща вроде нашел одну ошибку в питании, но горящий ярко белый экран остался...если кто работал с индикаторами ответь те плиз...После ресета такая картина, это нормально?
Передача по SPI идет нормально, на пинах вижу и синхроклок и данные...все в поряде...а не идет...на счет схемы подключения, предоставить не могу, на руках нет а с работы ессесено ни чего выносить нельзя....



ДА нужно поглядеть, так тяжело что то говорить... после ресета он и должен гореть и ни чего не показывать...


--------------------
С уважением,
Chert_kol.
Go to the top of the page
 
+Quote Post
Vas&Lis
сообщение Jan 24 2009, 15:02
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 13-10-08
Пользователь №: 40 925



хорошо...сенкс за информацию...тогда еще один вопросик...если на MISO низкий уровень при неактивном высоком, следует ли из этого что микроконтроллер не жизнеспособен?(версию с тем что микрец не понимает, что я с ним хочу общаться по последовательному порту уже прорабатывалась и нашла свое опровержение)
Go to the top of the page
 
+Quote Post
chert_kol
сообщение Jan 24 2009, 15:18
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842



Цитата(Vas&Lis @ Jan 24 2009, 18:02) *
хорошо...сенкс за информацию...тогда еще один вопросик...если на MISO низкий уровень при неактивном высоком, следует ли из этого что микроконтроллер не жизнеспособен?(версию с тем что микрец не понимает, что я с ним хочу общаться по последовательному порту уже прорабатывалась и нашла свое опровержение)



Встречный вопрос: что за микросхема? В каком режиме Master или Slave? Линия то двухнаправленная...


--------------------
С уважением,
Chert_kol.
Go to the top of the page
 
+Quote Post
Vas&Lis
сообщение Jan 25 2009, 20:24
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 13-10-08
Пользователь №: 40 925



микруха для индикатора S6E63D6, а MSP выполняет ессесено роль ведущего...
Go to the top of the page
 
+Quote Post
chert_kol
сообщение Jan 26 2009, 10:03
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842



Цитата(Vas&Lis @ Jan 25 2009, 23:24) *
микруха для индикатора S6E63D6, а MSP выполняет ессесено роль ведущего...


Вопрос интересный... CS выбираешь (у самсунга вывод именуется CSB)??

Все нюансы на стр 88 мануала...


--------------------
С уважением,
Chert_kol.
Go to the top of the page
 
+Quote Post
Vas&Lis
сообщение Jan 28 2009, 18:00
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 13-10-08
Пользователь №: 40 925



Конечно выбираю...я мануал полностью проштудировал вдоль и поперек...
Go to the top of the page
 
+Quote Post
Shread
сообщение Jan 30 2009, 20:08
Сообщение #13


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Rezident уже помоему спросил про то, как вы согласуете питающие напряжения MSP и контроллера жки, ответа не будет?
Если вы соединяете жки с процессором напрямую, то ничего работать не обязано, т.к минимальный уровень логического единцицы этого жки 0,7*Vdd, если у вас Vdd=5, то в переводе на русский получаем что минимальный уровень лог единицы 3.5 вольта, а у вас питание процессора 3.3, значит и на ножках больше этого быть не может, если вы не используете схему согласования уровней.
Go to the top of the page
 
+Quote Post
chert_kol
сообщение Feb 1 2009, 09:54
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 23-01-09
Из: Санкт-Петербург
Пользователь №: 43 842



На сколько я понимаю. дисплей может работать от 3,3V так нужно все питать от 3,3V...


--------------------
С уважением,
Chert_kol.
Go to the top of the page
 
+Quote Post
Vas&Lis
сообщение Feb 7 2009, 10:52
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 13-10-08
Пользователь №: 40 925



На самом деле я питаю контроллер +3,3 V а индикатор -4,4, +4,6. так что проблем с уровнями нет никакого!!!!!
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 06:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016