Выкладываю и сюда подбор ссылок по теме STM32 микроконтроллеров, думаю, кого-то заинтересует Знакомство с Cortex M3 http://www.robocraft.ru/blog/ARM/644.html STM32, учебный курс. Начало работы со средой IAR http://easyelectronics.ru/arm-uchebnyj-kurs-iar-ewarm-sozdanie-proekta.html STM32, учебный курс. Начало работы со средой KEIL. Подключение библиотеки CMSIS. http://easyelectronics.ru/arm-uchebnyj-kurs-keil-cmsis-sozdanie-proekta.html Быстрый старт c STM32-Discovery (Среда CooCox IDE, основанная на Eclipse ) http://habrahabr.ru/post/128734/ Руководство по быстрому старту STM32 http://we.easyelectronics.ru/STM32/...-startu-po-rabote-s-periferiey-stm32f10x.html Уроки по STM32 + быстрый старт http://www.robocraft.ru/tag/STM32/ STM32 система тактирования, работа с АЦП, ЦАП, DMA, первый старт, таймеры http://ziblog.ru/category/stm32/stm32f1xx/ Ассемблер для STM32. Начало http://we.easyelectronics.ru/STM32/asm-v-stm32-nachalo.html STM32 работа с портами ввода-вывода теоретическая часть http://mcucpu.ru/index.php/stm32/82-stm32gpio примеры кода http://mcucpu.ru/index.php/stm32/83-stm32gpioprimers STM32 применения, порты GPIO, система тактирования, система прерываний, модуль UART, атомарный доступ к битам ОЗУ http://eugenemcu.ru/publ/13 Огромная куча всего по STM32 http://we.easyelectronics.ru/STM32/ Совсем не обязтельно покупать дорогой программатор-отладчик для старта. Достаточно купить плату STM32 Discovery с выведенным интерфейсом SWD, там немного обрезанный STLink. Стоит плата около 400-500 рублей. Программатор-отладчик можно отпилить от самой платы, использовать независимо. Опять же контроллер с основной части платы в случае чего можно перепаять на свою плату. Документация на контроллеры разделена на даташит на конкретную линейку и Reference Manual на все семейство. Последний включает в себя описание всег регистров, описание работы и т.д.
О! Замечательно. Как раз вовремя. На днях должна приехать отладочная плата. Надеюсь, подлые наркоманы с почтыроссии её не приговорят. У меня там даже дисплейчик с резистивным тачем ожидается .
Значит есть что изучать, осталось только железку прикупить для опытов, и сообразить как проще прошивать. Хочу вот это вот заказать http://www2.buyincoins.com/details/...e-color-touch-screen-panel-product-11581.html
Кажется, там есть на плате еще USB-UART, эти контроллеры можно прошивать через него (там есть загрузчик), кажется, нужно подавать BOOT0=1, BOOT1=0 при ресете. Для полноценной отладки нужен программатор с SWD или JTAG... Можно купить плату из линейки DISCOVERY - цены в пределах пятиста - шестиста рублей, там выведены эти интерфейсы... Ее же можно использовать в качестве отладчика... но ST-Link с нее подойдет только для контроллеров линейки STM32... Как вариант - собрать интересную штуку Versaloon - программатор почти под всё, он и отлаживать умеет. Пока глубоко не смотрел, можно ли его подружить с IARом, в Varsaloon'е есть поддержка OpenOCD (Open On-Chip Debugger), нужно разобраться, как её прикрутить к IAR. http://www.versaloon.com Хм, за 63 доллара ( с доставкой) есть http://www.wayengineer.com/index.php?main_page=product_info&products_id=503 Но нужно ли оно... По поводу платы с БИКа - там в отхывах жалобы на то, что она приходит в одном пцпырчатом пакете экраном наружу... Может быть, стоит найти ее на ибее и заказать оттуда? Лично там ее видел по такой же цене.
Чуть дороже, но как упаковка не известно. На бике как раз упаковывают всё хорошо, уже около 10 посылок пришло, планщет тот вообще упаковали в пенопласт так, что взрывом не повредило бы, всё хрупкое они обычно в пенопласт пакуют, может после отзывов исправились? кто знает - кто знает как сейчас. Я ц них из за упаковки и заказываю, так как несколько раз с ебея приходили побитые вещи, а вот с Бика ни разу, бывало правда, не доложили чтото, и одна посылка дней 90 где то висит, с ебея еще одна так же около 90 дней ,с паяльной маской. Уже думаю забить на эти посылки, там не дорогое всё, рублей на 700 в сумме.
Сначала заказал на бике. Неделю что-то тупили, потом вернули деньги. Заказал на е-бэе у продавца известного как POLIDA (уже не первый раз у него закупаюсь). Приехало упакованное в пупырчатый полиэтилен, потом в картонную коробочку. Со стороны дисплея ещё подложен лист пеноплена с добрый сантиметр толщиной. В общем испытание Почтой России выдержало. Платка пришла с неделю назад, но руки до неё дошли только сегодня (был в отъезде), за то пока ехал в чертовом поезде, осилил книжку по stm32. Пока упёрся в две проблемы. Кейл ругается на дофига кода. Видимо денюшку хочет, ну да это лечится. И flash loader demonstrator отказывается работать. Под виндами вообще ни в какую не ставится (3 версии пробовал), под пингвинами встал, но в упор не видит плату (симлинк на порт создан). Завтра продолжу насиловать.
У Полиды я меги 8 е брал, там около 10 доларов за 10 штук он продает, почти даром, to что то у него заказывал - подтверждаю - хороший продавец.