Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
26.09.2008, 23:27
|
#11
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
NOPROBLEM, у Вас почта на российском километре не работает. Открыли бы новую на Яху. А ?
Удачи!
|
|
|
|
26.09.2008, 23:29
|
#12
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Сообщение от Simbr
|
Я уже давно его юзаю для простейших применений,
|
Почему только для простейших ![Вопрос](images/smilies/icon_question.gif) Программы на С настолько структурированы, что сделать работающий проект из отлаженных модулей можно абсолютно не зная языка (проверено на себе неоднократно ![Смущение](images/smilies/icon_redface.gif) )
А уж отладить модули и проверить их на совместимость на Flowcode можно без труда! Или мой оптимизм от недостаточной информированности?
__________________
От ложного знания к истинному незнанию!
|
|
|
|
26.09.2008, 23:36
|
#13
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Сообщение от Popeye
|
NOPROBLEM, у Вас почта на российском километре не работает. Открыли бы новую на Яху. А ?
Удачи!
|
Спасибо! То-то я смотрю, что как-то одиноко стало ![Обижен](images/smilies/icon_beee.gif) Это после той заварушки с Грузинами! Видимо все деньги на ремонт, профилактику и модернизацию серверов срочно брошены на повышение обороноспособности
А может наоборот, ребята с серыми глазками принесли деньги на модернизацию серверов, но в своих интересах...
__________________
От ложного знания к истинному незнанию!
|
|
|
|
01.11.2008, 15:42
|
#14
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Ну вот! Первый рабочий проект (точнее проектик)на PIC12F675 ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) Полностью отлаженный на реальном железе. Это сторожевая схемка, которая следит за обратным отражением в волоконном лазере и сообщает увлекшемуся оператору об уровне опасности. Для этого используется светофор из трех светодиодов и два последовательно(чтобы ток был поменьше)динамика в коллекторной цепи амперного транзистора, база которого подключена к выводу 1 разряда порта через резистор 560 Ом. Светодиоды подключены к земле через 560 Ом, красный и зеленый можно через один, они одновременно не зажигаются. У меня схемка питается от трех пальчиковых батареек, кушает 20 мА или 160 Ма, когда вопит по максимуму.
Видимо не у каждого есть под рукой волоконный лазер, поэтому схемку можно использовать на датчике уровня жидкости или датчике температуры, да и мало ли еще где, да хоть для изучения FlowCode
Прикрепленный файл: 7270329.zip
__________________
От ложного знания к истинному незнанию!
|
|
|
|
02.11.2008, 14:13
|
#15
|
Гость
|
А есть ли у Flowcode компонент внешний импульсный генератор? Или какие-нибудь другие способы подать на чип прямоугольные импульсы?
|
|
|
|
02.11.2008, 16:14
|
#16
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Сообщение от as205
|
А есть ли у Flowcode компонент внешний импульсный генератор? Или какие-нибудь другие способы подать на чип прямоугольные импульсы?
|
Думаю, что кроме различных связных интерфейсов, которые должны подключаться строго по спецификации кристалла, подать импульсы на произвольную ногу можно только от кнопки ![Обижен](images/smilies/icon_beee.gif) Впрочем, его легко можно проэмулировать для отработки программы с помощью настройки прерываний от внутреннего таймера. Но если Вы хотите отладить взаимодействие внешних импульсов и прерываний, боюсь, единственный выход - жать на кнопки...
__________________
От ложного знания к истинному незнанию!
|
|
|
|
02.11.2008, 17:58
|
#17
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Честно говоря, простенький генератор, формирующий длительность единиц и нулей по заданным параметрам с учетом частоты реальной эмуляции был-бы очень кстати!
Думаю, написать его полчаса времени хватит. Ну, еще сколько-то времени на то, чтобы разобраться с тем, как он должен взаимодействовать с другими модулями FlowCode. А вот для этого потребуется гораздо больше времени, в зависимости от квалификации ![Обижен](images/smilies/icon_beee.gif) К сожалению, моя квалификация не позволяет сделать эту работу в мыслимые сроки ![Смущение](images/smilies/icon_redface.gif) Однако, есть у меня ощущение, что люди, делавшие FlowCode большие педанты и все делают так, как положено по учебникам, без излишних хитростей. А значит, для людей, учившихся по этим-же учебникам будет все не слишком сложно
А если получится, то можно еще и энкодер сделать...
__________________
От ложного знания к истинному незнанию!
|
|
|
|
02.11.2008, 19:32
|
#18
|
Гость
|
Вот пока и мучаюсь с кнопками. Конечно, можно и PWM, но это не то. Подождем лучших времен.
|
|
|
|
02.11.2008, 19:45
|
#19
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
Сообщение от as205
|
Вот пока и мучаюсь с кнопками. Конечно, можно и PWM, но это не то. Подождем лучших времен.
|
А PWM у них давно есть, вполне приличное подобие осциллографа с указанием периода, причем эмулируется на ура и ССР и ЕССР, а вот как это в железе не пробовал, не знаю, впрочем, думаю, ошибаться там было негде
Ребята, которые писали FlowCode, скорее программисты, чем электронщики, и как все программисты железа, как огня боятся...
Я просто рыдаю, как у них построена эмуляция прерываний по переполнению таймера ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) точнее та ее часть, что заведует соотношением времен... При любом предделителе прерывания приходят почти каждый цикл основной программы, но не каждый, и в совершенно случайный момент (то есть это для меня случайный, FlowCode штука вполне детерминированная ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) ) Впрочем, может я и ошибаюсь, может у них все сделано честно и тупо, просто я не в состоянии на глаз оценить объем макроса обслуживания периферийных модулей
__________________
От ложного знания к истинному незнанию!
|
|
|
|
03.11.2008, 03:53
|
#20
|
Почётный гражданин KAZUS.RU
Регистрация: 11.07.2006
Адрес: Москва, Тушино
Сообщений: 3,709
Сказал спасибо: 793
Сказали Спасибо 994 раз(а) в 552 сообщении(ях)
|
А вот кому нужен медленный двухлучевой осциллограф! С регулировкой скорости развертки и запуском от кнопки. Пока только эмуляция, но уже куплен в Тритоне графический дисплей и скоро отпишусь с коррективами и результатами.
PS чтобы не помереть со скуки при эмуляции, замкните в средине главной программы проверку флага, а то похоже, прерывания в FlowCode сделаны честно и тупо, и время при эмуляции идет раз в 800 медленнее реального...
Прикрепленный файл: 3832118.zip
__________________
От ложного знания к истинному незнанию!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:50.
|
|