Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
08.07.2011, 15:09
|
|
Частый гость
Регистрация: 17.04.2008
Сообщений: 34
Сказал спасибо: 300
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Что первое - программа или схема?
Возникла дилемма при разработке устройства и хотелось бы узнать мнения общественности.
При разработке что разрабатывается первым схема и ПП, а потом под нее пишется программа(естественно плата проектируется в соответствии с необходимыми функциями устанавливаемый компонентов) или пишется программа, а потом проектируется плата.
Бывает что проще перекинуть ножки в программе чем мудрствовать с разводкой.
Поделитесь соображениями.
Еще важный момент когда программу пишет один а плату проектирует другой.
Спасибо!
|
|
|
Сказали "Спасибо" grbizly
|
|
|
08.07.2011, 15:29
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Что первое программа или схема?
Что первое, машина или поездка? Конечне же машина! Как без неё отправиться в путешествие?
Разработка схемы должна вестись с учётом требований программиста. Где требуются внешние прерывания. Требуются ли выходы таймеров на внешние устройства (ШИМ и пр.). А иначе, механически нарисованная схема окажется бесполезной. После начала работы программиста придётся её переделывать под требования программиста.
|
|
|
|
08.07.2011, 15:55
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от mobil2005
|
По молодости как то доверился даташиту,и просьбе заказчика для экономии не делать макет, работал с пиком тогда. В даташите порт был вход/выход. В протеусе тоже работал на вход-выход. устройство было сделано в эмуляторе и там же отлажено. Какое же было удивление, когда устройство не заработало (благо заказчик сказал что ему не надо макет и для экономии денег плату закажет у другого чувака). Порт оказался лишь вход! К моему счастью расходы понес заказчик, ибо о возможности подобной ситуации он был предупрежден...
|
Каких только сказок не услышишь...
|
|
|
|
08.07.2011, 15:59
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от mobil2005
|
Схему рисует не программист.Грубо говоря программисту не интересно на каком порте висит SPI и какой вывод на таймер. Программист работает абстрагированно, есть SPI он читает мануал и работает с ним.
|
Если бы вы прочитали пост #1, то тогда вам не пришлось бы тратить энергию на бесполезное сообщение...
|
|
|
|
08.07.2011, 16:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от mobil2005
|
По молодости как то доверился даташиту,и просьбе заказчика для экономии не делать макет, работал с пиком тогда. В даташите порт был вход/выход. В протеусе тоже работал на вход-выход. устройство было сделано в эмуляторе и там же отлажено. Какое же было удивление, когда устройство не заработало (благо заказчик сказал что ему не надо макет и для экономии денег плату закажет у другого чувака). Порт оказался лишь вход! К моему счастью расходы понес заказчик, ибо о возможности подобной ситуации он был предупрежден...
|
Вот поэтому я недавно и утверждал, что нужно сразу учить студентов современным процам, а не "если выучит 580, то и на АРМ за месяц перепрыгнет". Потом ещё путаться в процах будет... Такие заказчики редкость, обычно приходится продавать свое имущество...
Вначале утрясаем с заказчиком все нюансы и параллельно разрабатываем плату, одновременно предусматриваем минимум по 2 "запасных" входа и выхода, площадки под "запасные" детальки (подтяжки, ограничители тока - если есть подозрение, что они МОГУТ пригодиться - предусматриваем обязательно!), выпытываем у заказчика о перспективах развития устройства и под перспективу тоже предусматриваем запас. А потом, под готовую плату, пишем прошивку
|
|
|
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
|
|
|
08.07.2011, 16:07
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Что первое программа или схема?
Часто бывает, что приходится подключать управляющие сигнал к какому-нибудь чипу исходя из удобства разведения платы. Чтобы в один слой все спаять на коленке, иногда надо дорабатывать схему с учетом твоих возможностей при производстве платы. Такая ситуация возникает в 99% проектах.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
08.07.2011, 17:49
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от mobil2005
|
Порт оказался лишь вход!
|
А все-таки, какой это был PIC?
|
|
|
Сказали "Спасибо" XoDoK11
|
|
|
08.07.2011, 17:52
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от mobil2005
|
ни слова про уровень знания ни того ни другого...
|
Именно это и имелось в виду. Читайте сначала #1, а лишь потом - остальные.
|
|
|
|
08.07.2011, 17:55
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от XoDoK11
|
А все-таки, какой это был PIC?
|
Да мне вот тоже интересно!!!
Подозреваю, что ответ будет "не помню, давно это было"...
Последний раз редактировалось st_1; 08.07.2011 в 17:58.
|
|
|
|
08.07.2011, 18:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Что первое программа или схема?
Нда, задумался я. Тут делаю сирену на PIC10F200. Как всегда сперва нарисовал схему, по ней написал программу. Наезженая колея привычки. Но могло быть и наоборот. Сперва программа, в смысле проверить хватит ли у пикушки мозгов, все таки звуки надо генериривать, не светодиодом мигать. МПЛАБ+Протеус хорошая подмога при таком подходе. Не столь безнадежное дело при простеньких схемках.
Удачи!
__________________
Мыслю, следовательно существую
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:01.
|
|