Pull to refresh

Comments 23

Интересно, ещё не видел, чтобы программировали микроконтроллеры на Pascal! Но можно кое-что улучшить по тексту: 1) Эта статья категории туториал (нужно выбрать в редакторе статьи ). 2) Неплохо бы в начале статьи обозначить пререквизиты (какое ПО, ОС, среда, контроллер).

А ведь идея супер. Паскаль учат в школе и какие-то знания всплывут, когда человек заинтересуется какой-то Ардуино самоделкой. Но там в коде с паскалем мало общего.

И вообще в школе было бы более наглядным изучение компьютеров при демонстрации выполнения кода на светодиодах Ардуино платы.

Наверное что-то в этом есть. Но мне интересно стало, насколько развито программирование контроллеров на Pascal?

Явно всё останавливается на использовании библиотек, если будет подключено к выводам что-то сложнее светодиодов

Согласен. Вещь интересная. Я правда пользователь "mikropascal for stm32". Написал достаточно много.

Я выбрал Lazarus из-за того, что он бесплатный, а библиотеки напишется, если им начнут пользоваться

Благодарю, не нашёл когда искал. Я только начинаю с ним разбираться

я когда-то писал для PIC и AVR на МикроПаскале, был их ключ. Подарили, так как я был этакой русскоязычной техподдержкой ))

Ну как сказать... Все промышленные ПЛК, ну почти все, поддерживают так называемый ST, который по синтаксису, ну.. Паскаль)))

Интересно, ещё не видел, чтобы программировали микроконтроллеры на Pascal

Не в качестве рекламы, но есть к примеру mikroPascal PRO for AVR

P.S. Также контроллеры можно и много ещё на чём программировать — Basic, Forth, Lisp…
Некоторый топик Lazarus+Arduino
Кроме того, были и пробы «программирования» AVR в HiAsm Пакет AVR (а сама Hiasm написана на Pascal)

Ну, да. Вот например http://www.ulisp.com/ Настоящий, но урезанный интерпретатор Lisp для Arduino на AVR и ARM.

Lazarus бесплатен. А Hiasm я видел, сейчас он уже стал большим и в нём опять нужно разбираться, запоминать свои нюансы...

Пока просто для удовольствия, пока библиотеки не появиться мало-мальски пригодные для быстрого проектирования.

ух, IDE Lazarus... помню, несколько программ в этой среде разработки написал и в итоге переписал на другом языке. Причина? Решил поставить новую версию лазаруса, поставил, добавил нужные плагины, нажал пересобрать IDE и ОП! Она не запускается. Удовольствие... сплошное...

Давно пробовали? Сейчас Lazarus на порядки удобнее, чем 10 лет назад

Активно работал на версии 1.8.4, если память не изменяет, но потом забросил перейдя в другой язык, спустя время появилась необходимость пересобрать старую программу, тут и обнаружил, что той среды не сохранилось, пришлось ставить новую и это уже была версия 2.2.1, если не путаю.
На самом деле сама среда разработки мне нравится, но система плагинов ужасна и сам FreePascal мне всегда не нравился, но это уже мои личные предпочтения.

Прикольно! Не знал, что протеусу можно хексы скармливать. Раньше только ельфы в него грузил.

Да уж лет 7 как можно

А все ли процессоры поддерживаются? Вообще насколько хорошо поддерживается этот проект.

Я в своё время хотел на Delphi программировать на PIC. Пошёл по пути "малой крови". То есть для Delphi сделал эмулятор. И соотвественно транслятор на C. Программа делается, проверяется, потому уже C код компилируется родным компилятором, у которого есть и поддержка и остальное. Если не считать затрат на создание самое обвески, то скорость разработки несколько повысилась.

Lazarus развивается верными темпами. В него добавили разработку и на ОС андроид.

Микроконтроллеры AVR поддерживает все (может быть кроме эксклюзивных, но о них я не знаю).

Sign up to leave a comment.

Articles