Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
28.09.2009, 14:04
|
#291
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от Sanec2
|
Так моСг понимает,а как сделать
|
Ну не совсем правильно, но мыслишь в нужном направлении.
Ошибки следующие, не стоит в ожидании нажатия кнопки останавливать весь цикл, ведь кроме шима у тебя могут параллельно выполняться и другие задачи в контроллере.
Второе, у тебя два цикла, один с шимом, другой общий, тоже незачем, можно обойтись и одним, в котором все сразу.
ну и в третьих есть старт, но нет стопа шима, а он тебе был нужен.
Я подправил и выложил во вложении.
Состояние кнопки я присвоил переменной button и уже от ее значения идем либо через опрос АЦП на шим или просо обнуляем шим.
Итог, нажимаем кнопку - шим работает, отпускаем - нет.
Так было нужно?
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 28.09.2009 в 14:56.
|
|
|
Сказали "Спасибо" AlBraun
|
|
|
28.09.2009, 14:54
|
#292
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Re: Flowcode for PIC v4
здрасте, а это опять я.
всё переустановил,
пропачил,
крякнул,
руских букв ни где нет,
ни в пути ни в комментах ни инерфейсе.
А Random как не работал так и не работает.
"error: unknown identifier 'rand'"
тут кто-то говорил N страниц назад, что эта функция ещё не реализована. а нафига тогда её выставлять? Очень странная недоделка: симуляция проходит на "ура", даже значение переменной можно по ходу посмотреть. А вот HEX делать не хочит.
есть мысли?
спасибо.
|
|
|
|
28.09.2009, 15:54
|
#293
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Нашел решение с random-ом, у меня заработало.
Матриксы немного не дописали прогу, забыли приинклудить файл.
Делаем это в ручную.
Зайди в настройки проекта View -› Project Options
и поставь галочку -› Use supplementary code
активизируется кнопка -› Supplementary code, жми
В верхнее окно добавь -› #include ‹rand.h›
Все, жми ок.
и последнее, какой чип используешь?, если pic16, то ладно, если pic18, зайди в меню Chip -› Compiler Options... и везде где встретишь в строке
Paremeters раздела Linker / Assembler поменяй значения - pic16 на pic18
должно быть так:
-ld "ТвойПуть\Flowcode V4\BoostC\lib" libc. pic18.lib flowcode. pic18.lib rand. pic18.lib float. pic18.lib "%f.obj" -t PIC%p -d "%d" -p "%f"
Дерзай
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
|
|
|
Эти 2 пользователя(ей) сказали Спасибо AlBraun за это сообщение:
|
|
|
28.09.2009, 16:50
|
#294
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от radiotexnika
|
Сообщение от AlBraun
В папке ВашПуть\Flowcode V4\Components\ замените файл PIC_gLCD.c из вложения (предварительно на всякий случай сделайте его копию)
А в папку ВашПуть\Flowcode V4\boostc\include\ добавьте файл из вложения codepage.h
Спасибо за подсказку, но либо у меня глючит браузер либо вы забыли подцепить к сообшению файлик ?
|
Вот файлы для замены во вложении.
Как соберешься, пиши, подскажу что дальше делать.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 28.09.2009 в 16:55.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо AlBraun за это сообщение:
|
|
|
28.09.2009, 17:00
|
#295
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Re: Flowcode for PIC v4
Иииииииииииииииии!
ЗАРАБОТАЛО! Спасиба те!
Самому до такого не додуматся.
Даже в 12F629 уже залил. Работает шельма!
я же на FlowCode крест хотел поставить, а терь дальше буду ковырять.
Спасибо!
З.Ы. а тут у нас у всех под аватаркаим счётчик "спасибы" находицца, только заметил, забавно.
Спасибо =)
|
|
|
|
28.09.2009, 17:28
|
#296
|
Временная регистрация
Регистрация: 12.10.2008
Сообщений: 96
Сказал спасибо: 16
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
Так было нужно?
|
Угу!!!!
Всё как и было задумано,Спасибо!!!
__________________
Ученье-свет,а неучей.......
|
|
|
|
28.09.2009, 18:09
|
#297
|
Временная регистрация
Регистрация: 12.10.2008
Сообщений: 96
Сказал спасибо: 16
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
Состояние кнопки я присвоил переменной button
|
И ещё,(только паяльниками сразу не закидывайте,я же только начинаю вникать в Азы)что означает сия аллегория "button"?Где можно прочитать про это?
__________________
Ученье-свет,а неучей.......
|
|
|
|
28.09.2009, 18:33
|
#298
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от Sanec2
|
что означает сия аллегория "button"
|
Ровным счетом ничего, просто по английски означает кнопка.
Имя переменной, которое я сам ей придумал, просто слово, которое потом легче вспомнить при просмотре переменных, их ведь может быть и несколько десятков.
Представляешь, через месяц вспомнить, а что означает переменная "x23"...?
А так button, - значит кнопка, искать нужно во внешней переферии.
Просто называй переменные так, чтоб потом было сразу понятно какие данные в ней хранятся.
Не знаешь, английского, не беда, пиши тогда латиницей - knopka_vpered, или knopka_OK и т.д.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 28.09.2009 в 18:38.
|
|
|
|
28.09.2009, 21:08
|
#299
|
Частый гость
Регистрация: 16.06.2005
Сообщений: 47
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Flowcode for PIC v4
Всем добрый день. AlBraun с прошедшим днем рождения! Здоровья ну и всего прочего ! У меня собственно вопрос ктонибудь разабрался с прерываниями ? Если да то поделитесь примером , а то я второй день как начал изучать си и для меня это пока темный лес! Вот что удалось нарисовать, в FL вроде работает а вот в Proteuse не хочет , в чем ошибка?
Последний раз редактировалось sl_64; 03.10.2009 в 22:15.
|
|
|
|
28.09.2009, 21:24
|
#300
|
Частый гость
Регистрация: 23.06.2008
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
Выкладывайте тут задачи, которые вы себе ставите, и попробуем вместе.
|
С Днем Рождения AlBraun Вас!
Спасибо огромное-скачал,буду разбираться.
Скажите пожалуйста -а в креке для чего файлы-fc_boostc_licence_fix и File_id?
Закинул в папку с FC только экзешник,все запустилось,но при симуляции
прога невидит variables?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:05.
|
|