Полная версия этой страницы:
AVR и Siemens M55
sonycman
Mar 9 2007, 02:24
Цитата(Wano @ Mar 8 2007, 22:03)

1. Кароче облом,на 60мгц после 15мбит идёт 30.А жаль.Если тока делителем частоты проца возиться.
2. Если форматить виндой флэшку проблем с длинными именами нет. Там fat16 вроде не так уж и сложно.
3. а как вы засылаете в LCD данные по SSC или SSP у кого как, тоесть по 8 бит или по 16 ?
у нокии я шлю по 9 бит,первый указывает на данные или команду. В s65 я так понял всё кратно двум байт,логично предположить проще засылать по 16,в два раза сократив число прерываний,если их применять.
1. В том-то и дело

2. Так реализация фат бывает и без поддержки длинных имён, вроде...
3. Конечно, по 16 бит. А данные можно и по 32 бита за раз - на практике всё равно получается сплошной битовый поток - вообще без пауз между словами.
Я дисплей на прерывания вешать не буду, поэтому мне всё равно
011119xx
Mar 9 2007, 06:41
Цитата(sonycman @ Mar 8 2007, 00:28)

ЗЫ: если вы не против, скиньте ваш и-мэйл или номер аськи мне в приват.
Чтобы пообщаться на интересные нам обоим темы, в случае чего

Скинул
aerobus
Mar 16 2007, 02:33
http://forum.lcdinfo.com/viewforum.php?f=6Вот тут еще вот такой форум. Может кто нароет, что нить интересное.
И еще вопрос. А где можно подробнее посмотреть инфу по тому как работать с карточеой памяти?
Nanobyte
Mar 16 2007, 11:20
neonix
Mar 21 2007, 04:14
Расклад такой - У меня имеется дисплей от телефона (точнее смартфона) Nokia 6260 , появилась мысля как бы его подключить к МК. Интерефейс у данного дисплея паралельный как я понял. Гдето встречал ссылку о том как подключить дисплей от 7650 к филипсовскому АРму. Дисплей от 7650 различается с моим только цветностью, и использует контроллер LPC2106. Так что товарищи начинаем предлагать

методы решения данной проблемы.
Nanobyte
Mar 21 2007, 11:20
Цитата(neonix @ Mar 21 2007, 04:14)

...Где-то встречал ссылку о том как подключить дисплей от 7650 к филипсовскому АРму.
Здесь, наверное:
http://www.qsl.net/dk7nt/lcd7650/lcd7650index.html
neonix
Mar 21 2007, 14:04
Да - да именно там. Я просто слабо представляю как работать в АВР с паралельной шиной дисплея. Дисплей видимо совсем не подходит для использования в самодельных устройтвах, тк у него куча выводов + они очень мелкие. Надоб у ремонтников мобилок спросить дисплеи от Нокий.
yarunt
Mar 21 2007, 14:09
2skripach . Большое спасибо вам за инициализацию очень помогла код ($ef90,0000)помог включить дисплей.
sonycman
Mar 22 2007, 00:10
Валяется тут дисплей от телефона LG G5500 (G7050), в сети ничего по такому дисплею не нашёл.
128 x 160, 65к цветов, 16-ти битная параллельная шина и несколько управляющих линий.
Может, попадался кому такой?
aerobus
Mar 25 2007, 02:05
Насколько я понял....Тут народ борется с ЛСДшками на которые нету даташитов. А может уважаемые гуру подскажут где найти ссылочки на ЛСДшки имеющие даташиты?
С глубоким уважением.
neonix
Mar 25 2007, 07:21
Тут скорее народ борится с LCDшками на контроллер которых удалось найти обрубок от даташита

, а вообще если хочется цветного дисплея то неплохо подойдут модели от Нокии (вроде как 3310 ). От сименса, не факт что удастся заставить его работать , все зависит от контроллера который попадется Вам.
011119xx
Mar 28 2007, 05:35
sonycman а дадите свою аську? Хочется пообщаться.
sonycman
Mar 28 2007, 15:24
Цитата(011119xx @ Mar 28 2007, 06:35)

