FLProg и Proteus

В этом форуме можно обсудить интерфейс программы, работу встроенных блоков, взаимодейсткие с Ардуино IDE и т.д.
Аватара пользователя
Alex54
Сержант
Сообщения: 281
Зарегистрирован: 06 сен 2015, 09:06
Откуда: Москва
Поблагодарили: 1 раз

FLProg и Proteus

Сообщение Alex54 »

alverzilin

Какие проблемы ? По порядку, если можно. По версии 7 чем смогу,помогу.
На 8 не работал.
С Уважением Alex
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

FLProg и Proteus

Сообщение trak »

Добрый вечер !!!! Подскажите пожалуйста такую вещь.Создан проект в flprog датчики ds18b20 привязаны по адресам.Как в протеусе прописать те же самые адреса. Это мой первый проект в протеусе , особо не догоняю некоторые вещи.

Добавлено (12.01.2017, 22:09)
---------------------------------------------
Увидел в теме вопрос этот уже поднимался TVG , но похоже так и не решился.
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

FLProg и Proteus

Сообщение Phazz »

Как заставить IDE сохранять HEX в папку указанную мной? Надоедает после каждой компиляции менять путь к нему.

Добавлено (06.02.2017, 14:44)
---------------------------------------------
Еще желательно и имя его сразу менять
Аватара пользователя
alverzilin
Рядовой
Сообщения: 72
Зарегистрирован: 15 сен 2016, 00:33
Откуда: Zlobin.BY

FLProg и Proteus

Сообщение alverzilin »

Alex54 писал(а):Какие проблемы ?
Да понимаете, такая ситуация, что не известно как выразить словами! Забегая на перёд, скажу, сейчас более менее устаканилось. Бродя по инету "в поисках утраченного", наткнулся, на описание проблем, косвенно напоминающих мои, почитал, пере-до-настроил протеус и вроде чё та заработало. Правда 4-х разрядный 7-ми сегментный индикатор так и не отрисовал нужные мне циферки... Отловил всё что мне нужно было в железе, правда не до конца. Как потом выяснилось, протеус не может (из-за чего то там) смоделировать работу индикатора... Я так понимаю, как и вообще любого дисплея. А то, нефигассе какая станция получится)))
Изображение
Изображение
Гость

FLProg и Proteus

Сообщение Гость »

alverzilin писал(а):потом выяснилось, протеус не может (из-за чего то там) смоделировать работу индикатора... Я так понимаю, как и вообще любого дисплея.
Ищите какой ни будь пример семисегментника для Протеуса в инете и выдираете из примера что надо , вставляете в свой проект и готово.
Сам пробовал настраивать -не всё получалось , накачал разных примеров и вставляю...
В первую очередь нашел библиотеку с Ардуинами ...
Последний раз редактировалось Гость 06 апр 2017, 18:42, всего редактировалось 1 раз.
Аватара пользователя
alverzilin
Рядовой
Сообщения: 72
Зарегистрирован: 15 сен 2016, 00:33
Откуда: Zlobin.BY

FLProg и Proteus

Сообщение alverzilin »

sser писал(а):В первую очередь нашел библиотеку с Ардуинами
Это то у меня тоже есть, но мой "проект" подразумевал творение на одной только АТМеге... хотя и с ардуинкой тоже ничего... про примеры, не подумал, буду как нибудь посмотреть.. спс за подсказку
Изображение
Изображение
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

FLProg и Proteus

Сообщение Dev1 »

На 8 протеусе точно работают 7 сегментные индикаторы. Изучая фловкоде нашел видос где автор дал пример работы атмеги с индикатором. Кстати у автора 7 протеус, а файлы урока для 8.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
alverzilin
Рядовой
Сообщения: 72
Зарегистрирован: 15 сен 2016, 00:33
Откуда: Zlobin.BY

FLProg и Proteus

Сообщение alverzilin »

