Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.11.2010, 19:29
|
#21
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Библиотека SSD1289
Сообщение от Uragan90
|
А что нельзя переназначить выводы например в дифайне? SPI Это очень медленно!!!!!!!!!!
|
Переназначить нельзя. Придется "раздвигать" биты, в общем это не так чтоб сложно. Но примерно на 25% вывод замедлится.
Это правда частично компенсируется убиранием мелких косяков типа |=
Последний раз редактировалось kison; 09.11.2010 в 19:32.
|
|
|
|
09.11.2010, 19:30
|
#22
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Библиотека SSD1289
Moto_V3x, Модель для протеуса, но сделал ее для схемы и печатки, она не моделируется!!!
__________________
Я бы изменил весь мир, но бог не дал исходников
|
|
|
|
09.11.2010, 19:33
|
#23
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Библиотека SSD1289
Сообщение от kison
|
Переназначить нельзя. Придется "раздвигать" биты, в общем это не так чтоб сложно. Но примерно на 25% вывод замедлится.
|
Во ни фига се?? 25% Ладно хоть бы запусти,хоть как то!!! Так как вы говорите ему ноги раздвинуть???
__________________
Я бы изменил весь мир, но бог не дал исходников
|
|
|
|
09.11.2010, 19:34
|
#24
|
Прописка
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
|
Re: Библиотека SSD1289
Сообщение от Uragan90
|
Ну вопщем да! Я менял FIOSET на FIO1SET.
|
Тогда берем под дату с 31 по 16 пины и управляющие так
CS (15), RS (14),RD (10),WR (9) RES ( . Таким вариантом все укладывается.
Если гонитесь за быстродействием,то ставьте 2468 с внешней памятью на шине данных которой будет висеть дисплей.
|
|
|
|
09.11.2010, 19:36
|
#25
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Библиотека SSD1289
Сообщение от yarunt
|
Тогда берем под дату с 31 по 16 пины
|
+1
Но можно и софтом раздвинуть.
|
|
|
|
09.11.2010, 19:39
|
#26
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Библиотека SSD1289
kison, Намекните как это сделать??? Я потом перепаяю, но хотелось бы пока хоть как то запустить....
__________________
Я бы изменил весь мир, но бог не дал исходников
|
|
|
|
09.11.2010, 19:40
|
#27
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Библиотека SSD1289
Сообщение от Uragan90
|
А что нельзя переназначить выводы например в дифайне? SPI Это очень медленно!!!!!!!!!!
|
/offtop/
ну народ пошел, нет бы сначала проц освоить, разобраться что куда, нет же - на новом проце новое железо осваивать....
и эти люди запрещают мне ковыряся в носу!....
/offtop/
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
09.11.2010, 19:43
|
#28
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Библиотека SSD1289
vdlab, Разделяю ваше негодование
__________________
Я бы изменил весь мир, но бог не дал исходников
|
|
|
|
09.11.2010, 19:44
|
#29
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Библиотека SSD1289
Сообщение от Uragan90
|
kison, Намекните как это сделать???
|
Сейчас нарисую. Подождите 5-10 минут.
Код:
|
void WrCmd(BYTE cmd) //для 16 битной шины
{
unsigned int tmp = cmd;
FIO1CLR = CS;
FIO1CLR = RS;
FIO1MASK = 0xff000000;
FIO1PIN = (tmp & 0x03)|((tmp & 0x04)‹‹2)|((tmp & 0x38)‹‹5)|((tmp & 0xFFC0)‹‹8);
FIO1MASK = 0;
FIO1CLR = WR;
FIO1SET = WR;
FIO1SET = CS;
}
void WrDat(WORD data) //для 16 битной шины
{
unsigned int tmp = data;
FIO1CLR = CS;
FIO1SET = RS;
FIO1MASK = 0xff000000;
FIO1PIN = (tmp & 0x03)|((tmp & 0x04)‹‹2)|((tmp & 0x38)‹‹5)|((tmp & 0xFFC0)‹‹8);
FIO1MASK = 0;
FIO1CLR = WR;
FIO1SET = WR;
FIO1SET = CS;
} |
Последний раз редактировалось kison; 09.11.2010 в 19:57.
|
|
|
|
09.11.2010, 20:17
|
#30
|
Почётный гражданин KAZUS.RU
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
|
Re: Библиотека SSD1289
Чет я не так делаю? Flash Magic может надо настроить, странно что даже мусора на экране нет, а прога пишет что все залили в мк. Еще странность льет по адресу 0х000000, а не 0х400000
__________________
Я бы изменил весь мир, но бог не дал исходников
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:16.
|
|