|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|
Под какие микроконтроллеры ...10.07.2017, 23:15. Показов 15575. Ответов 115
Метки нет (Все метки)
0
|
|
| 10.07.2017, 23:15 | |
|
Ответы с готовыми решениями:
115
ПО под мощные микроконтроллеры Какой УДК присвоить статье про написание ПО под микроконтроллеры? Изучение ассемблера под микроконтроллеры STM |
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|
| 14.07.2017, 10:27 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 322
|
|
| 14.07.2017, 13:20 | |
|
Возможно, у производителя были какие то свои соображения, которые помешали ему встроить таймер непосредственно в функцию, а использовать внешний таймер.
Но главное, что он вам обеспечил среду и команды бейсика. А если какие то функции вам не нравятся, то вы их можете изменить под свои стандарты. Кому то же может наоборот, понравится решение от производителя.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|
| 14.07.2017, 16:55 | |
|
Да нельзя их изменить под свои стандарты - это БИБЛИОТЕЧНЫЕ функции.
Или надо собственноручно библиотеку переписывать. Или создавать пользовательскую функцию на библиотечную. Короч - немеряно дополнительного гимора. По которой причине я и говорю: крайне неудобная реализация! Кто сам в бейсике работал - тот понимает, о чем я. Кто не работал - пусть и не начинает...
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|||
| 14.07.2017, 17:13 | |||
И, собственно, главная идея проекта как раз и заключается в блочности: чтобы быстро собирать однотипные реализации для различных МК. Но вот смешивать языки им не надо было. Хотя они выжали на этом пути всё, что можно (я и так дивлюсь, сколького они добились!) но вышло всё равно плохо. А Вы представьте, если бы базисом была взята бейсиковая основа и изначально написанные под бейсик библиотеки. И как плевались бы программисты на си, если б такое подрихтовали, добавили бы в конце точки-с-запятой и предложили им!.. Ну вот так же и я плююсь, чё непонятного-то)))))))))))))
0
|
|||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|||
| 10.08.2017, 08:09 | |||
Так и не посмотрел.
Может кто знает какие-нибудь другие Бейсик-компиляторы для МК?
0
|
|||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 382
|
|
| 10.08.2017, 08:20 | |
|
Бейсик? Это тот, который
10 PLOT 5, 10 20 DRAW 0, 50 ?? :)) На котором еще на ZX Spctrum программили? Пля, да нафик его в микроконтроллерах? В МК нет стандартного устройства ввода-вывода, посему половина функционала бейсика будет просто в жо... закинута. Я конечно от Бейсика тех времен помню очень немногое, может где и ошибаюсь..
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|
| 10.08.2017, 09:03 | |
|
Ну, раз помните не много, язык не признаёте, и реализаций для МК не знаете - что Вы собирались добавить в тему?
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 382
|
|
| 10.08.2017, 09:06 | |
|
То, что нафик он (Бейсик) нужен в этой теме.
И причину я объяснил. Повторю еще раз, для тех, кто в бронепоезде: в МК нет стандартного устройства ввода-вывода. Половина функционала Бейсика должна быть написана на другом языке и вставлена в виде библиотек.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
||
| 10.08.2017, 09:30 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 10.08.2017, 10:51 | |
|
Кат495, после щенячего восторга обычно приходит разочарование - ни один барсик не даст той свободы действий что си.
А продукты микроЕ тем более, там даже не барсик и не Си а арддуино подобная среда с закрытыми либами. Хотите развиваться учите Си и без облегчалок типа калокубов. Хотите огребать граблями по полной -оставайтесь при своем мнении...
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
||
| 10.08.2017, 12:07 | ||
Теперь не только Спектрумовский бейсик целиком забабахать можно, но и полнофункциональный Visual с окошками ;)) И подключаемых библиотеки будет только три: - на выбранный МК - на выбранный дисплей - на клавиатуру. Эх, когда ж такой Бейсик сделают-то)))))) Но пока не сделали - отпишитесь, пжлста, кто знает: какие еще бейсики для МК уже существуют на нынешний момент? А кому надо только срач - идите в Вальхаллу, плиз.
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 322
|
||
| 10.08.2017, 17:59 | ||
Точно также можно было бы написать свою функцию вывода точки. И вся графика бейсика к вашим услугам :) У бейсика также есть команды для работы с памятью напрямую. Т.е. бейсик может полностью раскрыть потенциал любого мк.
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 10.08.2017, 18:01 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 382
|
|
| 10.08.2017, 18:05 | |
|
Вот этот момент совсем не понятен: как это Бейсик раскроет весь потенциал МК, если Бейсик будет работать через различные "проставки" и "конвертеры"?
Сокрытый потенциал МК - это только от неумелости программиста.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 322
|
|
| 10.08.2017, 20:43 | |
|
Что за проставки и конвертеры?
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
|
|
| 10.08.2017, 23:05 | |
|
Бейсик чтобы писать прошивку для микроконтроллера - имхо это как-то прям... никамельфо. Не оптимально слишком. Но в этом случае описать алгоритм будет проще. Это скорее для начинающих что ли...
А с другой стороны, когда сам интерпретатор вертится на ядре МК, это уже интересно. И тут совсем не обязательно бейсик. Это может быть любой язык запакованный в байт-код (LUA, Java, BASIC, Python, PERL и много еще менее популярных). К чему это приведет: 1. Интерпретатор будет выполнять алгоритм куда медленнее, чем будет выполняться тот же алгоритм в виде скомпилированной и оптимизированной "железной" программы 2. Но интерпретированную программу легко менять прям в процессе исполнения 3. Кроссплатформенность: одну и ту же программу можно будет запустить на совершенно разных МК. Надо лишь под каждый МК скомпилировать интерпретатор и базовые функции. Так что... вот...
0
|
|
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 11.08.2017, 00:03 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
||||
| 11.08.2017, 00:17 | ||||
Только, интерпретатор серьезно сжирает ресурсы. Впрочем, если их девать некуда, то... А комильфо или нет - это дело привычки всего лишь)))))
Речь была о том, что до недавнего времени точки некуда было выводить. Но теперь графические дисплеи в изобилии, выводи-не-хочу))))) Уже можно обеспечить всю стандартную бейсиковскую спецификацию - и вот это как раз будет означать кроссплатформенность: независимость исходного текста от архитектуры МК.
Всегда существует класс задач, которые соответствуют языку и хорошо на нем решаются. Так что спорить "какой язык лучше" - это бессмысленный и бесконечный холивар, лично мне неинтересный. Каждый на чем хочет, на том и пишет. Мне в этой теме интересны практические сведения о том, каковы сегодня есть бейсики для МК (а не каковы они могли бы быть). Хотя помечтать конечно было и мне приятно)))))
0
|
||||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 11.08.2017, 00:35 | ||
Не тешьте себя, хотите вменяемой работы -учите Си...
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
|
||
| 11.08.2017, 00:38 | ||
0
|
||
| 11.08.2017, 00:38 | |
|
Какие серверные конфигурации бывают и под какие задачи ? Как можно программно из-под томкета определить какие хосты определены и какие у них appBase ?
Какие игры идут под Линукс? Под какие браузеры тестировать верстку? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|