Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

У Z80(ежли кто помнит аналоги I8080 и дальнейшее развитие I8088/I8086) да у микропроцессорного режима MCS51 программа исполняется из совмещенной памяти программ/данных, так же как и у любого компа.
Соответственно и особенности использования ресурсов компилятором иные будут (соответственно и нюансы использования операторов ЯВУ).
Взять те же массивы к примеру...
Даже без "лезть в железо" ограничения весьма заметные будут.
Тот же ввод/вывод, который у ПК стандартизирован, а у устройств на МК весьма разнообразен.
Сравните примеры вывода на дисплей для ПК и для МК.
У ПК единый подход, а у МК будет зависеть от конкретного дисплейчика заметно больше, чем от начинки того МК, на котором самоделка сделана.
8)
Разве что самый начальный примитив освоения совпадет...
Но без ввода/вывода там общего лишь при использовании последовательного ввода/вывода через УАРТ можно отметить.
С другой стороны - кто с чего начинал.
Если ранее изучался Си для ПК, то освоение его относительно МК заметно легче пойдет.
Но ставить основной задачей первично изучить Си для ПК чтобы затем переходить на Си для МК тому, кто уже работал с МК под ассемблером явно избыточная задача.
8)
Речь то идет об удобочитаемости примеров из учебников по Си/С++ написанных под ПК относительно их применения при изучении Си/С++ для работы с ардуиноIDE.
:wink:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

УПС....
А это еще что за ЗВЕРЬ???
:shock:
(https://www.arduino.cc/en/software)
Arduino PLC IDE 1.0
Program using IEC 61131-3 languages and mix Arduino sketches through Arduino PLC IDE! Configure easily your pre-mapped resources and get quick no code fieldbus support, dive into your code analysis thanks to the wide set of debugging tools.
:?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Возня с переустановками и букашками(BUGS) разноверсий ардуино IDE привела к выводу...
Для ХР х32 удачно работает только 1.8.9 и то не со всеми версиями платформ - часть более поздних для ESP и ARM не поддерживаются.
Для 7ки-10ки х64 удобен вариант установки:
портабле для 1.8.19 и одновременно инсталлятор для 2.0.3 (и более поздних серии 2.0.n)
при этом у них будут раздельные каталоги как для платформ, так и для библиотек.
:hunger:
Arduino PLC IDE 1.0 лучше пока не трогать - тяжеловесна и "сырая"...
:(
Открыл глаза
Сообщения: 71
Зарегистрирован: Сб ноя 18, 2017 17:58:09

Сообщение BatrakovSV »

Здравствуйте. А где можно скачать Terminal v1.9b - 20041226.
Последние версии время и дату не вставляют.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Я в комплекте с котуинко вот этой пользуюсь:
Terminal20130116.zip
(321.09 КБ) 125 скачиваний
были вроде более поздние - но сыроваты.
Более ранних версий у меня нету.
8)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Прошли обновления платформ и библиотек для адуринки.
Полностью все платформы от MCUdude -
компилируются на всех "ходовых" версиях IDE (1.8.9 под ХР х32 и 1.8.19/2.0.3 под ХР х64).
:hunger:
Остальные обновления платформ зависят от ОС компьютера и иногда требуют "шаманского бубна"...
:roll:
Для обновлений библиотек пока замечаний по "системозависимости" не выявлено...
:roll:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Лазил по тырнету... под виндовс 7кой...
Неплохая подача материала на сайте у AlexGyver... ( https://alexgyver.ru/lessons/)
Однако есть пара минусов - на ПК с ХР х32 сайт не открыть, а офф-лайн версии нет.
:roll:
Оттуда же добавил в свой список пару платформ:

Код: Выделить всё

https://alexgyver.github.io/package_GyverCore_index.json
https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json
:hunger:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1393
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Для кого это пишут,
https://habr.com/ru/post/114953/
Не работает ничего ни в консольном Турбо С, ни, разумеется в AVR студии.
Потому и руки опускаются,почитаешь немного и хочется закрепить на практике.
Засовываешь эти куски кода туда,в результате одни ошибки. Никто никого не
понимает,все компиляторы разные. Или может надо какие библиотеки подключать?
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18787
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Вроде по-русски пишут, что речь про С#.... У вас как с русским языком? Наверное, тройка по ЕГЭ?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

главный колбасист писал(а):...
https://habr.com/ru/post/114953/...
С#...
А у нас или Си или "элементы С++"....
Да еще и тонкости отличия для разных версий компиляторов.
Другое дело - алгоритм задачи - его можно хоть на каком из освоенных языков реализовать.
8)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1393
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Виноват. я вообще не знаю что такое С#
Теперь догадываюсь,что это другое...

з.ы. В русском языке нет буквы # :)
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Это не хвост, это антенна
Аватара пользователя
Сообщения: 1393
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

А на этих картинках чувак(или чувиха) подняли лавэ ?
Можно рассматривать это как средство заработка?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Понятия не имею...
:sleep:
На сегодня в ВКонтакте много подобных произведений на разные сюжеты от нейросетей и прочих.... (часто повторные публикации к примеру те же "города в лицах")
компутерна графика - но порой симпатяшная.
8)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1393
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

