Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
13.08.2009, 13:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Сообщение от AlBraun
|
...
FC рассчитан именно на дисплей 132х132 пикселя. Подключить нокиевский дисплей можно вообще без каких бы то ни было вставок на С. Просто мне захотелось увидеть русские буквы, регулировать контраст и выводить картинку. То что я добавил я могу выложить тут, эти вставки минимальны.
В принципе, я так думаю, в FC можно подключить любой дисплей с последовательной шиной данных SPI. Нужно смотреть, чтоб у дисплея было 4 входа, которые подключаются к контроллеру. (Reset, Clock, CS, Data)
В FC, в настройках дисплея настраивается к каким ножкам их подключать..
|
Спасибо за эту информацию. К сожалению нигде (ни в хелпе, ни на домашней страничке я не смог найти информацию о том, что программа подразумевает подключение по SPI протоколу. Да и это Вы наверное узнали интуитивно. Жаль, что нигде на это нет прямого указания.
Еще раз спасибо.
|
|
|
|
13.08.2009, 13:57
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Вот схема по которой я подключил дисплей.
А в прикрепленных файлах та же картинка но в лучшем разрешении.
-- Прилагается рисунок: --
Прикрепленный файл: 5196146.rar
|
|
|
|
13.08.2009, 14:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Кстати, мое мнение по руссификации (или как это ещё называется локализации)программ следующее. Мне думается, что такие небольшие программы как ФК, руссифицировать необязательно. Вполне достаточно хорошо сломать защиту так, как в случае с ФК - чтобы можно было по русски записывать комментарии. Но гораздо важнее иметь хороший русский файл помощи.
|
|
|
|
13.08.2009, 14:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Уважаемый AlBraun. В последней версии Протеуса есть моделька от Нокии но с экраном 96х65. Вы говорили, что переделали эту модель под формат ФК. Может Вы сбросите её для обучения. А заодно и файл ФК. Спасибо.
|
|
|
|
13.08.2009, 16:29
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Сообщение от vladh
|
. В последней версии Протеуса есть моделька от Нокии но с экраном 96х65.
|
Есть, но это не тот дисплей, он черно-белый. А FC готовит программу под цветной. Я пробовал его в протеусе под мою прошивка запустить. Не запустился. В лучшем случае какой то мусор на экране.
|
|
|
|
14.08.2009, 05:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Уважаемый AlBraun, подскажите пожалуйста, можно ли и как переделать или сделать добавку в ФК для работы с гр. ЖКИ по другому интерфейсу (не по SPI), например по часто практикуемому параллельному интерфейсу для графических панелей с контроллером SAMSUNG KS0108 или TOSHIBA T6963? И можно ли менять разрешение используемого графического индикатора? Как я понял в программе жестко забито 288х276. Спасибо.
|
|
|
|
14.08.2009, 13:24
|
|
Прохожий
Регистрация: 24.06.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Сообщение от vladh
|
Уважаемый Sa502 разрешите мне доложить о своих наблюдениях по поводу лечения четвертой версии.
1. Если использовать файл Flowcode_PIC_rus.exe но работать с английским вариантом то компиляция в С и Асм происходит так как хотелось бы, т.е. если в алгоритме встречаются русские слова то все компилируется и эти слова переходят и в С и в Асм. Правда, среди русских слов не должна встречаться буква «я». Если в алгоритме имеется вставка на С, то в папке с исходным файлом должен присутствовать файл - Inc_Code.c (я его прикладываю к своему сообщению). В том же случае когда установлено русское меню то компиляции не происходит – выдается сообщение об ошибке.
2. Если использовать файл Flowcode_PIC.exe, то компиляция происходит, хоть в английской версии, хоть в русской. И наличие буквы «я» не влияет ни на что. Но при компиляции все русские буквы в файлах Асм и С заменяются на знаки вопроса. И в тех алгоритмах где присутствует вставка на С наличие файла Inc_Code.c в исходной папке также обязательно.
|
Все правильно. Файлы Flowcode_PIC_rus.exe и Flowcode_PIC.exe отличаются только обработкой русских символов. Да, буква "я" имеет код 0хFF и компилятор выдает ошибку - EOF in comment - Достигнут конец файла в комментарии. Видимо этот компилятор так это и воспринимает. Исправить не представляется возможным.
PS Кстати, можно использовать большую букву "Я".
PPS А библиотеку русика надо подправить чтобы не было букв "я". Исправим.
Прикрепленный файл: 1654177.rar
|
|
|
|
14.08.2009, 14:07
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Сообщение от vladh
|
подскажите пожалуйста, можно ли и как переделать или сделать добавку в ФК для работы с гр. ЖКИ по другому интерфейсу (не по SPI), например по часто практикуемому параллельному интерфейсу для графических панелей с контроллером SAMSUNG KS0108 или TOSHIBA T6963?
|
Думаю можно, но я не пробовал. И для этого нужно хорошо знать протоколы дисплея и С. Тогда просто нет необходимости в FC. Например в MikroC есть уже готовые примеры кода для этих контроллеров.
Сообщение от vladh
|
И можно ли менять разрешение используемого графического индикатора? Как я понял в программе жестко забито 288х276. Спасибо.
|
В программе забито разрешение 132х132, но в настройках дисплея в кастом код можно найти и сменить его.
|
|
|
|
14.08.2009, 14:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Сообщение от AlBraun
|
...
В программе забито разрешение 132х132, но в настройках дисплея в кастом код можно найти и сменить его.
|
У меня почему-то стоит вот это:
-- Прилагается рисунок: --
|
|
|
|
14.08.2009, 16:09
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
в настройках дисплея стоит по умолчанию Simulation Size: -› Double (т.е. двойной размер)
Это чтоб при симуляции было лучше видно (не мельчить).
А теперь прибавьте к двойному размеру рабочей площади (264х264), еще и черную рамку вокруг нее. Вот и получится на экране монитора те самые 288 по вертикали и 276 по горизонтали.
Но все это для симуляции а в реале 132х132. И код написан именно под это разрешение.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:56.
|
|