У меня 7 протеус, но в нём я использовал не прямое подключение к атмеге, а через драйвер макс7219... ща пока другим занят, так не проверял...
Изображение
Изображение
Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30 июл 2017, 12:22

FLProg и Proteus

Сообщение Labu55 »

Dev1 писал(а):На 8 протеусе точно работают 7 сегментные индикаторы
Подтверждаю, работают, но иногда необходимо уменьшать minimum trigger time. См. рисунок.
[spoiler]
9872646.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

FLProg и Proteus

Сообщение Hijin »

Всетаки до меня дошло что VirtualBraibord это отстой полный и не так страшен черт (Протеус)как его малюют а раздул такую тему что даже начала гореть синим пламенем
На днях сделал первый свой проэкт как на FLProg так и на Протеусе
Программу на FLProg составил где то за часа 2 есче с пол дня ушло чтобы разобратся как ее интегрировать в протеус но грубо говоря за день я свой проэктик (часть будущего проэкта по автоматизации полива суть которого я описывал в своей теме по поиску VirtualBraibord) сотворил
Приоритет включения то есть. есть есть три кнопки 1 2 3
если все нажаты включе 1 канал если 1 2 все равно 1 если 1 3 все останится без изменений если 2 3 будет включен 2 канал ну а если включен только 3 то он и будет включен клгда все каналы выключены то они все и будут выключены
Эмуляция программы в Протэусе у меня работает без проблем

В Протеусе испльзовал процесор Atmega 328

Во вложенном файле скетч FLProg Схема ємуляции Протэус и файл  Ардуино
Для того чтобы залить файл прошивки в Atmega необхолимо в настройках программы Ардуино выставить параметр Показывать подробности при компеляции Когда пройдет компиляция ведете движок нижнего окна в право и там увидите путь к файлу нех выделяете его с помощью мыши и копируете а затем вставляете в процесор
Вопрос к знатокам Протеуса дело в том чтов настройках Atmega 328 у меня максимальная частота 8 МГц а в действительности должна быть 16. Когда я первый раз залил программу моргающего светодиода с периодом 1с то подумал что эмуляция не работае но через 10 с светодиод загорелся. Далее я поставив все настройки Unprogramed и светодиод начал моргать с частотой в 2с, что естественно так как частота в два раза меньше. Так вотв чем вопрос может кто знает где взять библиотеки для Протэуса с нормальными параметрами процесора????
У меня стоит Протеус 7,10
После того как написал сообщение почитал форум и написал очередную версию програмки (файл компилируется и нех файл вставляется в параметры процесора с 1 зип файла)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Hijin 27 сен 2017, 21:00, всего редактировалось 1 раз.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

FLProg и Proteus

Сообщение Dev1 »

У меня такие настройки мк atmega328p, в flprog ставлю uno.
И с мк мне не удалось запусти протеус в реальном времени, об этом пишется в сообщениях внизу панели протеуса. Действия при эмуляции действительно тормозят, примерно в 2 раза, но на ардуино работает все нормально. Проверял генератор на атмеге по осциллографу протеуса все частоты сходятся с реальными.
[spoiler]
7407028.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

FLProg и Proteus

Сообщение Hijin »

У меня точно такие же параметры процесора. Но и у вас частота 8 Мгц а не 16 вот поэтому наверно и тормозит а на реальном железе 16 МГц и естественно тормозить не будет.
Не могу понять у вас не получилось запустить мою программу??
Попробуйте запустить проэкт со второго зип файла.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

FLProg и Proteus

Сообщение aidar_i »

Dev1 писал(а):мк мне не удалось запусти протеус в реальном времени
Попробуйте так: https://yadi.sk/i/sRgd0-FT3NHdhz

Настройки МК в середине, справа Ваши.
Вот видео