sonycman а дадите свою аську? Хочется пообщаться.
Отправил ПМ.
Тоже хочется присоедениться к группе "лцд-шников".
На S65 подсветку сделал ШИМом, от 3.3 вольт "жрет" порядка 50 мА, что, в принципе, терпимо.
К стати, инициализация дисплея возможна и на очень малых частотах (в тестовом варианте в качестве "записывающего осциллографа" использовал звуковую карту) - и работает! (дисплей LS020B8).
/CS вообще на земле "висел" - тоже инициализируется и работает, но, ИМХО, лучше им "дергать", дабы дисплей не ловил посторонние помехи.
/Reset "висит" на /Reset-е AVR.
Софтварный SPI в два-три раза медленнее аппаратного, но, плюс - любые выводы можно использовать....
Сделал на асм-е процедуру поддержки символов любой ширины-высоты (на основе программы ген.шрифтов).
Вообще считаю, что Си на АВР-ках, имхо, "расточительство" (ногами не пинать). :-)
Но, для такого дисплея - и мк должне быть "равным". Прикупил модуль на LPC 2218 с метром ОЗУ и 4-мя флеш (внешние), цепляю камеру от моторолки 650.....
Есть еще наработки использования дисплеев от Мото С115, С191-205, Эриков Т39 - их перспективность в маложрущих устройствах очевидна, причем цена дисплеев 50-80 рублей.
Вообщем, берете в коллектив?
;-)
sonycman
Apr 3 2007, 23:16
Цитата(sadat @ Apr 3 2007, 15:05)

Сделал на асм-е процедуру поддержки символов любой ширины-высоты (на основе программы ген.шрифтов).
А что за программа?
Шрифты, случаем, не векторные (True Type)?
Интересно было бы написать процедуру печати с поддержкой TT шрифтов.
Не, до векторных недошел - стандартная программа от немцев, только на асме написан обработчик (то бишь - шустрее). Отталкивался от АВРок, вот сейчас делема - на что перейти - то ли на LPCшки (есть демобоарды), то ли SAM7, а тут еще и красивый PIC24 (16-тиразрядный).... Хочется и про запас, и чтобы меньше жрал, и надежный....
ТТ-шки только на ARMe - с рисованием кривых другие не справятся...
sonycman
Apr 4 2007, 11:52
Цитата(sadat @ Apr 4 2007, 02:18)

Не, до векторных недошел - стандартная программа от немцев, только на асме написан обработчик (то бишь - шустрее). Отталкивался от АВРок, вот сейчас делема - на что перейти - то ли на LPCшки (есть демобоарды), то ли SAM7, а тут еще и красивый PIC24 (16-тиразрядный).... Хочется и про запас, и чтобы меньше жрал, и надежный....
ТТ-шки только на ARMe - с рисованием кривых другие не справятся...
Я остановился на SAM7. В принципе, LPC почти тоже самое
Если есть аська, буду рад общению (см. PM).
zorromen
Apr 16 2007, 12:31
Ура... 12fps на полный экран...на 16 Mhz AVR...
yarunt
Apr 16 2007, 14:28
Цитата(sadat @ Apr 3 2007, 15:05)

Тоже хочется присоедениться к группе "лцд-шников".
На S65 подсветку сделал ШИМом, от 3.3 вольт "жрет" порядка 50 мА, что, в принципе, терпимо.
К стати, инициализация дисплея возможна и на очень малых частотах (в тестовом варианте в качестве "записывающего осциллографа" использовал звуковую карту) - и работает! (дисплей LS020B8).
/CS вообще на земле "висел" - тоже инициализируется и работает, но, ИМХО, лучше им "дергать", дабы дисплей не ловил посторонние помехи.
/Reset "висит" на /Reset-е AVR.
Софтварный SPI в два-три раза медленнее аппаратного, но, плюс - любые выводы можно использовать....
У меня софтварный spi CK\2 раз в 6 медленней работал/
; итак, в Z - прямой адрес на данные, в X - количество байт для отправки
; цикл передачи байта
next_byte_s65:
ldi b, 8;
lpm c, Z+;
; цикл передачи побитно одного байта
next_bit_s65:
lsl c;
brcc ne_ust_data_s65;
sbi S65_DATA_P, S65_DATA; установили данный бит
rjmp ustanovlen_bit;
ne_ust_data_s65:
cbi S65_DATA_P, S65_DATA; сбросили данный бит
ustanovlen_bit:
sbi S65_CLK_P, S65_CLK; установили бит строба
dec b;
cbi S65_CLK_P, S65_CLK; сбросили бит строба
brne next_bit_s65;
sbiw XL, 1;
brne next_byte_s65; переход на следующий байт
Вот так формировался программный метод. Работало....
zorromen
Apr 17 2007, 18:19
А как 8 битный BMP переслать как слово на Экран
На сайте у немцев есть прога, конвертирующая bmp в массив для S65, ссылка где-то на 15-16 странице, если что, повторюсь:
URL
http://www.mikrocontroller.net/attachment/19506/Convert.exeДа и приходится "ужимать" с трех байт в слово "5-6-5" RGB.
http://www.hardline.ru/selfteachers/Info/P...207/Index16.htm - это о BMP.
Я вот тоже подключил дисплей от S65 (LS020) к 32меге, естественно полная картинка 176х132 невлезет в МК,требуется доп. флешь ну и не очень то хотелось

