Easyelectronics.ru

Электроника для всех
Текущее время: 22 авг 2019, 20:56

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 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
Сообщения: 5616
Изучи вопрос, узнаешь.


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

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


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

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

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

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

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

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


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

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

_________________
Потоковая OS


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

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


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

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

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


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

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

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


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

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


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

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

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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