Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы

Flowcode for PIC v4

Непрочитано 09.10.2009, 11:37  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от minem Посмотреть сообщение
С общим катодом проблемы у FC.
В 4-ой версии проблем особых нет, просто вместо 4-х циферного (у которого только общий анод) берем 4 одинарных, переключаем в общий катод и соединяем их параллельно. Соответственно заводим их катоды на порт.
В протеусе просто подключаем стандартный 4-х циферный с общим катодом. и симулируем.
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
AlBraun вне форума  
Непрочитано 09.10.2009, 16:27  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от vicpavlovich Посмотреть сообщение
Бутылка водки тому, кто напишет программу на FC для часов на PIC16F84A, 628A, 873A, 874A, 887
Я тут посидел пару часиков, и с целью реабилитировать программу в глазах публики, накропал тебе часики по твоим критериям.
На контроллерах 16F84A и 628А конечно можно, но там портов всего 2 и если цеплять 4-циферный индикатор, то почти ничего не остается для установки времени. Можно конечно по извращаться с одной кнопкой и через нее выставлять время. Но так как у тебя есть в наличии 873, то сам бог велел на нем сделать. Там 3 порта, можно нормально 2-3 кнопки повесить, да и памяти в этом контроллере поболее, не тесно, если захочешь, можешь там и пару будильников засунуть с выводом на пищалку и дни недели и еще че нибудь.
Пояснения к проекту:
Кнопкой Ok - входим в установку времени. Точки указывают какие цифры будут меняться
Кнопка "+" - увеличение
Кнопка "-" - соотв. уменьшение
Опять жмем "Ок" - следующая цифра и.т.д
Последний раз Ок возвращает часы в нормальный режим.
Мигание точки между часами и минутами.
Если хочешь приемлемой точности, кварц должен быть часовой, типа
3,276800 или 19,660800 мгц.
На железе не проверял, но думаю особых проблем быть не должно.
Пробуй, отпишись.
Миниатюры:
Нажмите на изображение для увеличения
Название: Clock_in_Flowcode.gif
Просмотров: 348
Размер:	91.1 Кб
ID:	934   Нажмите на изображение для увеличения
Название: Clock_in_Proteus.gif
Просмотров: 237
Размер:	19.2 Кб
ID:	935  
Вложения:
Тип файла: rar Clock.rar (19.1 Кб, 281 просмотров)
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
AlBraun вне форума  
Эти 2 пользователя(ей) сказали Спасибо AlBraun за это сообщение:
cdb963 (14.11.2009), vova63 (15.10.2010)
Непрочитано 09.10.2009, 18:25  
vicpavlovich
Временная регистрация
 
Регистрация: 21.01.2009
Сообщений: 57
Сказал спасибо: 17
Сказали Спасибо 12 раз(а) в 5 сообщении(ях)
vicpavlovich на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Уважаемый AlBraun, приятно удивлен Вшей оперативностью, обязательно попробую в железе.
vicpavlovich вне форума  
Непрочитано 09.10.2009, 18:29  
Neman2000
Частый гость
 
Регистрация: 23.06.2008
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Neman2000 на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

vicpavlovich
Бутылка водки тому, кто напишет программу на FC для часов

Да..., как быстренько vicpavlovich попал на магару,
но AlBraun погодите пожалуйста неналевайте,
я тоже хочу получить развернутый ответ как и он;
1)На 12ф683 в прерывании RB-это баг?,и его некак необойти?
2) В Протеусе симулятор не Си а Асм,те сделано по принципу дезасемблирования и
поэтому невозможно отслеживать Сишный исходник,если я неправ обьясните как это сделать?
3)Есть ли мануал русс для начинающих-как макросы состыковывать?
Neman2000 вне форума  
Непрочитано 09.10.2009, 21:01  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию 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.
AlBraun вне форума  
Непрочитано 09.10.2009, 23:29  
vik3213
Частый гость
 
Регистрация: 27.03.2008
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
vik3213 на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

попробывал примеры с АЦП в фловкоде pic/
получилось и свои тоже. а вот в программе для AVR ничего не получается.
может кто подскажет на каком то примере
vik3213 вне форума  
Непрочитано 09.10.2009, 23:41  
AlBraun
Прописка
 
Аватар для AlBraun
 
Регистрация: 06.08.2009
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 60 раз(а) в 31 сообщении(ях)
AlBraun на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от teromik Посмотреть сообщение
случайно нет готового макроса на валкодер и если не трудно то и на энкодер
Может я не вполне владею сленгом,
енкодер, это кодировщик, а валкодер, эт что?
__________________
Flowcode V4.1.1.55, Proteus 7.6 SP0 (Build 8304)
AlBraun вне форума  
Непрочитано 10.10.2009, 01:48  
minem
Прописка
 
Аватар для minem
 
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
minem на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Если не загонятся, то энкодер и валкодер это одно и тоже. Можно и "кодировщик" назвать. Абсолютный- угол оси в цифре выдаёт, инкрементный- только направление и скорость вращения.

Сообщение от vsl777 Посмотреть сообщение
1.кто нибудь в Flowcode подключал ds1820?
Пытался, в примерах есть примеры для 1-wire, у FC библиотечка под ds1820 есть.
Только не компилируется в хекс, очередной глюк =( ,в железе не удалось.

Не хелп, а руское описание программы есть тут http://torrents.ru/forum/viewtopic.p...58575#27358575
minem вне форума  
Непрочитано 10.10.2009, 02:44  
minem
Прописка
 
Аватар для minem
 
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
minem на пути к лучшему
По умолчанию 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й пажалуста, а я видео выложу.
Да и ваапще с прерываниями побалуюсь.
minem вне форума  
Непрочитано 10.10.2009, 02:50  
minem
Прописка
 
Аватар для minem
 
Регистрация: 10.09.2008
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 15 раз(а) в 9 сообщении(ях)
minem на пути к лучшему
По умолчанию Re: Flowcode for PIC v4

Сообщение от teromik Посмотреть сообщение
А у Вас случайно нет готового макроса на валкодер и если не трудно то и на энкодер? Буду очень признателен
А какой реакции (теоретически) вы ждёте от макроса энкодера. Это прерывание или инкремент переменной или ещё что то?
minem вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FlowCode - русификаторы. bars-profi Микроконтроллеры, АЦП, память и т.д 33 25.09.2017 13:52
Оптимальный старт в программировании МК на С Neman2000 Embedd С 1250 06.09.2013 08:51
Помогите FlowCode Pic -Avr enigm Микроконтроллеры, АЦП, память и т.д 3 17.04.2011 22:59
Flowcode v4 Garick1 Proteus, KiCAD и другие ECAD 1 07.07.2009 18:16
Matrix Flowcode v3.2.2.40 spasbyspas Proteus, KiCAD и другие ECAD 6 07.11.2007 22:27


Часовой пояс GMT +4, время: 06:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.