А вот хотелось бы вывести 32х32 или хотябы 16х16 иконки одноцветные и шрифт раза в два больше,поскольку програмировать только учусь,может есть у кого какие готовые предложения? а то бьюсь уже недели две и всё бестолку
Библиотеку на баскоме нашел у немцев, и немного переделанную для себя прикрепляю ниже.
sonycman
Apr 26 2007, 15:38
Цитата(Long @ Apr 26 2007, 15:01)

Я вот тоже подключил дисплей от S65 (LS020) к 32меге, естественно полная картинка 176х132 невлезет в МК,требуется доп. флешь ну и не очень то хотелось

А вот хотелось бы вывести 32х32 или хотябы 16х16 иконки одноцветные и шрифт раза в два больше,поскольку програмировать только учусь,может есть у кого какие готовые предложения? а то бьюсь уже недели две и всё бестолку
Библиотеку на баскоме нашел у немцев, и немного переделанную для себя прикрепляю ниже.
Если пользоваться скомпрессованными картинками, то в 32 килобайта таких несколько влезет, причём в 65к цвете.
Баском не пробовал, юзал конвертер Хагена Редмана с немецкого форума (ссылка была в теме где-то ранее). Загляните туда, там эта информация разжёвана.
Цитата(sonycman @ Apr 26 2007, 16:38)

Если пользоваться скомпрессованными картинками, то в 32 килобайта таких несколько влезет, причём в 65к цвете.
Баском не пробовал, юзал конвертер Хагена Редмана с немецкого форума (ссылка была в теме где-то ранее). Загляните туда, там эта информация разжёвана.
Видел такой конвертер,но он вроде для сдудии(?), для баскома он не катит,а вот кстати что с бином ты делаешь?
sonycman
Apr 27 2007, 20:27
Цитата(Long @ Apr 27 2007, 13:30)

Видел такой конвертер,но он вроде для сдудии(?), для баскома он не катит,а вот кстати что с бином ты делаешь?
Баскомом не пользуюсь. Даже не знаю, что это за лабуда

Судя по отсутствию графич. интерфейса - ничего хорошего.
А с бином - Хаген подробно расписал его структуру, процедуру вывода этой картинки на дисплей написать не сложно.
А можно юзать и библиотеку - на сайте суперкранца и на микроконтроллер.нет есть на неё ссылки.
yarunt
Apr 28 2007, 10:00
Есть конвертер для бина и для С 5-6-5. Только нужно почемуто менять синие биты с красными .
skripach
Apr 28 2007, 22:48
В photoshopЕ есть возможность сохранить BMP в формате 5 6 5. Потом растровые данные можно выдрать в любом HEX-редакторе.
SashaGubov
May 23 2007, 16:49
Как реализоать програмный spi?
или кто-нибудь исходником под CodeVisionn поделится?
и какие команды нада послать , стоб он хотя-бы включился?
и RS CS Reset как надо дрыгать?

CX65
SashaGubov
May 24 2007, 16:11
Вывел букву!
Подскажите
В примере сначала в 0 потом в 1 ?
А у немцев в описалове наоборот- соманда ето 1!!
void lcd_cmd(uint8_t dat)
{
PORTB &= ~_BV(LCD_RS);
lcd_write(dat);
lcd_write(0x00);
PORTB |= _BV(LCD_RS);
}
доброе время суток!
подскажите пожалуйста как подключить lcd от s65 к микросхеме pl2303(usb to com)
заранее благодарен
SashaGubov
May 26 2007, 11:52
Цитата(dspy @ May 26 2007, 14:17)

доброе время суток!
подскажите пожалуйста как подключить lcd от s65 к микросхеме pl2303(usb to com)
заранее благодарен
Нужен преобразователь Com to Spi....
Или просто схемке на Меге и её к Com...
Я подключу потом к своей схемке, которая уже подключена к CP2102
Цитата(SashaGubov @ May 26 2007, 14:52)

Нужен преобразователь Com to Spi....
Или просто схемке на Меге и её к Com...
Я подключу потом к своей схемке, которая уже подключена к CP2102

а можно схемку преобразователя Com to Spi
SashaGubov
May 26 2007, 12:26
Цитата(dspy @ May 26 2007, 15:00)

а можно схемку преобразователя Com to Spi
Сам не собирал

но надеюсь такие существуют!
http://www.nxp.com/news/content/file_1194.htmlПроще второй вариант
Цитата(SashaGubov @ May 26 2007, 15:26)

Сам не собирал

но надеюсь такие существуют!
http://www.nxp.com/news/content/file_1194.htmlПроще второй вариант

спасибо, но где достать подобный девайс я не знаю.
может есть чтото по реальней?
SashaGubov
May 26 2007, 19:29
Цитата(dspy @ May 26 2007, 19:19)

