Мурик, как можно советовать другим если сам плаваешь? Keil для F0 бесплатен. STM8 имеет периферию сходную с STM32 и рвет и пЫк и авр как тузик грелку. И SPL и калокуб только для любителей аурдуньи, для вменяемой разработки мало пригодны. Ембитс туда же.
F0 это не единственное семейство среди МК STM32. Для других или пиратить или покупать, если размер прошивки будет превышать 32 КБ.
dosikus писал(а):
STM8 имеет периферию сходную с STM32 и рвет и пЫк и авр как тузик грелку.
Я писал что-то про периферию? Начинка это хорошо, но у AVR и PIC намного больше выбор компиляторов и количество примеров и статей. Об этом я писал. А преимущества перед AVR и PIC сомнительны. Тогда уж лучше взять STM32 вместо STM8.
dosikus писал(а):
И SPL и калокуб только для любителей аурдуньи, для вменяемой разработки мало пригодны.
Кому что больше нравится. Поначалу когда еще совсем котенок в STM32 проще работать с библиотеками чем с регистрами. Это когда "вырастаешь" и становишься матерым котярой в STM32 уже можно без напряга программить манипулируя регистрами.
То то и оно. Значит не осознаешь в чем преимущества. Количество компиляторов весьма сомнительное преимущество, тем более что вменяемых из них крайне мало. Для пЫк xc8 , для авр IAR .
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Компиляторов ЯВУ для PIC и AVR гораздо больше. Это не только сишные компили, но и всякие паскали, бейсики и т. д. по несколько разновидностей. STM8 может таким похвастаться? Процитирую вас-же.
dosikus писал(а):
То то и оно.
dosikus писал(а):
Значит не осознаешь в чем преимущества.
Не вижу преимуществ по сравнению с STM32. Если начинать изучать новые МК, то лучше 32-ух битные ARM, чем очередные 8-ми битные STM8. Стоимость STM8 и STM32 незначительно отличается, а плюшек у последних больше.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Компиляторов ЯВУ для PIC и AVR гораздо больше. Это не только сишные компили, но и всякие паскали, бейсики и т. д. по несколько разновидностей. STM8 может таким похвастаться?
А оно для STM8 и не нужно. Для тех кто хочет освоить STM8 и ИАРа хватит, а всё вышеперечисленное уродство пусть идёт лесом, давно уже пора.
Цитата:
Не вижу преимуществ по сравнению с STM32. Если начинать изучать новые МК, то лучше 32-ух битные ARM, чем очередные 8-ми битные STM8. Стоимость STM8 и STM32 незначительно отличается, а плюшек у последних больше.
В общем оно так. Но если задача совсем простая, то почему бы и не STM8S003F3?
Для тех кто хочет освоить STM8 и ИАРа хватит, а всё вышеперечисленное уродство пусть идёт лесом
Лучше пусть STM8 идет лесом...
scorpi_0n писал(а):
Но если задача совсем простая, то почему бы и не STM8S003F3?
Целесообразно наверное при крупносерийном производстве для удешевления разработки на несколько центов. А при единичных экземплярах, с тем же успехом можно использовать STM32F030F4P6. В Китае партии из 10 штук STM8S003F3 и STM32F030F4P6 стоят примерно одинаково. Тем более пусть STM8 идет лесом!
СЦБист писал(а):
не могу понять что тут лучше выбрать для начинающего ?
IDE спрашивает нужно ли ассоциировать сишные файлы с ней. Это необязательно и от этого можно отказаться, т. е. оставить выбор как есть сейчас в окне.
Разница от выбора в том окне будет в запуске EmBitz при клике по *.h, *.c, *.cpp и др. файлам в проводнике или они будут открываться в другой программе. Смысла ассоциировать сишные файлы с EmBitz почти нет, т. к. все равно нужно открывать файл проекта. А из проекта можно открыть все необходимы сишные файлы.
В принципе структуры можно найти в заголовочных файлах, но там шибко хреновое описание
Найти можно парой кликов. Клик ПКМ по структуре и в меню по "Найти объявление xxxx" где xxxx это имя структуры. Аналогично можно поступить с вызовом функции, только в меню выбрать "Найти реализацию xxxx". Бывает полезно, поскольку SPL хорошо документирована и в начале функции находится комментарий объясняющий для чего она нужна и каковы у нее могут быть параметры.
СЦБист писал(а):
Есть ли какое-то подробное описание всех структур.
Разве что на английском. На сайте ST следует поискать документацию на библиотеку SPL интересующего семейства (например STM32F10x).
СЦБист писал(а):
К примеру я хочу просмотреть структуру на АЦП или что-то другое.
Тогда в поисковике набираете STM32 ADC и смотрите статьи и примеры по ссылкам (но лучше искать под необходимое семейство, например STM32F103 ADC потому что есть некоторые отличия между семействами). Обычно этого достаточно чтобы понять как настроить конкретный модуль и работать с ним. Одна из ссылок где рассмотрена работа с АЦП семейства F103 http://catethysis.ru/stm32-adc/ Код от туда
В нем присутствуют комментарии но некоторые места могут быть непонятны. Например чтобы узнать какие значения могут быть в поле ADC_InitStructure.ADC_Mode, как писал выше, кликаем ПКМ по ADC_Mode_Independent выбираем "Найти объявление xxxx" и получаем список допусимых параметров.
Аналогично и с функциями. Если нужно больше узнать о функции ADC_RegularChannelConfig(), кликаем ПКМ выбираем "Найти реализацию xxxx" и читаем комментарий
Сейчас этот форум просматривают: HardWareMan и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения