- STM8 средства разработки. Краткий сводный системный. - Evgeny_CD(dao, полностью, 23.08.2020 23:41)
- eForth под всякие алишные китайские платы на STM8 на Hackday - oleg110592(24.08.2020 09:27, ссылка)
- Я интересовался фортом. Я симпатизирую форту. Но, блин, когда же
этого зомби закопают?! Dingo(672 знаков, 25.08.2020 05:31)
- Когда-то писал на нем тесты контроллеров управления агромадными
сварочными роботами.Так чисто по приколу. - PlainUser(25.08.2020 21:28)
- Не пойму, вы возражаете или соглашаетесь? Было бы интересно узнать
и ваше впечатление поподробней. - Dingo(26.08.2020 04:46)
- Форт и Лисп два формальных языка, имеющих встроенные средства
саморасширения. Этого достаточно. Построить "искуственный
интеллект" или там "экспертную систему" на чём-либо ином нельзя.
Если строят, значит, втирают очки и деньги осваивают. Проблема: оба
требуют принципиально иного подхода к разработке, а в отличие от,
скажем, Си, методология разработана гораздо хуже. Спецов нет, а
значит стОят они дорого. Проблема частично затрагивается в книге
"Стековые компьютеры - teap0t(182 знаков, 26.08.2020 20:23, ссылка)
- Спасибо! Любопытно! - Evgeny_CD(24.08.2020 09:32)
- RTOS для этой архитектуры. Список от 2016 года, но интересно. Evgeny_CD(114 знаков, 23.08.2020 23:48, ссылка)
- A comparison of C compilers targeting the STM8. Начало 2020 - Evgeny_CD(23.08.2020 23:43, ссылка)
- Вступил, йопть, в STM8. Сразу такая граблЯ - пин PD1 порта D после сброса используется для SWIM. Любая запись в регистр DDR порта, вырубает отладку. Бит 1, естественно,=0. Извечный русский вопрос к уже вступившим: Кто виноват и что делать? Отладка Гyдвин(57 знаков, MCU, полностью, 18.11.2017 15:51 - 15:55)
- Вступил. Вполне даже неплох этот STM8, если прикрыть глаза на французские шалости. Понравилась отладка. Шустрая, много точек останова. Даже в таком мелком чипе. Отладчики MSP, AVR и PIC отдыхают. Внутри история болезни и стационарного лечения ;) Гyдвин(12758 знаков, 20.11.2017 15:23)
- Скальпель и проводки если вывод и swim, swim не маппится, при определении ног посматривать в дш, куб (на stm8 пока не использовал) тоже здорово помогает. scl, sda с их OD тоже грабли, если на выход нужно. - vasily777(20.11.2017 06:07)
- А кто на чем под него пишет? Yft(98 знаков, 19.11.2017 21:31)
- Всем спасибо, отбой. Китайская махарайка, китайский ST-Link, первый раз совокупил и вступил... Отпустило после подтяжки swim резистором 3.3к к VCC. - Гyдвин(18.11.2017 22:07)
- Стм8 не брошу, патамушта он хороший! Не наводи тень на плетень, коли сам криворукий :-) - SciFi(18.11.2017 17:07)
- завел этот пин на сегмент H (точка) семисегментного индикатора - при отладке настройки пина закомментировал - отсутствие точки на индикаторе отладке не очень мешало - oleg110592(18.11.2017 16:30)
- Сегодня IAR выпустил IAR Embedded Workbench for STMicroelectronics STM8 версия 1.10.0 Ксения(524 знаков, dao, полностью, 16.04.2010 16:52 - 17:02, ссылка)
- По просьбе желающих выложила на трекер патчи к IAR EWSTM8 (пока их вышло только 2 штуки, и именуются они сервиспаками, поскольку запускаются как экзешники). - Ксения(06.08.2010 17:54, ссылка)
- Внимание! На торрент-трекере появилась ПОЛНАЯ версия EW STM8! (см. ссылку) Ксения(70 знаков, 28.04.2010 11:33, ссылка)
- Попробовал. Ура, даже отладка работает, причем на платке Discovery. Ксения, Вы - супер!! - Vladimir Ljaschko(22.04.2010 12:15)
- У них есть несколько недостатков (например, входное сопротивление АЦП) а у нас есть неуверенность в ценовой политике STM. Я отдал студенту старткит, пусть моргает. - Vladimir Ljaschko(17.04.2010 20:17)
- тоже у нас появились - oleg110592(143 знаков, 17.04.2010 19:20)
- я не использовал, но как я понял, периферия во многом похожа на STM32. Да и вообще он позиционируется как "расширение STM32 вниз". По-видимому, в наших краях STM8 большого распространения не получит - все его потенциальные ниши уже заняты тиньками и koyodza(15 знаков, 16.04.2010 19:12)
- Как ни странно, но неправильно ты понимаешь. Вот как раз в сей момент один продвинутый заказчик хочет, чтобы я поменял все меги в разработке 2...3-годичной давности на STM8. Дешевле, говорит. Dir(41 знаков, 17.04.2010 14:26)
- Правильно! Вышел на рынок, срубил бабло с вершков, а потом уже можно и за корешки браться - реинженеринг так сказать. Принципиально новое устройство по возможности надо делать на знакомой архитектуре, чтоб меньше подводных камней на старте. - AST(19.04.2010 00:51)
- Согласна. Тем более на китайских сайтах проскочило, что вроде бы ST заплатил IAR'у за этот компилятор, сделав выпуск рентабельным даже при отсутствии продаж. Видимо расчет берется именно на то, что привыкшие к мегам и тинькам могут легко мигрировать с Ксения(82 знаков, 17.04.2010 20:12)
- а что именно я "неправильно понимаю"? - koyodza(17.04.2010 18:46)
- То, что STM8 у нас не найдет широкого применения. Если STM не поднимет на них цены (как в случае с STM32), то еще как найдет. Причем именно производители среднесерийных продуктов будут движущей силой. - Dir(17.04.2010 19:44 - 19:53)
- Поглядела я на Instruction set этого STM8 - говно! :) Помимо аккумулятора A, там всего лишь два регистра X и Y. И это всё! Правда регистры програмного счетчика PC и стека SP там есть, то это погоды не делает. Ужас! И это после 32-х регистров AVR кто-то Ксения(67 знаков, 18.04.2010 01:36 - 01:42, ссылка)
- STМ8 не знаю, но с похожей моторолловской архитектурой HC05/HC08/HC11/HC12 и т.п. дело имел. Регистров мало (аккумулятор, sp, pc, да 1-2 индексных), а операций напрямую с памятью много. Половина обработчиков прерываний у меня совсем не использовала sbb(829 знаков, 28.04.2010 15:32)
- Вы еще этот документ посмотрите. Правда, Bill(179 знаков, 18.04.2010 17:08)
- Именно этот документ я и смотрела, чтобы составить впечатление об архитектуре STM8. - Ксения(18.04.2010 17:45)
- Кстати, вот пример подпрограммы. Попробуйте Bill(505 знаков, 18.04.2010 17:58 - 18:06)
- Это нечестный пример. Вы же знаете, что в AVR нет инструкции деления. - Ксения(18.04.2010 18:19)
- Вопрос о делении не так прост, как кажется. В большинстве микроконтроллерных архитектур его нет, и это не особо мешает им жить. Так что всовывание деления в STM8 - это, как вариант, чтобы громко "пропеарить" - "мы, в отличие от убогих AVR, делить Evgeny_CD(8 знаков, 18.04.2010 19:23)
- Свмо собой, знаю. Но вот потребовалась такая подпрограмма. И потом, наличие инструкции деления - это Bill(31 знаков, 18.04.2010 18:23)
- %-! Так тогда там ВСЁ нечестно. - Т.Достоевский(18.04.2010 18:22)
- Я признаю, что существование операции деления - это плюс. В архитектуре AVR про деление "забыли" только потому, что вся ее фишка в том, чтобы все операции делать за один такт Ксения(319 знаков, 18.04.2010 19:06)
- Что значит "все"? - Bill(18.04.2010 18:25)
- Суммирование с памятью например, в AVRе такого же нет ;)) - Т.Достоевский(18.04.2010 18:28)
- Есть такие шняги - язык С и компилятор для него - которые позволяют забыть о том, что есть в asm контроллера, что нет. И одной из основных идей AVR было создание 8 битника, который был бы удобен для создания С компиляторов. И эта цель достигнута на Evgeny_CD(55 знаков, 18.04.2010 19:26)
- Вот пример реализации Bill(891 знаков, 18.04.2010 22:53)
- Bill, остановитесь и посмотрите на название корневого топика :))). Ведь из-за компилятора IAR вся бодяга и завелась. Без него почти всем этот STM8 был индифферентным :))) - Dir(19.04.2010 00:05)
- Неа, не из этого. Вот из-за этого (см. ссылку). Ксения высказалась Bill(174 знаков, 19.04.2010 06:55, ссылка)
- Он и сейчас индифферентен. Просто хотим убедиться в своей правоте по поводу выбора AVR как восьмибитника всех времен и народов. Для этого нужен "мальчик для битья" - AST(19.04.2010 00:09)
- Нет в мире совершенства. И AVR этому пример. Впрочем, Bill(24 знаков, 19.04.2010 07:00)
- А отчего про 51-ые никто не вспоминает? Они ведь тоже 8-битные. - Ксения(19.04.2010 00:10)
- Нет Бога кроме Микрочипа и PIC пророк его :) - Гудвин(19.04.2010 00:14)
- я вспоминаю. особенно разницу с АВР по количеству команд в прологе обработчика прерывания. - Vit(19.04.2010 00:13)
- Я бы не сказала, что пролог (и эпилог тоже) обработчика на AVR короток... - Ксения(19.04.2010 00:15)
- А вам и говорят про это :) В 51 переключил регистровый банк и все дела... А AVR еще та кривизна со своими "несимметричными" регистрами. - Гудвин(19.04.2010 00:18)
- Ну так и юзали бы тогда 51-й! Я и спросила, отчего про него молчок, как будто похоронили, а всё AVR из стороны в сторону склоняют? Плох AVR - работайте на 51-м! - Ксения(19.04.2010 00:30)
- используем и 51, и не только. Об том и речь. Не надо зацикливаться на одном семействе - koyodza(19.04.2010 10:59)
- Когда надо, использую 51. Например, AT89S52 в почти мелком (500+) опте можно найти по $0.8 - часто бывает, что в комплексе это выгоднее. А ещё использую C8051Fxxx - они значительно быстрее, но цена не всегда конкурентноспособная, особенно для Vit(22 знаков, 19.04.2010 00:39 - 00:43)
- Ну вот... Попал под раздачу/оказался козлом отпущения ;) Это была моя первая робкая попытка вставить фразу ;) Кстати, в своих девайсах в основном AVR и юзаю. - Гудвин(19.04.2010 00:35)
- Дык и работаем, только AVR иногда дешевле, центов на 5. - Т.Достоевский(19.04.2010 00:32)
- Да не... Кетайцы не спроста cosmic ломали, думается. Чуют выгоду... - Гудвин(19.04.2010 00:09)
- У них есть свои фишки. Например, поддержка 16-разрядных данных. И потом, BK(483 знаков, 18.04.2010 10:43,
)
- ню-ню Т.Достоевский(18.04.2010 02:37)
- а что, на стм32 поднял? Когда и насколько? 8=() А насчёт широты применения у нас - имхо, тяжело, народ очень крепко на атмелах сидит - koyodza(17.04.2010 22:29)
- Мелкие меги с CAN стОят как крупные кортексы. Если STM8 c CAN будет дешев, то это позволит заткнуть нишу. - Гудвин(16.04.2010 19:42)
- Я начинаю использовать. Приобрел программатор, собираю платку, пишу тестовую программу. Пока использую ассемблер. - BK(16.04.2010 19:08,
)