[spoiler=Спойлер]_uVideoPlayer({'url':'https://www.youtube.com/watch?v=ZJRl5Xn ... 05vN1DXvs8');[/spoiler]
Последний раз редактировалось aidar_i 28 сен 2017, 12:49, всего редактировалось 1 раз.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

FLProg и Proteus

Сообщение Dev1 »

aidar_i писал(а):Попробуйте так: https://yadi.sk/i/sRgd0-FT3NHdhz Настройки МК в середине, справа Ваши.
Вот видео
Я не имел ввиду конкретно пример мигания светодиодом, в общем забежал немного вперед. Я про сообщение: Simulation is not running in real time due to excessive CPU load. 
А так светодиод что с моими настройками, что с вашими мигает одинаково, сколько выставил.  Частота то кварца одинакова 16МГц, а остальные фьюзы не обязательны. Я же не дебаг делаю.
Hijin писал(а):Но и у вас частота 8 Мгц а не 16
Частота у меня стоит 16МГц, выставлена в строке Clock Frequency. Не знаю как в 7 протеусе, в 8 пофиг что 16M, что 16MHz писать.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

FLProg и Proteus

Сообщение aidar_i »

Dev1 писал(а):Simulation is not running in real time due to excessive CPU load.
А где у Вас выходит это сообщение? Где ссылка на этот проект?
Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30 июл 2017, 12:22

FLProg и Proteus

Сообщение Labu55 »

Dev1 писал(а):не удалось запусти протеус в реальном времени
В цифровых устройствах может помочь перевод пассивных элементов схемы из аналогового режима в цифровой (Edit Component). Меньше вычислений - меньше нагрузка на процессор.  Пж.см. рисунок.
[spoiler]
9382177.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

FLProg и Proteus

Сообщение Dev1 »

Labu55 писал(а):В цифровых устройствах может помочь перевод пассивных элементов схемы из аналогового режима в цифровой (Edit Component). Меньше вычислений - меньше нагрузка на процессор.  Пж.см. рисунок.Прикрепления: 9382177.jpg(311Kb)
Спасибо, но я особо не заморачивался, мне главное проверка на работоспособность. Лень таскать с собой кучу элементов для ардуино, вот сижу и на протеусе все гоняю.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30 июл 2017, 12:22

FLProg и Proteus

Сообщение Labu55 »

Dev1 писал(а):Лень таскать с собой кучу элементов для ардуино
Точно так-же и я, но подводит наличие/отсутствие моделей. Да ещё вдогонку, не был уверен на 100% и проверил только-что: Проект с Ардуино частота 1MHz при симуляции загрузка CPU-7-10%, если ставлю 16MHz- 79-85% и конечно сообщение о невозможности реал-тайма как у Вас.
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

FLProg и Proteus

Сообщение Hijin »

Всем доброго дня
Помогите разобратся с проблемой.
Хочю подключить кнопки та аналоговый вход Собрал схему в FLProg (пример подключения к двух сегментному индикатору) когда компилирвал проэкт и залил в Atmega328 в протеусе то контрольній светодиод не загорается хотя напряжение на аналоговом входе меняется в зависимости от нажатой кнопки, на светодиоде постоянно стоит напряжение 2,6В
Для когтроля собрал в FLProg схему только на одном компараторе в протеусе на делителе 3В  если ставлю I1>I2 константа I2=90 светодиод не горит напряжение на віходе 0 если ставлю I1<I2 константа I2=1000 светодиод постоянно горит и напряжение на выходе 2,6В Версия протеуса 7,10
Помогите разобраться в чем проблема
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

FLProg и Proteus

Сообщение aidar_i »

Dev1 писал(а):И с мк мне не удалось запусти протеус в реальном времени, об этом пишется в сообщениях внизу панели протеуса.
Пробовал на хорошем компе Протеус с блоком на WS2812, программа работала без этого сообщения, когда начал удлинять ленту, в определенный момент, начала выдавать это сообщение. А на ноутбуке дома изначально выдала это сообщение. Процессор , чем мощнее тем лучше.
Ответить

Вернуться в «Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя