Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
10.10.2009, 19:58
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
А ну ка, попробуйте этот вариант, удалось обойти ошибку 4-й версии
Написал свой TMR0 в Custom..
В протеусе специально поставил 877 проц, работает.
Попробуйте в железе.
Одно но, Custom Interrupt приравнивается к си вставке, поэтому FC не обрабатывает при симуляции, переменные меняться не будут.
*******Дописано через 20 минут*******
Кажись поборол проблему 4-й версии. ![Очень счастлив](images/smilies/icon_grin.gif)
В файле процессора 877 программеры Matrix опечатались в описании прерывания TMR0.
Я исправил, новый hex, проект и исправленный файл 16F877.fcd лежат во вложении. Clock2.rar
Файл 16F877.fcd закинь в папку Fcd и замени.
Все работает и при симуляции в FC и в протеусе.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 11.10.2009 в 10:16.
|
|
|
|
10.10.2009, 20:30
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от minem
|
а как это "нестандартные" ?
|
Ну не совсем не стандартные, просто матриксоводы вывели в меню стандартные настройки прерываний. А в Custom... можно самому любые настройки прерывания на СИ вставить.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
|
|
|
|
10.10.2009, 20:43
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от Neman2000
|
ALBrauh подозреваю что вы никакой не начинающий
|
Честно, три с половиной месяца назад, я о контроллерах только понаслышке знал...
Просто заинтересовался.
Сообщение от Neman2000
|
расскажите пжлст пошагово особенности подключения макросов.ПОШАГОВО!
|
Каких именно?
Компонентов или подпрограмм?
В FC они называются одинаково.
И что во вложении у Вас за проект?
Серво? Только я немного не понял зачем вставка на си:
Цитата:
|
FCV_REZA = tmr0;
tmr0 = 0;
|
Этот код ничего не дает. Просмотрите файл си.
Если обозначите задачу, возможно проще с нуля написать, чем разбираться в чужом коде.
Тем более в вашем примере вообще нет комментариев и переменные названы от фонаря, A, B, C и т. д. Их названия ни о чем не говорят.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 10.10.2009 в 21:38.
|
|
|
|
10.10.2009, 21:24
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от Neman2000
|
переведите с фотки в прогу и перекомпилируйте(фоточку прикрепил)
|
Та же проблема что с 877 контроллером из поста #402
Если так и дальше пойдет, нужно будет делать отдельное место на сервере с файлами исправлений для Flowcode. ![Смешно](images/smilies/icon_lol.gif)
Исправил опечатки создателей FC4, файл из архива 12F683.fcd, закинь с заменой в папку Fcd.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 10.10.2009 в 21:42.
|
|
|
|
10.10.2009, 22:47
|
|
Частый гость
Регистрация: 23.06.2008
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
Та же проблема что с 877 контроллером из поста #402
Если так и дальше пойдет, нужно будет делать отдельное место на сервере с файлами исправлений для Flowcode.![Смешно](images/smilies/icon_lol.gif)
Исправил опечатки создателей FC4, файл из архива 12F683.fcd, закинь с заменой в папку Fcd.
|
Спасибо что стараетесь помочь,заменил файл на Ваш в FCD,после певой компиляции Фловкоде убил все файлы кроме протеуса и своего синего,
последующая компиляция бесконечна(виснет комп),но хекс получается и конечно нерабочий.
Прикрепляю результаты этого нагенеренного безобразия.
После перезагрузки тоже самое,а старый файлик я сохранил и при замене на старый работает как прежде.
Всем пока
|
|
|
|
11.10.2009, 00:22
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от Neman2000
|
Прикрепляю результаты этого нагенеренного безобразия.
|
У меня компилируется на ура, у вас во вложении лежит ответ на вашу ошибку, прикрепляю его тут же.
Посмотрите внимательно, у вас папка с проектом лежит на рабочем столе, уже не раз обговаривалось, FC не любит "русский" путь к файлам.
И второе, обратите внимание на мой предыдущий пост, что делает вставка на си в макросе COPY, которая ни разу не используется?
Цитата:
|
FCV_REZA = tmr0;
tmr0 = 0;
|
Если вы расскажете что должно получиться в итоге, я напишу вам эту программу.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 11.10.2009 в 00:28.
|
|
|
|
11.10.2009, 00:23
|
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
Если так и дальше пойдет, нужно будет делать отдельное место на сервере с файлами исправлений для Flowcode.
|
А больше некому, это единственный живой форум по FC. К тому же у тебя есть свой сайтик или что то в этом роде.
Сообщение от AlBraun
|
Файл 16А877.fcd закинь в папку Fcd и замени.
Все работает и при симуляции в FC и в протеусе.
|
Сделал, компилируется, только опрос разрядов проводится нулём. У меня получается не горит как раз та цифра которая должна гореть, и наоборот.
AlBraun, скажи пажалста как исправить, а то я без поллитры и коментариев никак не разберусь. Буду мучить макрос "DISPLAYTIME", наверняка в нём собака зарыта.
|
|
|
|
11.10.2009, 00:40
|
|
Частый гость
Регистрация: 27.03.2008
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Flowcode for PIC v4
Уважаемый AlBraun.просто обратится не к кому.
Если не тяжело помогите на каком нибудь примере с АЦП на ATmege8535. на pic получается а на avr нет. и примеров никаких нет.
|
|
|
|
11.10.2009, 05:27
|
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Re: Flowcode for PIC v4
Я всё понял, не судьба мне юзать нормально 7сегментники от FC.
Только негатив получается. Остаётся вариант переделать "Свой код" компонента, но это не скоро ![Расстроен](images/smilies/icon_sad.gif)
А часики то идут, и даже время выставить можно, да, настраиваются они, кроме десятков часов (недочётик где то).
Впечатлила фишка с мигающей точкой около коректируемого разряда (интересно это баг или так и задумано?)
Я эту прогу и к LCD подцепил
|
|
|
|
11.10.2009, 10:10
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от minem
|
Я всё понял, не судьба мне юзать нормально 7сегментники от FC.
Только негатив получается.
|
Не хочу тебя огорчать, но похоже у тебя индикаторы с общим анодом. ![Секрет](images/smilies/icon_arrow.gif)
Для эксперимента, измени в FC в опциях индикаторов катод на анод. Перешей и глянь результат.
Сообщение от minem
|
настраиваются они, кроме десятков часов (недочётик где то).
|
Что не так, я не совсем понял? Первое нажатие на кнопку "Ок" переводит часы в режим выствления часов, дальше "+" от 0 до 23, а "-" от 23 до 0.
Второе нажатие на "Ок" редактирует десятки минут, "+" от 0 до 5, а "-" от 5 до 0.
Третье нажатие редактирует единицы минут, "+" от 0 до 9, а "-" от 9 до 0.
И последнее нажатие возвращает часы в нормальный режим и сбрасывает секунды на "00". Т. е. с этого момента начинается отсчет с индикации "выставленное время 00 секунд.
Сообщение от minem
|
Впечатлила фишка с мигающей точкой около коректируемого разряда (интересно это баг или так и задумано?)
|
Так задумано, так понятнее что корректируешь.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 11.10.2009 в 10:28.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:25.
|
|