Easyelectronics.ru

Электроника для всех
Текущее время: 19 фев 2019, 01:49

Часовой пояс: UTC + 5 часов




Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу Пред.  1, 2, 3, 4

Какой target добавить в кросс-компилятор Паскаля?
Опрос закончился 01 янв 2019, 11:45
I8086 0%  0%  [ 0 ]
I80386 3%  3%  [ 1 ]
MSP430 0%  0%  [ 0 ]
PIC24 0%  0%  [ 0 ]
PIC32 0%  0%  [ 0 ]
STM8 9%  9%  [ 3 ]
STM32 (или другой ARM) 0%  0%  [ 0 ]
другой (напишите, какой) 3%  3%  [ 1 ]
никакой ("автор, не майся дурью") 66%  66%  [ 21 ]
хорошая идея, но я пишу на другом языке 19%  19%  [ 6 ]
Всего голосов : 32
Автор Сообщение
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 07 дек 2018, 20:36 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5331
Изучи вопрос, узнаешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 07 дек 2018, 21:30 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 93
Спасибо за подробный ответ :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 08 дек 2018, 18:05 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 93
Кто голосовал за STM8?

Микроконтроллер STM8S207M8, ЖК-дисплей от WaveShare на контроллере ILI9325.

Show примерный исходный код

Оптимизации никакой, занимает около 10 килобайт ROM, работа с битами портов происходит через вызов процедуры, всё это сильно тормозит, но работает! :-)

Вложение:
IMG_4494_s.JPG
IMG_4494_s.JPG [ 69.51 Кб | Просмотров: 412 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 08 дек 2018, 19:22 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 642
Паскаль без стандартных математических библиотек? а зачем он тогда нужен?
Библиотеки точно не влезут в проект для мк, чисто физически. А управлять регистрами мк намного проще на Си.
Почему именно библиотеки - да потому что паскаль наверное единственный язык что может работать с многомерными массивами и матрицами в нативном режиме, без ошибок. Без этих библиотек - смысл теряется.
Ну и я себе как-то смутно представляю ситуацию числодробления массива матриц на мк, скажем так - пятикратной размерности. Тут даже настольный пк в анабиоз впадает...

_________________
Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 08 дек 2018, 20:06 
Старожил

Зарегистрирован: 19 апр 2016, 11:59
Сообщения: 403
А кроссбейсик будет? А отладчик?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 08 дек 2018, 21:48 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 93
Не планируется. Меня на всё не хватит.

Для отладки есть возможность встроить трассировку. Например, при входе в подпрограмму вызывается процедура, которая пишет в оперативку или выводит в UART значения аргументов. Или при ветвлении (if, while, repeat, case...).
Пробовал выводить номера выполняющихся строк. Прикольно, но бинарник получается вообще гигантского размера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 09 дек 2018, 01:09 
Старожил

Зарегистрирован: 05 дек 2015, 16:56
Сообщения: 299
AVI-crak писал(а):
Паскаль без стандартных математических библиотек? а зачем он тогда нужен?...

Единственное что нравится в паскале - это работа с строками.
Когда можно просто
Код:
а:='куку';
c := a + 'qwert';


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 09 дек 2018, 11:00 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 4483
Цитата:
4 программиста работали на Си,
Один из них хвалил Паскаль, и их осталось 3.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пишу кросс-Паскаль для микроконтроллеров
СообщениеДобавлено: 05 янв 2019, 14:18 
Заглядывает иногда

Зарегистрирован: 16 сен 2018, 10:41
Сообщения: 93
Опрос окончен, всем спасибо, и с Новым годом! :-)
Вложение:
vlcsnap-2019-01-05-11h57m45s676.png
vlcsnap-2019-01-05-11h57m45s676.png [ 204.79 Кб | Просмотров: 187 ]

Show Технические подробности


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: andryblack


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB