Ви не увійшли.
Нет там usart. Есть только сигналы D4-CLK, D5-RX, D6-TX
...Тут есть microUsb, явно относительно не дешевый разъем, чтобы делать его только для питания. Я так понял там есть преобразователь USB-UART и с него можно считывать данные в компьютер и из компьютера. Но на нем не реализована прошивка через этот шнурок? Почему?
Это просто определяется. Контроллер имеет только USART (бывают и с USB). Значит должна быть микросхема USB-USART. Вы не выложили обратную сторону платы, может она там есть?
для начала достучитесь до микросхемы что установлена на ките
"Jazz777 работайте с этой платой, контакты должны быть все выведены."
должны быть готовые примеры для кита, начните с классики , помигайте светодиодом
Спасибо. Отпаять их нужно. Ну ок, отпаял. Теперь дальше, как к плате подключать? В документации написано, только что это разъем swim, а какие ноги за что нету. И нигде в интернете нету, блин. Подключил крайнюю со стороны SB1 с моей платой (там-то как раз хорошо подписано где свим) одним проводом (я так понял в этом фишка такой прошивки - всё по одному проводу), ну и питание к обоим девайсам подал через их родные усб. IAR говорит, что микросхема не откликается, видимо не так нужно.. Хотя так-то IAR отлично работал с дискавери. Помогите, плиз, если ещё не совсем достал..
Апдейт: вторая там нога оказалась, а не четвертая, нашел в яндекс картинках )) Всё завелось, сейчас копаюсь в примерах на с, чтобы понять чего и как оно умеет.
ладно споры что лучше - эт все холивар, )
и атмел и ардуино нашли свое место под солнышком
по поводу ардуино - горжусь тем что электронику в массы запустили, за это им респект и уважуха )
Jazz777 работайте с этой платой, контакты должны быть все выведены.
or
http://www.st.com/st-web-ui/static/acti … 250600.pdf
2.2.2 Using the ST-LINK on other STM8S applications
You can connect your ST-LINK to other STM8S applications in 2 ways.
● By removing the solder bridges: This way uses the ST-LINK without breaking the PCB.
Unsolder the two solder bridges SB1 and SB2 under the SWIM connector.
See Figure 7. You can re-solder the two bridges at a later date thus keeping the
STM8S-DISCOVERY usable.
● By removing it from your board: This way constitutes a good alternative to programming
the STM8S devices in other applications. See Figure 8.
Note: This ST-LINK only supports the STM8S family. Do not use it with other STM8 families
Купил STM8S-DISCOVERY
Там написано:
Его можно использовать как программатор/отладчик для других целевых плат с микроконтроллерами серии STM8 через SWIM интерфейс. Для этого необходимо либо удалить перемычки SB1 и SB2, либо вовсе разделить плату отладчика и плату микроконтроллера, разломив по линии пропила.
Только я тут не вижу никаких перемычек, По крайней мере таких, которые не нужно ножом перерезать. Справа от SB2 и SB1 есть какие-то мелкие элементы, но они явно без механических повреждений не удаляться. А лишаться гарантии не хотелось бы.
А разламывать плату - ну это уж совсем. Плиз хелп
надеюсь не соврали
(при 1 MHz, 3V, 25°C):
Active mode Sleep mode Powerdown mode
Attiny2313 2.5 mA 0.5 mA 0.5 μA
Attiny2313a 190 μA 24 μA 0.1 μA
Atmega48 250 μA 15 μA 0.1 μA
Atmega8 3.6 mA 1.0 mA 0.5 μA
Atmega8a 250 μA 50 μA 0.1 μA
Atmega32a 0.6 mA 0.2 mA < 1 μA
EFM32ZG110 DATASHEET
• ARM Cortex-M0+ CPU platform
• High Performance 32-bit processor @ up to 24 MHz
• Wake-up Interrupt Controller
• Flexible Energy Management System
• 20 nA @ 3 V Shutoff Mode
• 0.5 µA @ 3 V Stop Mode, including Power-on Reset, Brown-out
Detector, RAM and CPU retention
• 0.9 µA @ 3 V Deep Sleep Mode, including RTC with 32.768 kHz
oscillator, Power-on Reset, Brown-out Detector, RAM and CPU
retention
• 48 µA/MHz @ 3 V Sleep Mode
• 114 µA/MHz @ 3 V Run Mode, with code executed from flash
силабс конечно по некоторым моментам лукавит, но как по мне - все равно веселее
freeman, Атмеловские 8 битники делают M0+ по потреблению ?
"только для windows существует" arm gcc toolchain никто не отменял )
а каков Ваш выбор в новых проектах? К1986ВЕ92QI ?
Вот зачем люто пеарить STM и не говорить о том, что нормальная среда разработки только для windows существует? В современном мире это серьезный минус.
Про енергопотребление ARM я вообще молчу, сравните его с 8-ми битными контроллерами, оно далеко не в пользу ARM.
Также стоит упомянуть о более низком уровне кодирования прошивки, для atmel он тоже доступен
Ну ок, схожу сейчас куплю, только странно
Тут есть microUsb, явно относительно не дешевый разъем, чтобы делать его только для питания. Я так понял там есть преобразователь USB-UART и с него можно считывать данные в компьютер и из компьютера. Но на нем не реализована прошивка через этот шнурок? Почему?
stm8 discovery ваш выбор )
http://www.st.com/web/catalog/tools/FM1 … 3/PF247087
как обычно - убрать перемычку и можно программировать внешние кристалы
IAR неплохой, но в нормальном функционале требует лицензию. лечится, но я не поддерживаю варианты с ломаным ПО для разработки
если есть время и желание разбираться - изучайте сами
Желание разбираться есть. Скачал IAR embedded workbench stm8 с официального сайта. Всё встало, попросило там зарегистрироваться и всё ок. Я так понял, единственное ограничение - запрет на прошивку больше 8кб, но это мне пока и не актуально. Или я чего-то ещё не понял?
И ещё, я правильно понял, что мне нужно ещё программатор отдельно покупать, хотя на моей плате mirtoUsb присутствует. Но IAR выдает ошибку при прошивке, хотя я выбрал именно свою модель из его списка..
http://www.cosmicsoftware.com/download.php
Cosmic Software. никогда не пользовался,
да и 8ми битники меня "бесят", включая всеми любимый тут Atmel )
в выключатель можно поставить ибо цена, но математика приличная считается отвратительно
http://www.keil.com/uvision/
фришная версия ограничена по размеру кода
http://www.coocox.org/software/coide.php
фришная от китайцев
обе должны поддерживать stm8
IAR неплохой, но в нормальном функционале требует лицензию. лечится, но я не поддерживаю варианты с ломаным ПО для разработки
если есть время и желание разбираться - изучайте сами,
если нет, то обратитесь к тому же vic или фрилансеру поближе )
обучение слишком хлопотное дело, могу только "пихнуть" в нужную сторону )
есть статьи типа таких
http://geektimes.ru/post/254722/
по поводу плат
http://geektimes.ru/post/258762/
http://geektimes.ru/post/258854/
а вот ребята ( http://habrahabr.ru/company/coolrf/ ) что довели свой проект до заказа, почитайте их статьи
http://habrahabr.ru/company/coolrf/blog/200666/
до 2 баксов вполне возможно найти адекватный контроллер, "Ищите и обрящете" (с) Матфей
пример Cosmic Software.
http://we.easyelectronics.ru/STM8/ustan … -stm8.html
Там говорят нужно скачать ST Toolset
Но по ссылке выдает, что файл не найден, да и гугл потом тоже к этой версии склоняется. Может его производители убрали с общего доступа? Как быть, подскажите, пожалуйста..