Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
24.09.2009, 17:53
|
|
Частый гость
Регистрация: 23.05.2007
Сообщений: 24
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 5 сообщении(ях)
|
Re: Flowcode for PIC v4
Добрый всем вечер. Попытался сегодня перенести одну свою рабочую программу в ФК и посмотреть, как она будет выглядеть. И тут сразу-же столкнулся с проблемой прерываний. Моя программа написана на MCC18 для PIC18F1320. Во первых, я не нашел приоритетов прерываний для 18 ПИКов, также таймеры могут использовать 16 или 8 битный режим. Этого в ФК я не нашел, а может не там искал? Так-же при обрашении к созданым мной переменным, я не смог изменять их содержимое. При компиляции ошибок не было. Проверял в пошаговом режиме в ПРОТЕУСЕ 7.6 SP 0 rus.
|
|
|
|
25.09.2009, 08:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от slavva_nn
|
Так я об этом и писал выше. Посмотрел и пожаловался, что Flowcode 41155 генерирует сишный код некорректно. Подправлять код и подсовывать его в командной строке компилятору слишком гиморно и неуверен что получится... Видимо надо MPLab всё - таки учить с ассемблером...
|
Да, почти целый день провозился с Вашим примером. У меня все то-же самое. Нарисовал Вашу блок-схему в третьей версии и все компилируется и создается HEX. Видимо недостаточно хорошо сделан взлом, а жаль.
|
|
|
|
25.09.2009, 13:24
|
|
Частый гость
Регистрация: 23.05.2007
Сообщений: 24
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 5 сообщении(ях)
|
Re: Flowcode for PIC v4
Да, видать есть косячок в ФК4. При моделировании в ФК, я написал небольшой код на си, где обращаюсь к переменным FCV_MAINVAR, они упорно не хотят работать, хотя я просмотрел коды на СИ и АСМ - все скомпелировано корректно. При моделировании в Протеусе все окей.
Жаль конечно,а то при создании проэкта можно съэкономить достаточное время, дописав необходимые функции на СИ. Таким способом я изменял режимы прерываний, в частности TMR0 включал 16 режим - все работало.
|
|
|
|
25.09.2009, 14:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от O_kazus
|
Да, видать есть косячок в ФК4.
|
А Вы в 3 версии попробуйте. Там по моему все нормально.
|
|
|
|
25.09.2009, 15:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,279
Сказал спасибо: 335
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Flowcode for PIC v4
Кстати, только что проверил версию 4.0.0.53. Все идет нормально.
|
|
|
|
25.09.2009, 17:23
|
|
Временная регистрация
Регистрация: 04.05.2008
Сообщений: 65
Сказал спасибо: 32
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
В папке ВашПуть\Flowcode V4\Components\ замените файл PIC_gLCD.c из вложения (предварительно на всякий случай сделайте его копию)
А в папку ВашПуть\Flowcode V4\boostc\include\ добавьте файл из вложения codepage.h
|
Спасибо за подсказку, но либо у меня глючит браузер либо вы забыли подцепить к сообшению файлик ?
|
|
|
|
25.09.2009, 18:27
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от radiotexnika
|
Спасибо за подсказку, но либо у меня глючит браузер либо вы забыли подцепить к сообшению файлик ?
|
Да, сорри, именно забыл прицепить, писал в попыхах, т. к. уже час как должен был отчалить, меня дергали. потом ехал и сам вспомнил, что не прицепил.
но я буду в понедельник утром дома, обязательно напишу еще раз и продублирую в личку.
там, к стате, есть еще нюанс, как заводить русские буквы в код. Ведь FC непонимает кирилицу.
Я тут вижу у ребят есть проблемы с вставками с-кода в FC, тоже хотел бы помочь, но я щас с ноута пишу, с деревни, ![Улыбка](images/smilies/icon_smile.gif) нет под рукой программы. Приеду попробую помочь.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
|
|
|
Сказали "Спасибо" AlBraun
|
|
|
25.09.2009, 18:33
|
|
Частый гость
Регистрация: 02.05.2009
Сообщений: 11
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от vladh
|
Да, почти целый день провозился с Вашим примером. У меня все то-же самое. Нарисовал Вашу блок-схему в третьей версии и все компилируется и создается HEX. Видимо недостаточно хорошо сделан взлом, а жаль.
|
Тоже думаю взломали кривовато, а так хотелось большой и чистой любви...
|
|
|
|
25.09.2009, 18:35
|
|
Временная регистрация
Регистрация: 04.05.2008
Сообщений: 65
Сказал спасибо: 32
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Flowcode for PIC v4
Ждем с нетерпением.
|
|
|
|
25.09.2009, 20:25
|
|
Временная регистрация
Регистрация: 12.10.2008
Сообщений: 96
Сказал спасибо: 16
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
Элементарно.
опроси кнопку если нажата, присвой некой переменной единицу, а вокруг шима поставь условие, если эта переменная = единица, идти в обход, если ноль идти через шим.
|
Так моСг понимает,а как сделать
__________________
Ученье-свет,а неучей.......
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:47.
|
|