Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: С чего начинается программирование STM32 Cortex?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Andreydial
Лет 6 назад работал с Пиками и Техас Инструмент. Потом забросил. Сейчас решил возобновить работу с микропроцессорами. Остановился на STM32. Планирую взять STM32 Discovery. Пользоваться думаю CooCox IDE (CoIDE).
Тут увидел на форуме перевод документации на STM, но с рапиды скачать не могу, говорит что
Вы попытались получить доступ к адресу http://dl10.rapidshare.ru/2751842/36994/ed.../STM_DOC_RU.chm, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введён правильно, и попытайтесь перезагрузить страницу.

Может кто поделится данным документиком, ибо с английским дружу, но по русски было бы сподручнее. Буду премного благодарен.

Может посоветуете с чего вообще начать. Раньше писал программы только на ассемблере. В то время когда работал аппаратное умножение в Техас инструмент было в диковинку, а сейчас фишек столько что глаза разбегаются.

Прошу сильно не пинать, Раздел для начинающих проштудировал, но ответов на свои вопросы так и не нашел.
kovigor
Цитата(Andreydial @ Oct 31 2012, 00:11) *
Может посоветуете с чего вообще начать.

Начните со скачивания и установки Keil. Для начинающего (и не только) это, наверное, наилучший выбор. С ним в комплекте поставляются примеры для вашего МК. Изучите их ...
_Артём_
Цитата(kovigor @ Oct 31 2012, 00:36) *
Начните со скачивания и установки Keil. Для начинающего (и не только) это, наверное, наилучший выбор.

Keil - платный, но если всё равно, то можно выбрать не менее платный IAR.
Я предложу взять Atollic TrueStudio: редактор у него Eclipse, а не те notepad-ы что у кейла и иара, отладчик и просмотр периферии с виду нехуже, чем у конкурентов. Стоит Atollic тоже не мало...
_Pasha
Мой вариант:
1. Берем Keil
2. Изучаем в симуляторе все, что там возможно. Возможно, правда, не ой - F101 в основном, но базовая периферия как раз и нужна.
3. Там же отлаживаем HAL для будущего проекта, не завязываясь особо на кейловские рюшечки. Покупать равно как и пользовать ломаный не обязательно - фришных 32к лимита хватит на HAL с головой.
4. Смело с готовым железным биосом переходим на GCC и там уже - по заранее поднятой консоли либо отладчику продолжаем. GCC CodeSourcery - это Вам уже понятно.

Стартап удобнее брать чисто сишный, примеров у CooCox Вы уже наблюдали, скрипты линкера - там же.
Такой вариант удобен, если работать под линухом.
Сергей Борщ
QUOTE (Andreydial @ Oct 31 2012, 00:11) *
Раньше писал программы только на ассемблере.
Начните с поиска и вдумчивого чтения книги "Язык программирования C", авторы Б. Керниган и Д. Ритчи, второе или третье издание. В сети попадается первое издание, оно не годится.
Andreydial
Цитата(Сергей Борщ @ Oct 31 2012, 11:11) *
Начните с поиска и вдумчивого чтения книги "Язык программирования C", авторы Б. Керниган и Д. Ритчи, второе или третье издание. В сети попадается первое издание, оно не годится.

Спасибо, наверное это будет лучшим первым шагом. Ибо С как раз и не знаю.
Беру на заметкуsm.gif

Цитата(kovigor @ Oct 31 2012, 00:36) *
Начните со скачивания и установки Keil. Для начинающего (и не только) это, наверное, наилучший выбор. С ним в комплекте поставляются примеры для вашего МК. Изучите их ...

С учетом того что большинство советует, будем смотреть.
kovigor
Цитата(Andreydial @ Oct 31 2012, 23:17) *
... Ибо С как раз и не знаю.

Очень советую начать с книжки Крупника "Изучаем Си". Ничего более понятного и более подходящего для быстрого старта я не встречал ...
barabek
Цитата(kovigor @ Nov 1 2012, 07:45) *
Очень советую начать с книжки Крупника "Изучаем Си". Ничего более понятного и более подходящего для быстрого старта я не встречал ...

K&R-это классика! Пожалуй лучшая книга по С. Жаль, что сам не по ней начинал изучать С. Но и сейчас читать интересно.
ViKo
Еще хорошая книжка - Герберт Шилдт. Полный справочник по С.
У него много книг.
kan35
Раз уж тут пошла лирика, добавлю от себя.
Главное, по моему, не уметь программировать, а учиться и не бояться использовать чужой код.
Andreydial
Цитата(kan35 @ Nov 2 2012, 18:45) *
Раз уж тут пошла лирика, добавлю от себя.
Главное, по моему, не уметь программировать, а учиться и не бояться использовать чужой код.

Надо по крайней мере понимать о чем идет речь, не так ли?

Цитата(ViKo @ Nov 1 2012, 08:54) *
Еще хорошая книжка - Герберт Шилдт. Полный справочник по С.
У него много книг.

Видел, но мне кажется это следующий дан после К&Р

Дискавери купил, книгу нашел. Иду читать, правда приболел, инфа в голову не лезет. sad.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.