Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
12.08.2009, 15:06
|
|
Прохожий
Регистрация: 09.06.2009
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проект Floecode PIC + GLCD Nokia
Конечно есть огромное желание получить Ваш опыт, так как своего почти нет.
-- Прилагается рисунок: --
|
|
|
|
12.08.2009, 17:24
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
ну наверное нужно определиться с железом.
Если предусматривается частая смена задач и проектов, то лучше взять макетную плату, это сэкономит деньги и время при монтаже.
Чип лучше взять помодерновее, чтоб не пришлось потом покупать, если вдруг ресурсов не хватит.
Я например остановился на 18F252-м, у нас в Киеве он стоит 5-6 долларов.
Кварц можно любой 4-20мгц, но если захотите что нибудь программировать с учетом реального времени то нужно брать кристаллы из следующих номиналов (3,276800 мгц или 19,660800 мгц)
Две кренки 5 и 3-3,3 вольта
от одной запитать подсветку дисплея (3 последовательных диода к минусовому выводу для 6,5 вольт), а от второй контроллер и логику дисплея.
ну еще пару конденсаторов электролитов и неполярных и несколько резисторов по 1-1,5 ком и 5-10 ком.
Ну и сам дисплей лучше с чипсетом от Филипс, потому что у него есть помимо основного разъема на плату, под липкой лентой обычные контактные площадки, к которым можно подпаять тонкие проводки шлейфа. К разъему на плату подпаяться не реально без особого оборудования. Шаг ножек 0,5 мм.
С зеленым текстолитом - чип от Epson
С чипом Philips (оранжевый текстолит)
-- С чипом от Philips: --
-- Прилагается рисунок: --
|
|
|
|
12.08.2009, 17:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Уважаемый AlBraun, спасибо за кино. А не подскажите где найти информацию о том какие графические ЖК дисплеи поддерживает программа ФК и возможные способы подключения этих дисплеев к МК. Спасибо.
PS. А не проще ли было бы вместо ави-файла представить файл алгоритма ФК, который бы можно было бы симулировать в самой ФК либо в протеусе?
|
|
|
|
12.08.2009, 17:39
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Я пока экспериментировал только с нокиевским 132х132 пикселя, но у меня куча дисплеев. (Товарищ с радио рынка подкинул пару десятков )
Буду пробовать.
Но думаю многие подойдут. В версии FC 4 более расширенно можно внедряться в С код непосредственно на стадии программирования. А по дисплеям в инете описание есть. Главное пройти инициализацию. В даташитах написан процесс посылки комманд и данных. так что дамаю можно запустить и другие дисплеи.
У меня под рукой есть 5-6 штук от сименсов, но у них разрешение поменьше.
Нужно будет попробовать и их засветить.
Благо с разъемами у них попроще как у Philips-овского от нокии, понельки а не колодки.
|
|
|
|
12.08.2009, 17:41
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
В протеусе нет нокиевского цветного дисплея. могу выложить конечно, но без комментариев код от FC не заработает. Я кое что заменил еще и в исходных файлах самого FC. Для поддержки кириллицы добавил коды русских букв.
|
|
|
|
13.08.2009, 02:17
|
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Товарищь,vladh, немогли бы вы вложыть версию FC, которая компилится невзирая на рус.яз?
|
|
|
|
13.08.2009, 04:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Уважаемый AlBraun. Огромное Вам уважение. Но судя по Вашим словам у Вас в основном все написано на СИ. Зачем же Вам тогда ФК? Если бы Вы полностью написали все на СИ, то у Вас и код программы был бы меньше и работала она бы быстрее.
То что в Ин-те полно справочных данных на ЖК индикаторы я знаю. Но я никак не могу найти инфу о том с какими граф. ЖК индикаторами расчитана работа ФК (с минимумом вставок на СИ).
Еще раз с уважением!
|
|
|
|
13.08.2009, 05:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Сообщение от minem
|
Товарищь,vladh, немогли бы вы вложыть версию FC, которая компилится невзирая на рус.яз?
|
Основу берете с сайта разработчика, а затем в неё вставляете то, что было сделано Sa502. Регистрируете русскую версию (запустив файл ru.reg) и далее запускаете файлы либо Flowcode_PIC.exe, либо Flowcode_PIC_rus.exe.
|
|
|
|
13.08.2009, 05:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Сообщение от minem
|
Товарищь,vladh, немогли бы вы вложыть версию FC, которая компилится невзирая на рус.яз?
|
Для начала Вы скачиваете с сайта разработчика программы http://www.matrixmultimedia.com/software/FCV4.exe версию программы, устанавливаете её, а затем прописываете в папку с программой файлы, которые ранее были любезно предложены Sa502. Регистрируете русскую версию - запустив файл ru.reg (из списка Sa502). И запускаете один из файлов, либо Flowcode_PIC.exe, либо Flowcode_PIC_rus.exe. После того как программа будет запущена в основном меню выбираете View -› Global Options... В открывшемся окне выбираете язык интерфейса. Здесь я вновь прикладываю файлы сделанные Sa502
Прикрепленный файл: 2659194.rar
|
|
|
|
13.08.2009, 12:08
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Сообщение от vladh
|
Но судя по Вашим словам у Вас в основном все написано на СИ. Зачем же Вам тогда ФК? Если бы Вы полностью написали все на СИ, то у Вас и код программы был бы меньше и работала она бы быстрее.
|
На самом деле на С у меня всего пару вставок и FC помогает свести к минимуму ручной код и соответственно наличие ошибок. Я не профи в С, поэтому в FC мне легче составлять логику приминительно к человеческой (если -› то -› иначе). Плюс в FC есть уже готовые макросы компонентов, которые я потом могу немного подправить в зависимости от моих нужд.
В частности я приинклудил файл с кодировкой всех 255 символов, а не только 96, что были в FC.
С код вставки у меня в FC присутствуют не более 2-5%
И они не принципиальные, например размер шрифта в FC для индикатора ограничен 2-м размером по ширине и высоте, я добавил до 4-х, ну и добавил код изменения контрастности дисплея. Вот и все.
Сообщение от vladh
|
То что в Ин-те полно справочных данных на ЖК индикаторы я знаю. Но я никак не могу найти инфу о том с какими граф. ЖК индикаторами расчитана работа ФК (с минимумом вставок на СИ).
Еще раз с уважением!
|
FC рассчитан именно на дисплей 132х132 пикселя. Подключить нокиевский дисплей можно вообще без каких бы то ни было вставок на С. Просто мне захотелось увидеть русские буквы, регулировать контраст и выводить картинку. То что я добавил я могу выложить тут, эти вставки минимальны.
В принципе, я так думаю, в FC можно подключить любой дисплей с последовательной шиной данных SPI. Нужно смотреть, чтоб у дисплея было 4 входа, которые подключаются к контроллеру. ( Reset, Clock, CS, Data)
В FC, в настройках дисплея настраивается к каким ножкам их подключать.
Если найдете какой нибудь цветной дисплей напишите, я посмотрю его характеристики и тогда решим.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:43.
|
|