Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
09.10.2009, 11:37
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от minem
|
С общим катодом проблемы у FC.
|
В 4-ой версии проблем особых нет, просто вместо 4-х циферного (у которого только общий анод) берем 4 одинарных, переключаем в общий катод и соединяем их параллельно. Соответственно заводим их катоды на порт.
В протеусе просто подключаем стандартный 4-х циферный с общим катодом. и симулируем.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
|
|
|
|
09.10.2009, 16:27
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от vicpavlovich
|
Бутылка водки тому, кто напишет программу на FC для часов на PIC16F84A, 628A, 873A, 874A, 887
|
Я тут посидел пару часиков, и с целью реабилитировать программу в глазах публики, ![Ну ты даешь](images/smilies/icon_wink2.gif) накропал тебе часики по твоим критериям.
На контроллерах 16F84A и 628А конечно можно, но там портов всего 2 и если цеплять 4-циферный индикатор, то почти ничего не остается для установки времени. Можно конечно по извращаться с одной кнопкой и через нее выставлять время. Но так как у тебя есть в наличии 873, то сам бог велел на нем сделать. Там 3 порта, можно нормально 2-3 кнопки повесить, да и памяти в этом контроллере поболее, не тесно, если захочешь, можешь там и пару будильников засунуть с выводом на пищалку и дни недели и еще че нибудь.
Пояснения к проекту:
Кнопкой Ok - входим в установку времени. Точки указывают какие цифры будут меняться
Кнопка "+" - увеличение
Кнопка "-" - соотв. уменьшение
Опять жмем "Ок" - следующая цифра и.т.д
Последний раз Ок возвращает часы в нормальный режим.
Мигание точки между часами и минутами.
Если хочешь приемлемой точности, кварц должен быть часовой, типа
3,276800 или 19,660800 мгц.
На железе не проверял, но думаю особых проблем быть не должно.
Пробуй, отпишись.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
|
|
|
Эти 2 пользователя(ей) сказали Спасибо AlBraun за это сообщение:
|
|
|
09.10.2009, 18:25
|
|
Временная регистрация
Регистрация: 21.01.2009
Сообщений: 57
Сказал спасибо: 17
Сказали Спасибо 12 раз(а) в 5 сообщении(ях)
|
Re: Flowcode for PIC v4
Уважаемый AlBraun, приятно удивлен Вшей оперативностью, обязательно попробую в железе.
|
|
|
|
09.10.2009, 18:29
|
|
Частый гость
Регистрация: 23.06.2008
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Flowcode for PIC v4
vicpavlovich
Бутылка водки тому, кто напишет программу на FC для часов
Да..., как быстренько vicpavlovich попал на магару,
но AlBraun погодите пожалуйста неналевайте,
я тоже хочу получить развернутый ответ как и он;
1)На 12ф683 в прерывании RB-это баг?,и его некак необойти?
2) В Протеусе симулятор не Си а Асм,те сделано по принципу дезасемблирования и
поэтому невозможно отслеживать Сишный исходник,если я неправ обьясните как это сделать?
3)Есть ли мануал русс для начинающих-как макросы состыковывать?
|
|
|
|
09.10.2009, 21:01
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от Neman2000
|
На 12ф683 в прерывании RB-это баг?
|
Где ты нашел порт В, какая версия проги?
У меня TMR0, INT, PORT - все ок
Сообщение от Neman2000
|
невозможно отслеживать Сишный исходник,если я неправ обьясните как это сделать?
|
Честно говоря не знаю, не было надобности, мне вполне хватало пошагового отслеживания в FC и цифровых графиков в протеусе
Сообщение от Neman2000
|
Есть ли мануал русс для начинающих
|
А разбирался и продолжаю пользоваться английским хелпом и сайтом Matrixa, могу предложить помощь тут. Что понял, расскажу.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
Последний раз редактировалось AlBraun; 09.10.2009 в 21:15.
|
|
|
|
09.10.2009, 23:29
|
|
Частый гость
Регистрация: 27.03.2008
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Flowcode for PIC v4
попробывал примеры с АЦП в фловкоде pic/
получилось и свои тоже. а вот в программе для AVR ничего не получается.
может кто подскажет на каком то примере
|
|
|
|
09.10.2009, 23:41
|
|
Прописка
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от teromik
|
случайно нет готового макроса на валкодер и если не трудно то и на энкодер
|
Может я не вполне владею сленгом,
енкодер, это кодировщик, а валкодер, эт что?
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
|
|
|
|
10.10.2009, 01:48
|
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Re: Flowcode for PIC v4
Если не загонятся, то энкодер и валкодер это одно и тоже. Можно и "кодировщик" назвать. Абсолютный- угол оси в цифре выдаёт, инкрементный- только направление и скорость вращения.
Сообщение от vsl777
|
1.кто нибудь в Flowcode подключал ds1820?
|
Пытался, в примерах есть примеры для 1-wire, у FC библиотечка под ds1820 есть.
Только не компилируется в хекс, очередной глюк =( ,в железе не удалось.
Не хелп, а руское описание программы есть тут http://torrents.ru/forum/viewtopic.p...58575#27358575
|
|
|
|
10.10.2009, 02:44
|
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от AlBraun
|
Миниатюры:
Вложения:
Clock.rar (19.1 Кб, 12 просмотров)
|
Прошил я этим файлом 16F873A, порт В загорелся как ёлка, и тишина...
Но симуляция то работает!, хм..
Алилуя, файл был откомпилирован с RC генератором. Перешил под кварц. Заработало.
Порт А управляет разрядами, B - сегментами, С - на нажатие кнопак реагирует.
Вот только на отладке у меня сегментами управляет порт D, а его у PIC16F873A нет.
Ну не беда, думаю я. Ведь у меня есть FlowCode, сам проект и PIC16F877.
Меняю конфигурацию на 877й, переподключаю сегменты, запускаю компиляцию.......
error: unknown identifier 'TMR0IE'
error: unexpected '.' operator
error: failed to generate expression
error: invalid operand 'intcon.TMR0IE'
и т.д. и т.п.
есесно главная ошибка первая, всё остальное из-за неё.
И это не первый раз.
Основная часть примеров для 16F88, но у меня его нет и поэтому переделываю проекты(примеры) под имеющиеся у меня каменюки. Так вот если проект чуть сложнее мигалки, то вылазит подобная ошибка.
Чёж я не так делаю то?
AlBraun, будет время, сделай часики под 877й пажалуста, а я видео выложу.
Да и ваапще с прерываниями побалуюсь.
|
|
|
|
10.10.2009, 02:50
|
|
Прописка
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
|
Re: Flowcode for PIC v4
Сообщение от teromik
|
А у Вас случайно нет готового макроса на валкодер и если не трудно то и на энкодер? Буду очень признателен
|
А какой реакции (теоретически) вы ждёте от макроса энкодера. Это прерывание или инкремент переменной или ещё что то?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:14.
|
|