Я вот чё себе думаю, а язык С придумал Си Цзин Пин ?
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1393
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

https://electronshik.link.sendsay.ru/el ... 92ZXJzaW9u
Смотрю я на этот дисплей,что то не то,что то непривычное, их можно с инверсией включать,когда затемняются все пиксели,
а нужные символы оставлять нетронутыми ?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Есть дисплеи "на просвет" и "на отражение".
Соответствено те, что "на отражение" в основном работают при внешнем освещении (но могут использовать и подсветку за дисплеем).
Сегменты у них темные, "фон" светлый.
Те, что "на просвет" в основном со светодиодной подсветкой за стеклом с кристаллами.
Активные сегменты у них прозрачны, а "фон" из затемненных.
8)
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 309
Зарегистрирован: Сб фев 18, 2023 21:51:01
Откуда: Санкт-Петербург

Сообщение Eats »

[uquote="BOB51",url="/forum/viewtopic.php?p=4382809#p4382809"]Неплохая подача материала на сайте у AlexGyver... ( https://alexgyver.ru/lessons/)[/uquote]+100500!
Я, правда, постеснялся рекомендовать его, ибо оно могло бы выглядеть рекламой, да и, возможно, совсем новичку не всё там будет понятно, ибо сам этого Гайвера почитываю внимательно и медленно, хотя новичком себя не считаю.
Всего доброго.
Евгений.
Друг Кота
Аватара пользователя
Сообщения: 15788
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Материал этого сайта указан как один из имеющихся материалов к изучению и анализу.
Один из наиболее удачных на русском языке и частично с захватом разъяснений по С++.
Там также есть и удачно изложенное и недостаточно удобное.
Как пример отлично изложен раздел работы с serial и строками (аналогов пока не наблюдалось).
В то же время рассмотренный ранее совместно с ARV фокус по совместному использованию структур и объединений (union) там не рассматривается (как и сами объединения(union)).
8)
Концепция ардуино как ядра устройств реального времени хоть и возможна, но не столь актуальна (разве что только для АВРок в рамках ардуиноIDE и небольших прикладных проектов). Ардуино это более таки "контроллер среднего звена" - управляющий центр сбора и обработки данных и/или посредник между аппаратной периферией и ПК.
Работа "в рамках референса" требует аккуратности по отношению к "прикладным вставкам" поскольку их использование может вызвать проблемы в случае применения других платформ (АРМ, ESP, RP2040) представленных на сегодняшний день (и возможно расширяемых в будущем) в ардуиноIDE.
На случай полного контроля над аппаратными и программными ресурсами МК я таки предпочитаю "чистый ассемблер" как средство разработки и реализации устройств. Или "смесь" из прикладных периферийных модулей на малолапых МК под ассемблером + "голову" на ардуинке под Си/С++. Собственно сами "ходовые" ардуинки на АВР - нанка и про-мини именно к такому варианту и склоняют по причине отсутствия достаточного количества выводов (сравним с теми же 40 (и более) выводными АВР платформами на меге162й или 128й). Зато там (нанка и про-мини) весьма комфортно обслуживаются последовательные интерфейсы обмена данными.
8)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1393
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

Сообщение главный колбасист »

А вы можете программу написать для вычисления нетронутых брюнеток от загадок сфинкса
из москвы-петушков ?
«Когда корабли Седьмого американского флота пришвартовались к станции Петушки, партийных девиц там не было, но если комсомолок назвать партийными, то каждая третья из них была блондинкой. По отбытии кораблей Седьмого американского флота обнаружилось следующее: каждая третья комсомолка была изнасилована: каждая четвертая изнасилованная оказалась комсомолкой; каждая пятая изнасилованная комсомолка оказалась блондинкой, каждая девятая изнасилованная блондинка оказалась комсомолкой. Если всех девиц в Петушках 428, — определи, сколько среди них осталось нетронутых беспартийных брюнеток?»

Я попробую,но не знаю...
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»