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