Чтоб его писать надо детально с компилятором ознакомиться. Это как говориться "отложено на дальние перспективы".
На сегодня в ленивом созерцании мудрю модернизированный входной блочек к КОТУИНКе. Так чтоб и до компова СОМ порта добирался и первичный баг УАРТА устранить и возможно консольку подвесить... да с базовой прожкой переделок по-минимуму... примерная идейка:
Code::Blocks или CodeBlocks - это IDE с открытым исходным кодом, распространяемая бесплатно.... "http://www.codeblocks.org Кто чего сказать насчет практики применения (и в какой области - ПК, МК или иное) может?...
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Скачивал базовую отсюда: http://www.codeblocks.org далее http://www.codeblocks.org/downloads/26 "codeblocks-20.03-32bit-setup.exe 02 Apr 2020 FossHUB" ибо что-то из or Sourceforge.net не получается вытряхнуть... После инсталляции (или распаковке архива в случае с codeblocks-20.03-32bit-nosetup.zip) при запуска выбрасывает строчку: "api-ms-win-crt-string-l1-1-0.dll" "не могу найти - возможно устраниться при переустановке"... На компе базовая ОС win_xp sp3 х32...
Так что пока отложил...
Пока что завершил набросок схемной хотелки для котуинки (правда без проставления номеров лапок - выявится при компоновке монтажа). http://img.radiokot.ru/files/20529/29kz6mjkmq.GIF Поскольку пару линий зарезервированы как двунаправленные имеем избыточный изврат. Ставить двунаправленность по Rx/Tx для AT89S52 посчитал все же суперизвратом - можно и программно синхронный вариант SPI устроить.
Скорее версии для Си.... Посмотрю чего там... Ваша IDEшка (https://radiokot.ru/forum/viewtopic.php ... 1#p3870781) запустилась без всяких матюков... Можно будет поосмотреться чего там натыкано и как с нею работать...
Еще запустилась добытая вот по этой ссылке от oleg110592(версия 13.12): http://arduinodev.com/codeblocks/ Правда скачивать пришлось таки из-под 7ки...
Итог проверки запускаемости... Для любых ПК с WIN XP SP3 (x32) - начиная с 3-го пенька и выше стабильная инсталляция и запуск только у той, что Мурик указал - IDE EmBitz. Теперь надо будет под нее документацией разжиться...
По сути это среда Code::Blocks доработная для поддержки ARM из коробки. То есть в дистрибутиве приветствует компилятор, отладчик и библиотеки для ARM. Кроме них поддерживаются PIC и MSP 430.
Я в состав распакованного пока не влазил... Собственно там по идее *.pdf файлы с описанием компиляторов должны быть - но надо перепроверить. Да и насчет "всех"... собственно по умолчанию в Code::Blocks ставится минимальный набор компиляторов - остальное добавлять должен пользователь. Если реально там максимальный набор приложен - вполне подходящий инструмент получается. Пока полежит до более внимательного рассмотрения. Единственно подтверждена работа и на старых III пеньках и на более современных ПК - это достаточно большой плюсик!
Вниманию котов обитателей Донецка и ДНР! На радиорынке МОТОДРОМ имеется продавец: https://vk.com/arduino_donbass Данный продавец торгуя некондиционным товаром категорически отказывается от возврата неисправных изделий даже в день покупки! При покупке мной двух адаптеров USB-COM 28 июля 2020года один из них при последующей проверке оказался неисправен. Продавец отказал в возврате товара мотивируя отсутствием доказательств в покупке адаптера именно у него. Категорически рекомендую если и покупать у данного продавца товар, то С ПОЛНОЙ ПРОВЕРКОЙ ФУНКЦИОНИРОВАНИЯ НА МЕСТЕ ПОКУПКИ И В ПРИСУТСТВИИ ПРОДАВЦА.
Вышла новая версия адуринки: https://www.arduino.cc/en/Main/Software 1.8.13 однако под 7-8-10 виндовс... Под ХР остается актуальна только 1.8.9 и то... без доступа к онлайн обновлениям...
ЖАРКОО... ЛЕНЬ... Замутить какую бяку для тренажа мозгу?....
Нее... Или чего домашние полезно прикладного... Или чего теоретически полезного, что вживую особо воплощать не надо, но в запас отложить можно... Вобщемсс...
Или ещё книж почитать... Нацарапал в инете очередную подборку...
Неплохая книжа для ознакомления с возможными алгоритмами... НО... к сожалению там исключительно "линейно/однофайловый" вариант построения проекта. У меня уже давно упор на "многофайловик" при работе с относительной адресацией. Для ПИКовых это весьма существенное отличие в директивах компилятора (для ассемблера).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения