насколько COSMIC IDE "дружелюбна" к тем, кто лучше Eclipse ничего не признаёт?
возникает необходимость попробовать STM8, но, поскольку привык к GCC, настораживает незнакомый компилятор и IDE...
может, есть что-то иное no limitations free? я не в теме просто...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
меня интересует IDE+compilator (+debugger), т.е. комплексное решение. прочитал про COSMIC, что это и есть полное решение, для STM8 без ограничений, но вопрос "дружелюбного" входа/перехода остается...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
[uquote="ARV",url="/forum/viewtopic.php?p=3862103#p3862103"]возникает необходимость попробовать STM8
может, есть что-то иное no limitations free?[/uquote]
попробовать
IAR STM8 a 30-day time-limited but fully functional license https://www.iar.com/iar-embedded-workbe ... cture=STM8
ARV, а я для всего использую Qt-creator.
Но вот хреново, конечно, что нет порта gcc под STM8, поэтому приходится пользоваться sdcc. Примеры всякой моей фигни на гитхабе. Там все необходимые инклюды (сам писал) и Makefile'ы.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
Мурик, ваше желание накормить тортом в ответ на просьбу кусочка сахара, наредкость утомительно. я нашел только один вариант STM32 в SOIC-8 - это STM32G031J6M6, при этом его цена раза в 3 превышает стоимость STM8 в таком же корпусе. и это при том, что функционально возможностей attiny13 мне более чем достаточно.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Дело ваше. Я уже написал что с бесплатных IDE для STM8 насколько мне известно нет. Если хотите можете самостоятельно прикрутить SDCC к какой-то IDE или писать в блокноте и компилировать с помощью makefile.
А что касается ресурсов МК. Берите STM32F030F4P6. Стоит дешево. Начинки не много. Широкий выбор IDE. Если память или периферия останется, то какая разница? Она что мешает?
а что потом?[/uquote]
1 вариант переустановить и опять 30
2 вариант пользоваться size-limited Kickstart license without any time limit
8 кБ ограничения хватит для флагманов 20 ног STM8S003F3 и 8 ног STM8S001 (у меня прошивок для STM8 > 4 кБ не было). Для всего что требует выше, разумнее применять таки STM32(имхо). Да и STM32 и STM8 по внутренностям похожи.
з.ы. для IAR STM8 есть "чистая" китайская лицензия - ничего ломать не надо, можно втихаря дома, под одеялом..., зато официальный плугин эклипсы есть
и отладчик и программатор. Совместимо драйверами, которые есть в каждой иде, по сути они одни и те же. Драйвер можно отдельно поставить от производителя, но иар при установке заменит, практически тем же.
Для sdcc есть binutils - там gdb для отладки и есть отдельная утилита для прошивки stm8flash - все это работает тоже на этой "хрени". https://stm8-binutils-gdb.sourceforge.io/
[uquote="ARV",url="/forum/viewtopic.php?p=3862268#p3862268"]как оно совместимо со всеми IDE?[/uquote]
Главное, что эта хрень работает с IAR. Только, когда купите ее, сразу стяните с нее алюминиевый корпус и изолируйте плату от этого корпуса чем-нибудь, лакотканью например. Там часто бывает так, что пайки резонатора и еще какие-то соприкасаются с корпусом. И как-только анодирование на алюминии процарапается, будет КЗ. И, обозначения выводов на корпусе не всегда совпадают с их функциями. Нужно смотреть как обозначены выводы на плате отладчика.
[uquote="VladislavS",url="/forum/viewtopic.php?p=3886352#p3886352"][uquote="RusikOk",url="/forum/viewtopic.php?p=3886278#p3886278"]а как сделать то же самое в IAR 8?[/uquote]ПКМ на окне вывода сообщений.[/uquote]спасибо! уже подсказали
Джентльмены! Бьюсь вторую неделю, ужо голову всю себе больную сделал, а только никак не могу разобраться в чём проблема. Есть устройство на STM8S003, которое питается от батарейки и управляет термостатом. Требуется мерить напряжение двумя каналами -- напряжение собственно батарейки и напряжение на термодатчике (NTC 10k). В своё время был заложен курс на минимум деталей и минимум места на плате (каюсь, переборщил) поэтому вместо Vref для измерения напряжения батарейки используется внутренний стабилизатор на 1.8В. Т.е. фактически я через ADC измеряю строго 1.8В и отталкиваюсь от этого нахожу Vdd самого микроконтроллера. От батарейки он запитан совершенно напрямую.
С термодатчиком всё не так просто -- одно из событий которые требуются для работы интерфейса -- прерывание по кнопке которая замыкает термодатчик. Т.е. бОльшую часть времени ноги находится как цифровой вход в ожадинии прерывания, и только раз в секунду, по таймеру, становится аналоговым входом и мерится значение температуры. Потом обратно цифровой вход. Вооооооооот. А магия вся в том, что всё работает -- по отдельности. Когда ADC настроен на однократное одноканальное измерение -- всё норм. Но стоит включить SCAN mode и всё ломается. Куски кода и сам код прилагаю. Может есть у кого хоть какие идеи?