спасибо, но где достать подобный девайс я не знаю.
может есть чтото по реальней?
Пишете программку на ATMega16 и подключаете к pl2303(usb to com)
SashaGubov
May 30 2007, 12:54
Поднял здуру напряжение
Спалил на екране 192 пикселя квадратом! В них мусор! Записать туда ничего нельзя!
И екранчик стал греться сверху (напротив контактов)!
Подскажите что можно сделать
yarunt
May 30 2007, 14:00
Цитата(SashaGubov @ May 30 2007, 15:54)

Поднял здуру напряжение
Спалил на екране 192 пикселя квадратом! В них мусор! Записать туда ничего нельзя!
И екранчик стал греться сверху (напротив контактов)!
Подскажите что можно сделать


Айда за новым!
SashaGubov
May 30 2007, 14:23
денег жалко 20$ мне етот достался за 5$ вместе с трупом CX65
а по делу? что там находится? мож резюк какой? я вроде ещё и полярность перепутал
sonycman
May 31 2007, 08:03
Цитата(SashaGubov @ May 30 2007, 18:23)

денег жалко 20$ мне етот достался за 5$ вместе с трупом CX65
а по делу? что там находится? мож резюк какой? я вроде ещё и полярность перепутал
Резюки там есть, но, кроме них, там ещё кристалл контроллера находится, который ты, вернее всего, спалил
Теперь тут навряд-ли что-то поможет.
Попробуй ограничить входной ток резистором, но, увы, надо покупать новый.... К стати, в фирмах, торгующих дисплеями, цена =275-300 руб за штуку, это 10$...
К стати, про питание. По схеме сот. телефона нало подавать 1.8 и 2.9 вольта на дисплей, однако прозвонка моего LS020 дает понять, что пин 1.8в никуда не подключен....
Пока питаю от 3v3 основного, ничего не дохнет....
Как у остальных с этим?
Цитата(sadat @ Jun 8 2007, 09:48)

Попробуй ограничить входной ток резистором, но, увы, надо покупать новый.... К стати, в фирмах, торгующих дисплеями, цена =275-300 руб за штуку, это 10$...
К стати, про питание. По схеме сот. телефона нало подавать 1.8 и 2.9 вольта на дисплей, однако прозвонка моего LS020 дает понять, что пин 1.8в никуда не подключен....
Пока питаю от 3v3 основного, ничего не дохнет....
Как у остальных с этим?
Так-же ....у нокиа 3510и тоже не подключается. LS020 не подключаю 1.8в питаю от 3в с atmega128-16pu и 24мГц.
Посмотри по ссылочке:
http://gsm-storozh.narod.ru/Там проект использования телефона в паре с микроконтроллером!!! Может чем поможет...
Qwertty
Jun 8 2007, 20:22
Цитата(yarunt @ Jun 8 2007, 16:44)

Так-же ....у нокиа 3510и тоже не подключается.
Подскажи, как у дисплея от 3510и подсветку сделать нормальную? Неплохой экран, цена смешная 30р, дешевле 3310, а вот с подсветкой беда...
Andrei_FF
Jun 9 2007, 17:29
Народ подскажите можно ли питать S65 и ATmega128 от 2.8 или 3.3V.
Можно ли выводы SPI ATmega128 подрубать напрямую к S65.
Есть ли у кого рабочий HEX или Си-к на ATmega128(16 MHz) или ATmega16 дисплея LPH8836 , проверить рабочий он еще или я его уже спалил, заранее благодарен.
SashaGubov
Jun 9 2007, 18:54
Цитата(Andrei_FF @ Jun 9 2007, 20:29)

Народ подскажите можно ли питать S65 и ATmega128 от 2.8 или 3.3V.
Можно ли выводы SPI ATmega128 подрубать напрямую к S65.
Есть ли у кого рабочий HEX или Си-к на ATmega128(16 MHz) или ATmega16 дисплея LPH8836 , проверить рабочий он еще или я его уже спалил, заранее благодарен.
Библиотеки немцев нормально работаю

Лучше возьми низковольттный контроллёр (с L)..
А то я пробовал обыччную Atmega 16 , так у нею не работал SPI на низком напряжении
Подскажи, как у дисплея от 3510и подсветку сделать нормальную? Неплохой экран, цена смешная 30р, дешевле 3310, а вот с подсветкой беда...
[/quote]
Да ,с подсветкой есть проблема....ну я ставил обычные в диаметре 3мм за 2$ 7шт. срезал рефлектор и светил ними в торец .
SashaGubov
Jun 10 2007, 15:52
Люди, скажите сколько у вас потребляет дисплей от сименса, потому что у меня от кушает 150ма
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.