|
SED1335,PIC18F4550 и LCD320x240, разбираем по косточкам модуль SED1335.c |
|
|
|
Jan 25 2008, 21:00
|

Знающий
   
Группа: Свой
Сообщений: 507
Регистрация: 15-04-06
Из: Германия
Пользователь №: 16 143

|
Привет народ.Вот решил я слепить себе нечто из указанных в теме компонентов.Нарисовал и изготовил макетку, красиво всё распаял и написал из надёрганных в сети кусков маленькую програмку для управления ЖКИ. Вначале, после нудного изучения даташитов никак не мог инициализировать ЖКИ, но потом разобрался что к чему и наконец он начал подавать признаки жизни и засветился. Компилятор, который я пользую - CCS, имеет в своём составе файл SED1335.C , но как я не пытался приспособить его, так и не смог.Порывшись в сети,я нашёл другой файл с таким же названием, но вроде бы не для ПИКов, а для чего-то другого.Однако , слегка подшаманив его, я смог встроить его в прогу и он заставил таки выдавать на экран символы в текстовом режиме(даже с возможностью размещения в заданое место) и переключаться в графический режим. И на этом всё и закончилось. Все попытки нарисовать линию или круг или просто точку,несмотря на множество примеров, я так и не смог. Позаимствовав из старого файла процедуру
void glcd_pixel(int16 x, int16 y, int1 color) { int8 data; int16 addr; // Calculate the byte address containing the pixel addr = GLCD_GRAPHICS_ADDR + (GLCD_WIDTH/8 * y + x/8); // Read the byte of data at the address data = getData(addr); // Turn the pixel on or off if(color == ON) bit_set(data, 7 - x%8); else bit_clear(data, 7 - x%8); // Write the new data byte to display memory setData(addr, data); }
я попробовал нарисовать на экране пиксель, но он вроде как нарисовался но разместился не в тех координатах, которые я указывал.Как я понимаю, за размещение отвечает строка //GLCD_GRAPHICS_ADDR- нач. адрес- 1200, GLCD_WIDTH- кол во символов в строке- 320 addr = GLCD_GRAPHICS_ADDR + (GLCD_WIDTH/8 * y + x/8); Может кто из вас раскомментирует эту странную формулу и подправит её, если она неправильная.
Сообщение отредактировал andreichk - Jan 25 2008, 21:03
--------------------
|
|
|
|
Сообщений в этой теме
andreichk SED1335,PIC18F4550 и LCD320x240 Jan 25 2008, 21:00 andreichk тут компилятор выдаёт ошибку так как значение(выде... Apr 22 2008, 16:33 Илья Цитата(andreichk @ Apr 23 2008, 01:33) ту... Apr 23 2008, 04:44 andreichk Супер !!! Всё заработало.Кнопки отзы... Apr 23 2008, 19:15 Илья Цитата(andreichk @ Apr 24 2008, 04:15) Су... Apr 24 2008, 02:41  andreichk ЦитатаПоздравляю!
Спасибо, и вас поздравляю ... Apr 24 2008, 16:10 andreichk ЦитатаВообще, по хорошему, нужно поставить запрет ... Apr 28 2008, 17:08 Илья Цитатато есть при входе запрещать прерывание, а пр... Apr 30 2008, 01:46 andreichk ЦитатаОгромная проcьба выложить на rapidshare.com ... Apr 30 2008, 14:55 Илья Цитата(andreichk @ Apr 30 2008, 23:55) Ок... May 1 2008, 08:48 andreichk Принимаю индивидуальные и коллективные заказы на и... May 3 2008, 11:10 viael Цитата(andreichk @ May 3 2008, 15:10) При... May 6 2008, 16:33  andreichk Цитата(viael @ May 6 2008, 18:33) Нехило... May 6 2008, 17:10 SAMAEL Уважаемый создатель сего сказочного девайса , н... May 5 2008, 20:11 andreichk извините, но где вы нашли P-CAD ? Я про такой и не... May 6 2008, 15:28 Maks321 Вопросик по LCD.
От винстара с контролером sed133... May 6 2008, 16:13 Maks321 ссылки на индикаторы
WG320240C0
WX320240C0 May 6 2008, 17:39 andreichk Цитата(Maks321 @ May 6 2008, 19:39) ссылк... May 6 2008, 19:25 SAMAEL Цитата(andreichk @ May 6 2008, 19:28) изв... May 7 2008, 05:38 MrYuran Цитата(SAMAEL @ May 7 2008, 08:30) Присое... May 7 2008, 05:38  SAMAEL Цитата(MrYuran @ May 7 2008, 09:38) .sch ... May 7 2008, 05:46 andreichk Цитата(SAMAEL @ May 7 2008, 07:38) Присое... May 7 2008, 07:39 SAMAEL Большое спасибо, понял, сделал, увидел....
Есть во... May 7 2008, 13:02 Илья Цитата(SAMAEL @ May 7 2008, 22:02) Есть в... May 8 2008, 07:03 Herz Цитата(SAMAEL @ May 7 2008, 15:02) Большо... Dec 30 2008, 22:31  petrd Цитата(Herz @ Dec 31 2008, 01:31) А то не... Dec 31 2008, 05:26   Herz Цитата(petrd @ Dec 31 2008, 07:26) Скольк... Jan 3 2009, 09:14   Fire Starter День добрый и с новым годом всех.
Спасибо создате... Jan 3 2009, 09:16 Maks321 Цитата(SAMAEL @ May 7 2008, 16:02) Большо... May 7 2008, 19:24 Maks321 неплохо былобы снабдить делителем и AC\DC
ну... May 10 2008, 11:27 mega_john а можно озвучить параметры сего чудесного девайса?... May 12 2008, 10:07 andreichk Мне кажется, что озвучивание уже совершалось раз 2... May 12 2008, 17:54 Илья Цитата(andreichk @ May 13 2008, 02:54) Мн... May 13 2008, 01:06 Maks321 Цитата(Илья @ May 13 2008, 04:06) Немного... May 13 2008, 13:51 andreichk Цитата(Maks321 @ May 13 2008, 15:51) по д... May 13 2008, 17:56  dac Цитата(Maks321 @ May 13 2008, 17:51) по д... May 15 2008, 12:00 petrd Здравствуйте, господа!
Тема, которую вы ведете... Jun 3 2008, 05:20 Maks321 Вопросик к Авторам девайса
насколько я понял из ве... Jun 5 2008, 13:38 andreichk Цитата(Maks321 @ Jun 5 2008, 15:38) Вопро... Jun 5 2008, 18:45  petrd Цитатанаверное для начала надо выложить схему подк... Jun 6 2008, 04:44 Maks321 Цитата(andreichk @ Jun 5 2008, 21:45) ниж... Jun 5 2008, 19:02 andreichk Цитата(Maks321 @ Jun 5 2008, 21:02) а есл... Jun 5 2008, 19:55 Maks321 Вот хочу применить входной делитель от Вильяма 40м... Jun 6 2008, 20:24 andreichk http://www.gaw.ru/html.cgi/txt/lcd/chips/sed1335/i... Jun 7 2008, 06:56 Maks321 Цитата(andreichk @ Jun 7 2008, 09:56) а г... Jun 7 2008, 08:44 andreichk Цитата(Maks321 @ Jun 7 2008, 10:44) где о... Jun 7 2008, 20:54 Maks321 Фифо и плиска всетаки большой гемор, надо переходи... Jun 12 2008, 10:26 Rostislav Всем доброго времени суток!
Сам собираю скоп.... Jul 6 2008, 00:51 andreichk с анальной частью вы поаккуратней, а то чего ненар... Jul 9 2008, 17:57 J-Tix Добрый день всем. Прочитал всю тему и очень заинте... Oct 6 2008, 12:39 andreichk Цитата(J-Tix @ Oct 6 2008, 14:39) До... Oct 6 2008, 16:50  J-Tix Цитата(andreichk @ Oct 6 2008, 19:50) мож... Oct 7 2008, 05:59   Илья 2 J-Tix:
Да, RA8835 - полный аналог SED1335 - так... Oct 10 2008, 04:10 J-Tix А может есть у кого разведенная печатная плата. Oct 26 2008, 01:26 Maks321 Цитата(J-Tix @ Oct 26 2008, 04:26) ... Oct 26 2008, 10:06 andreichk Цитата(J-Tix @ Oct 26 2008, 03:26) ... Nov 1 2008, 18:22 comper господа, помогите пожалуйста с экранчиком 320 на 2... Nov 16 2008, 16:10 petrd А наверное не получится. Я пробовал по всякому. По... Nov 16 2008, 17:07 comper спасибо за ответ
я вот тут перелистал даташит(на ... Nov 16 2008, 18:44 petrd Здесь на русском http://www.gaw.ru/html.cgi/txt/lc... Nov 17 2008, 05:29 comper я же написал, что читаю и по английски...мне от пе... Nov 17 2008, 11:12 petrd Цитата(comper @ Nov 17 2008, 14:12) я же ... Nov 17 2008, 17:04  BelTech А какой ток потребляет сей прибор в рабочем режиме... Nov 18 2008, 19:55   petrd Цитата(BelTech @ Nov 18 2008, 22:55) А ка... Nov 19 2008, 05:21 BelTech Подскажите, пожалуйста, где в Москве лучше всего к... Nov 19 2008, 20:12 Rostislav Цитата(BelTech @ Nov 19 2008, 23:12) Подс... Nov 20 2008, 07:29 BelTech В чип-дип нет экрана и других микросхем, так что н... Nov 20 2008, 13:11 andreichk Код///////////////////////////////////////////////... Nov 22 2008, 20:37 Herz Отличная тема. Снимаю шляпу - немало сделано за го... Dec 20 2008, 16:03 and06 to andreichk
поражен проделанной работе.... этож д... Jan 13 2009, 20:59 andreichk Цитата(and06 @ Jan 13 2009, 21:59) to and... Jan 18 2009, 01:26 Maks321 просветите пожалуйста новичка, - что записывается ... Jan 18 2009, 22:21 Maks321 еще коечто наклюнулось- перечитывая датащит на фиф... Jan 20 2009, 02:16 andreichk Цитата(Maks321 @ Jan 20 2009, 03:16) еще ... Jan 25 2009, 12:03 dosikus Цитата(Илья @ Dec 19 2008, 22:34) Пасибо ... Jan 29 2009, 20:06 Inversiya Вопрос по данному проэкту.
1. Есть ли у данного ус... Feb 24 2009, 16:24 andreichk 1.нет
2. смотря где вы живёте
3.с SED1330 подойдёт... Feb 26 2009, 21:30 Left Radio Цитатаа вы схему и программу посмотрите повнимател... Mar 22 2009, 18:33 andreichk Цитата(Left Radio @ Mar 22 2009, 19:33) Н... Mar 22 2009, 21:32  gapkrd нифига себе с небольшими переделками....
[/quote]... Mar 22 2009, 21:38   andreichk Цитата(gapkrd @ Mar 22 2009, 22:38) нифиг... Mar 22 2009, 21:51    gapkrd Цитата(andreichk @ Mar 23 2009, 00:51) я ... Mar 22 2009, 22:08    Павел Рябцов andreichk Да почемуж сразу заработать,просто дешев... Mar 23 2009, 09:39 gapkrd Память пришла (7205 фифо из ЭФО), жду индикатор и ... Mar 22 2009, 19:26 Керя Собрал этот девайс,но не до конца.Осталось впаять ... Mar 23 2009, 11:09 Павел Рябцов Сегодня закинул удочку по поводу возможности изгот... Mar 23 2009, 14:22 andreichk Цитата(Керя @ Mar 23 2009, 12:09) На сего... Mar 23 2009, 16:51  Павел Рябцов andreichk Тада просто выложи фотку платы твоего ди... Mar 23 2009, 17:13   andreichk Цитата(Павел Рябцов @ Mar 23 2009, 18:13)... Mar 23 2009, 20:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|