Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/311: Рейтинг темы: голосов - 311, средняя оценка - 5.00
Kumomoyd_JR

mikroPascal for PIC

17.10.2012, 23:21. Показов 59444. Ответов 84
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, а кроме SWK здесь кто-нибудь пользуется микропаскалем для PIC? Как впечатления? Стоит ли вообще его изучать?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.10.2012, 23:21
Ответы с готовыми решениями:

mikroPascal for AVR
Установил программу. Так как занимаюсь робототехникой(хобби), и программированием. Узнал что есть программа, позволяющая писать программы...

Вопросы по MikroPascal
Вплотную занялся MikroPascalем, возникают вопросы, буду задавать их в этом топике..... 1. Проект работал, все копилировалось. Вдруг...

MikroPascal и UART
Делаю пример из хелпа паскаля. UART1_Init(9600); // Initiotyze UART module at 9600 bps Delay_ms(100); ...

84
1 / 1 / 0
Регистрация: 16.12.2016
21.10.2012, 01:31
для AVR micropascal дает самый раздутый и глючный код, может для PIC они лучше библиотеки оптимизировали, или тот же подход?
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
21.10.2012, 02:40
Кто-то пользуется, есть ведь тема с вопросами по нему. А изучать не стоит, так же как и всякие разновидности бейсика.
За очень редким исключением.
0
Kumomoyd_JR
21.10.2012, 23:15
Цитата Сообщение от sym
для AVR micropascal дает самый раздутый и глючный код
Да mykroPascal for AVR хуевертит не по-детски..... Но вот mykroPascal for PIC показался мне "вполне съедобным"......
хотя... время покажет......
Kumomoyd_JR
21.10.2012, 23:20
Цитата Сообщение от PRS
А изучать не стоит, так же как и всякие разновидности бейсика.
За очень редким исключением.
Поздно, уже давно пользуюсь Proton sompyter(бэйсик для PIC)... и ничего, всё устраивает, всё работает....
1 / 1 / 0
Регистрация: 16.12.2016
22.10.2012, 04:48
Цитата Сообщение от PRS
Кто-то пользуется, есть ведь тема с вопросами по нему. А изучать не стоит, так же как и всякие разновидности бейсика.
За очень редким исключением.
Bassom AVR дает достаточно компактный код, ни разу нареканий на него не слышал, тут например ассемблерный код компиляторов разбирали, всё пучком

http://habrahabr.ru/post/151544/

Если кто не дружит с С++ всякими, хороший выбор. Мне тоже бэйсик код интуитивно понятнее чем выражения

portcx.r->dd+=@n+1 ...

:)

А настчет микропаскаля для АРМ кто сталкивался?
0
Kumomoyd_JR
22.10.2012, 10:47
Именно BASCOM и пользуюсь для AVR, и ничего, нормально все працює :), единственный недостаток то что не генерит asm, а в дизасемблерный листинг смотреть - мозги сломаешь.......
А микропаскаль для АРМ - разве что попробовать ради интереса, всё-таки продукт молодой и глюков может быть немерено.......
Mimistrit
10.01.2013, 15:02
Я только mykroPascal для PIC и пользую (вер. 5.61). Насчет оптимальности кода ничего не могу сказать, но по удобству - чудесно. Особенно для меня, как старого паскалиста и delphi-разработчика.
1 / 1 / 0
Регистрация: 19.12.2009
Сообщений: 2
10.01.2013, 19:55
Насколько я понимаю, все компилляторы Mikro-X для определенного МК работают на одном движке и отличаются только синтаксисом команд, т.е. без разницы что Pascal, что Basic, что С.
0
YMM
31.01.2013, 00:31
Насколько я помню mykroe начинало с Pascal для PIC и это у них получилось лучше остального. Сам работал много с TurboPascal и Delphi, поэтому заинтересовался mykropascal давно. Большие проекты делать на нем не советую, а небольшие (для дома и семьи) то , что нужно. Хорошие библиотеки, отличная помощь. Жалко, что в последнее время mykroe бросило все силы на различные платы, а компиляторы ушли на второй план. Пробовал mykroPascal для ARM, сплошная сырость, в новых версиях добавляются новые контроллеры, а улучшений компиляторов не вижу.
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
08.07.2013, 17:31
Читайте , может сие направит вас на путь истинный .
http://azdesykn.ru/index.shtml?Support& ... l/001b3010
SWK читать обязательно !
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
08.07.2013, 18:36
А что, автор так и написал, что Паскаль пригоден для небольших независимых программ, как раз для МК подходит.
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
08.07.2013, 19:49
Цитата Сообщение от omtomtubo
А что, автор так и написал, что Паскаль пригоден для небольших независимых программ, как раз для МК подходит.
"- Не читал, но осуждаю" ??? :)))))))))))))
0
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 85
08.07.2013, 20:33
Цитата Сообщение от sym
Bassom AVR дает достаточно компактный код, ни разу нареканий на него не слышал, тут например ассемблерный код компиляторов разбирали, всё пучком...
перевод на русский делал я
с Марком давно общаюсь
но он не ахти как смотрит в нашу сторону - страны бывшего СССР
он так и писал: всё равно украдут! какй смысл тратить силы на русскую версию?

