|
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 Керя Кое что уточню.
Я использовал IDT7205L15J про посл... Mar 23 2009, 21:12 andreichk Цитата(Керя @ Mar 23 2009, 22:12) andreic... Mar 23 2009, 23:19 Gydwin Очень хочу собрать этот прибор. Давно ничего путне... Apr 6 2009, 21:52 andreichk Цитата(Gydwin @ Apr 6 2009, 23:52) Очень ... Apr 6 2009, 22:55 Gydwin Огромное спасибо, но мне бы платку, остальное хочу... Apr 6 2009, 23:24 Gydwin Цитата(Павел Рябцов @ Mar 24 2009, 15:48)... Apr 7 2009, 13:57 Керя Все спаял.Испытания показали:чтото рисует,но не то... Apr 8 2009, 10:58 andreichk Цитата(Керя @ Apr 8 2009, 12:58) Все спая... Apr 8 2009, 14:47 gapkrd Имею проблемы с приобретением ads831e.
А чем ее м... Apr 19 2009, 10:44 Herz Цитата(gapkrd @ Apr 19 2009, 12:44) Имею ... Apr 20 2009, 14:26 andreichk http://www.mercateo.com/kw/ads831e/ads831e.html Apr 20 2009, 13:41 gapkrd Спасибо за подсказку.
А по срокам высылки не подс... Apr 21 2009, 05:13 Herz Цитата(gapkrd @ Apr 21 2009, 07:13) Спаси... Apr 21 2009, 07:33 gapkrd Заказал.
быстро позвонил манагер.
Уведомление на ... Apr 21 2009, 07:50 OLegN2009 Цитата(gapkrd @ Apr 21 2009, 10:50) Заказ... Apr 21 2009, 14:51 andreichk мне семплы ни разу не присылали, как я не старалс... Apr 22 2009, 07:35 OLegN2009 К стати наткнулся на интересную идею http://kazus.... Apr 23 2009, 14:11  Илья Цитата(OLegN2009 @ Apr 23 2009, 23:11) К ... Apr 24 2009, 00:18   Zoo30 Отличная работа.
Я вижу тут есть знающие язык СИ. ... Apr 30 2009, 07:40 MisterDi Цитата(Zoo30 @ Apr 30 2009, 10:40) Отличн... Jun 6 2009, 15:46 Zoo30 Цитата(MisterDi @ Jun 6 2009, 18:46) Хоте... Jun 10 2009, 08:28 MisterDi Опять те же самые грабли - полное отсутствие защит... Jun 19 2009, 20:50 Herz Вот, наконец, дошли руки и до моего модуля. Стал ... Jul 30 2009, 20:06 andreichk Цитата(Herz @ Jul 30 2009, 22:06) Вот, на... Aug 7 2009, 14:47 Herz Что-то бьюсь уже неделю - не выходит у меня каменн... Aug 7 2009, 17:31 andreichk Цитата(Herz @ Aug 7 2009, 19:31) Что-то б... Aug 8 2009, 15:08  Herz Цитата(andreichk @ Aug 8 2009, 17:08) ссы... Aug 8 2009, 18:52   andreichk схема соеденений ЖКИ, контроллера и памяти брал от... Aug 9 2009, 09:46    Herz Цитата(andreichk @ Aug 9 2009, 11:46) схе... Aug 9 2009, 12:23    PicDenis Цитата(andreichk @ Aug 9 2009, 12:46) ---... Nov 17 2009, 21:32     Herz Цитата(PicDenis @ Nov 17 2009, 23:32) Анд... Nov 24 2009, 09:20 bifurkas Здравствуйте,
а проект жив ещё, в смысле поддержив... Nov 23 2009, 15:45 bifurkas А схему целиком можно найти, поройтесь.
Да нет е... Nov 24 2009, 18:46 electro03 Цитата(bifurkas @ Nov 24 2009, 21:46) А с... Dec 14 2009, 01:08  ODP Приветствую всех на форуме.
Как-то резко захотело... Jan 11 2010, 20:57   andreichk Спасибо за пиво. Осцилл на самом деле давно уже за... Feb 7 2010, 20:22 NetDemon Доброго времени суток всем. У меня такой вопрос. М... Mar 28 2010, 11:20 atmicandr1 Ребята, здравствуйте! Решил ещё раз влезть на ... Apr 13 2010, 17:18 atmicandr1 Странно, чего-то все молчат, тема закрыта или нет,... Apr 16 2010, 05:32 andreichk Цитата(atmicandr1 @ Apr 16 2010, 07:47) ... Apr 16 2010, 16:26 atmicandr1 100 евро это уже за полностью собранный прибор? Не... Apr 16 2010, 17:02 andreichk Цитата(atmicandr1 @ Apr 16 2010, 19:17) 1... Apr 17 2010, 09:01 atmicandr1 Дорогие радиолюбители, здравствуйте! У меня ес... Apr 19 2010, 03:12 andreichk Цитата(atmicandr1 @ Apr 19 2010, 05:27) Д... Apr 19 2010, 08:44 atmicandr1 Спасибо за хорошую ссылку, в очередной раз убеждаю... Apr 20 2010, 01:10 atmicandr1 Собрал я из ссылки с немецкого источника простейши... Apr 22 2010, 09:39 atmicandr1 Здравствуйте всем! Ребята, ответьте пожалуйста... May 5 2010, 06:42 atmicandr1 Здравствуйте всем! Ребята, ответьте пожалуйста... May 6 2010, 08:44 atmicandr1 Прежде всего хочу всех радиолюбителей поздравить с... May 7 2010, 06:12 andreichk спасибо за поздравления. проект уже давно заброшен... May 8 2010, 06:16 Herz Да не плодите постов, обратитесь в личку. May 7 2010, 11:09 gogaon ребята помогите с дисплеем dv7890 как его прикрут... Jul 6 2010, 20:30 comper у меня тож экран 320 на 240 на SED1335
скажите, с ... Oct 20 2010, 21:06 Rostislav Цитата(comper @ Oct 21 2010, 01:06) у мен... Oct 21 2010, 08:51  Herz Цитата(Rostislav @ Oct 21 2010, 10:51) В ... Oct 29 2010, 14:29   Rostislav Цитата(Herz @ Oct 29 2010, 18:29) Очень д... Oct 29 2010, 20:17 comper почему бы и не возобновить, помаяться =) может ком... Oct 27 2010, 15:46 Rostislav Цитата(comper @ Oct 27 2010, 19:46) не по... Oct 28 2010, 07:48 comper так чтобы не переписывать весь экран, а только то,... Oct 28 2010, 10:28 Rostislav Цитата(comper @ Oct 28 2010, 14:28) так ч... Oct 28 2010, 19:44 VDLab Можно не держать весь экран в памяти, а только дан... Oct 28 2010, 11:36 comper это типа как у тектроникса то, что они называют ци... Oct 28 2010, 21:23 Rostislav Цитата(comper @ Oct 29 2010, 01:23) это т... Oct 28 2010, 21:52 comper ааа...рисуночек забавный=) но суть я понял, спасиб... Oct 29 2010, 07:32 Rostislav Ребятааааааа, чего нарыл!!!!!... Oct 29 2010, 21:44 atmicandr1 Здравствуйте ВСЕМ! ВСЕХ с наступающим ... Dec 23 2010, 06:47 andreichk В схеме две группы микросхем для получения отрица... Jan 5 2011, 04:09 atmicandr1 Цитата(andreichk @ Jan 5 2011, 09:09) В ... Jan 17 2011, 10:34 andreichk понятия не имею, в чём там проблема, полярность ко... Jan 20 2011, 10:45 atmicandr1 Цитата(andreichk @ Jan 20 2011, 15:45) по... Feb 1 2011, 04:55  Ilya_A Цитата(atmicandr1 @ Feb 1 2011, 12:55) Но... Feb 7 2011, 16:25 andreichk 24C65 вообще не задействованы в работе, я об этом ... Feb 7 2011, 16:13 andreichk у меня АЦП вообще не греются. Feb 7 2011, 16:36 Spieluhr Здравствуйте!!!!!
Для начала а... Feb 19 2011, 15:55 andreichk HC04 или точнее 74HC04 не нужен. У вашего диплея и... Feb 20 2011, 22:40 Spieluhr Спасибо за подсказку
BG320240F из России везти с... Feb 28 2011, 14:03 andreichk Немного обновил схему и печатную плату. Убрал лиш... Mar 26 2011, 12:17 swer Цитата(andreichk @ Mar 26 2011, 16:17) 1.... Mar 28 2011, 12:56 andreichk ссылки на даташиты в студию. или лень разобраться ... Mar 29 2011, 07:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|