Показать сообщение отдельно
Старый 03.12.2014, 14:50   #38 (permalink)
AlexN
Member
 
Регистрация: 15.09.2014
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 115
По умолчанию

Цитата:
Сообщение от LeonCPb Посмотреть сообщение
Первое, это схемки на транзисторах, потом переходим к жесткой логике, это схемки на логических микросхемах. Это наиболее интересное, длительное и развивающее. Если интересует программируемая логика, можно жесткую пропустить. Здесь схемы весьма простые, но нужно учить уже языки программирования и составлять алгоритмы. Это начало для будущих программистов. Мне, например, нравится больше жесткая логика работает надежнее, не теряет прошивки от помех по питанию и не зависает, потому что их там не имеется. "Прошивки" и алгоритмы закладываются умозрительно при конструировании жестких связей.
В том-то и дело что для этой железки не нужно знать языков программирования. В ней используется язык FBD (диаграммы функциональных блоков) - язык визуального (графического) программирования, который максимально приближен к жесткой логике. Устанавливаешь логические блоки, соединяешь связями, задающими последовательность передачи сигналов и программа готова - можно тестировать "в железе". Главное понимать логику работы будущего устройства и, исходя из этого, составить диаграмму (алгоритм работы). Людям, хорошо знакомым со схемотехникой на логических элементах, должно быть очень просто овладеть этим инструментом. Тут возможности еще шире.
В контроллере есть энергонезависимая память, что позволяет сохранять и восстанавливать при сбоях важные параметры, плюс процессор рассчитан на примышленный диапазон температур - загубить его крайне сложно (КЗ и другие форсмажеры не считаем). Зато прототип готового устройства можно получить в течении очень короткого времени. Плюс простота отладки, с жесткой логикой это гораздо сложнее.
И конечно возможность перезаписи...
И перезапись
AlexN вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070