я пробовал переводить справку, но он не заинтересован.
Во-первых, у него справка в неведомом формате, с ним работает только 1 программа. стоит нормальных денег! а демо работает столько-то там часов и запусков - я банально не могу 2 недели сидеть и тупо переводить, ведь своих дел хватает!
Во-вторых, он ну очень редко (из-за того, что "всё равно украдут) отвечает... пока дождёшься его ответа - постареть реально...

про компактность кода:
да, компактнее Ардуино, но код погано-образный :)
самый оптимальный был в прородителе BASCOM - FastAVR (но его он похерил - конкурент)
про оптимизацию:
писали протенькое ножко-дрыкальство на КодеВижен, FastAVR и МикроБейсик (от МикроЕлектроника)
(где-то на РадиоКот лежит отчет)
самый поганый - у МикроБейсик
средний - у КодеВижен,
самый компактный и без излишеств - FastAVR

ps
в году 2006 я общался с ребятами из МикроЕлектроника, помогал с русификацией сайта и немного хелпа. За то получил ключ на продукты
но мне вообще не понравилось...
пробовал под PIC Паскаль и Бейсик
плюнул и писал на ассме (немного - ушел на AVR)
0
SWK
08.07.2013, 20:36
Цитата Сообщение от dosykus_2
Читайте , может сие направит вас на путь истинный .
http://azdesykn.ru/index.shtml?Support& ... l/001b3010
SWK читать обязательно !
Какой смысл притягивать за уши обсуждение конкретных версий компиляторов 32х-летней давности, писавшихся еще поди для больших или мини машин (персоналок тогда еще не было, были лишь примитивные игровые коипьютеры) ???
Статья - то - 81г. А обсуждаемые в ней компиляторы - так еще более старые. С тех пор многое изменилось.

Даже разные компиляторы одного языка сильно могут отличаться по многим показателям.

Что уж говорить о вещах для совершенно разных классов (больших или мини ЭВМ - и микроконтроллерах)?

Даже, например, Борланд Паскаль 7 и Борланд Паскаль 8 (Дельфи 1) - вещи совершенно разные. А уж тем более - сравнивать древние компиляторы с МикроПаскалем для микроконтроллеров.

Так что ваша личная аллергия на МикроПаскаль - меня не трогает. Это - ваши личные проблемы. А я пишу на том, на чем мне нравится.

Я - не фанат, в отличие от некоторых.
Я не треплюсь о языках. Я ими пользуюсь. Как инструментом для работы.
Не будет нравиться - найду другое.
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 85
08.07.2013, 20:42
Цитата Сообщение от SWK
Даже разные компиляторы одного языка сильно могут отличаться по многим показателям.

Что уж говорить о вещах для совершенно разных классов
Я - не фанат, в отличие от некоторых.
Я не треплюсь о языках. Я ими пользуюсь. Как инструментом для работы.
Не будет нравиться - найду другое.
5 баллов! полностью согласен

у Досикус такая харизма ))) я уже привык к его манере ответов - "нет бога окромя его ответа" :) Если не ошибаюсь - Илексей - общались мы когда-то...
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
08.07.2013, 20:58
Цитата Сообщение от SWK
Статья - то - 81г. А обсуждаемые в ней компиляторы - так еще более старые. С тех пор многое изменилось.
Аналогично как и предыдущие ораторы.
Применительно не к дельфям . Смотри на миКра Паскаль, ничего там не изменилось.
Но для этого надо прочесть...

Илексиндр Д. , вы свои характеристики со своими же ярлыками оставьте себе ...
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
09.07.2013, 09:30
"- Не читал, но осуждаю" ??? :)))))))))))))
Прочитал.
Уже когда я учился программировать на Делфи в далеком 2000, большинство из описанных в статье проблем были решены.
Так что сведения устаревшие.
0
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 701
09.07.2013, 11:51
Си юзают 60% эмбеддеров...
21% - С++...
5% - АСМ...
Паскаль не набирает и 1%...
Хотите быть повелителями гуана мамонта??? ))))
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
09.07.2013, 11:59
Цитата Сообщение от omtomtubo
Прочитал.
Уже когда я учился программировать на Делфи в далеком 2000, большинство из описанных в статье проблем были решены.
Так что сведения устаревшие.
Дельфи здесь при чем? Речь о микраПаскале , а там все по старому...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.07.2013, 11:59
Помогаю со студенческими работами здесь

PIC18F4550 + bootloader + mikroPascal
Добрый день! По этому(http://www.pology.zp.ua/har/usb_module.html) мануалу собрал устройство, залил бутлоадер. Сейчас пытаюсь сделать...

Порт RTOS на mikropascal
Существуют ли порты RTOS на MikroPascal? Поиски в инете ничего не дали, самому портировать тоже не получилось (есть подозрение, что это...

mikropascal and bootloader Petr Kolomaznik
Всем привет. Прошу помощи. Бьюсь второй день, не могу подружить программу, писаную на микропаскале и загрузчик от Petr Kolomaznik....

MikroPascal for AVR кто использует
Пытаюсь программировать контроллеры AVR на MikroPascal for AVR. Кто еще использует? Есть много вопросов.

Ищу ключ mikroPascal PRO for AVR 3.5
Собственно сабж. Может ктонить поделится?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru