Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.64/169: Рейтинг темы: голосов - 169, средняя оценка - 4.64
Kosym
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 801
1

Помогите начать

26.09.2013, 11:59. Просмотров 30364. Ответов 86
Метки нет (Все метки)

У меня уже год пылится vl-discovery и я никак не могу начать разбираться с ней.
установил CoIDE, читаю многочисленные статьи типа "Быстрый старт на STM32", но как только берусь вчитываться меня сразу повергают в шок конструкции типа RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA , ENABLE);
или GPIOC->ODR^=GPIO_Pin_8;
после прочтения десятка статей ничего в голове так и не прояснилось :( неужели я так и застряну в АВРках
Проблемы явно оттого, что и на авр я пишу не на С, а в баскоме на чём-то похожем на бейсик (BASCOM выбрал за приятный симулятор и наличие необходимых библиотечек в комплекте)
Помогите вникнуть в "птичий язык" под названием С, посоветуйте толковую литературу в которой не только операторы описаны, но и принципы работы. Частенько я офигиваю над функциями которые обращаются в куче других функций или что это вообще за нагромождение ссылок, фак мой мозг! :)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2013, 11:59
Ответы с готовыми решениями:

Помогите новичку начать
Совсем недавно решил попробовать работать с STM32 контроллерами и для данных...

Помогите начать работать с сетью
Доброе время суток. Решил попробовать передать пару байт по сети , через...

Discovery kit STM32F7 Series STM32F746NG, помогите начать.
Доброго всем суток) Решил освоить stm32, посмотрев Вебинар «Изучение...

С чего начать
Здравствуйте.У меня вопрос к более опытным товарищам.Подскажитье пожалуйста с...

С чего начать
Всем привет, я хочу начать программировать на ARM, причём код пишу на...

86
Ftopyx
0 / 0 / 0
Регистрация: 23.08.2013
Сообщений: 206
02.10.2013, 09:21 81
<Изображение удалено>
Продолжаем
0
dosykus_2
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 4,017
02.10.2013, 09:38 82
Цитата Сообщение от DY HOTT
Кстати, а с какой стати смсис в либы записали? Там исполняемого кода полторы функции на инит. А остальное дефайны и символьные имена всякие. Аналог def.yms файлов в авр , только более сложный и единый для всех кортексов. Юзать её рассово правильно и богоугодно.
Ну это если юзать только CMSIS-Core. Но там же еще и DSP и RTOS и DAP.
0
s_btosk
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 181
02.10.2013, 11:39 83
Цитата Сообщение от Kosym
после прочтения десятка статей ничего в голове так и не прояснилось :( неужели я так и застряну в АВРках
Может быть Вам помогут эти статьи? Я пытался провести параллели с АВР.
0
sohbtixhuk
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 799
02.10.2013, 14:35 84
а с какой стати смсис в либы записали?
я грю, если качать cmsis для LPC, например, то получаешь апи не только для ядра, но и для ядреной периферии. Вот и конфузит немеряно.
0
wirty
0 / 0 / 0
Регистрация: 14.02.2013
Сообщений: 446
02.10.2013, 16:25 85
Цитата Сообщение от sohbtixhuk
я грю
Хватит тупить, лучше бы промолчал! :)
Уже всё сказали, не веришь - сам посмотри.
http://www.elemimt14.com/sommunity/solutions/5334
Там нет и намёка на периферию.

http://www.lpcware.com/content/forum/cm ... d-lpc11cxx
You can fymd a code bundle that includes the CMSIS files for the LPC11uxx
Ещё вопросы есть?
0
sohbtixhuk
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 799
02.10.2013, 20:50 86
http://www.lpcware.com/content/nxpfile/ ... il-iar-gnu
Простите, обосрался. Я просто иногда по глупости сижу и на западных форумах. И там эту либу называют цмсис, прикинь лохи, а?
0
Kosym
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 801
02.10.2013, 21:48 87
Цитата Сообщение от DY HOTT
Касим, у меня в бложике, в курсе арм подробно разматывается как образуются эти имена в cmsis и как там искать что. Ну и по спл тоже немного есть.
раньше больше боялся, куча непонятной писанины отпугивала, а вот сейчас уже как-то прояснилось, и референс мануал почитал. В общем общение на форуме помогло.
0
02.10.2013, 21:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2013, 21:48

С чего начать?
Ни разу не сталкивался с arm, но интересно попробовать. Когда начинал работать...

Подскажите, с чего начать?
Здравствуйте! Я хочу научиться программировать микроконтроллеры, подскажите что...

STM32. Начать с нуля
В связи с тем, что ATMEL перешла под крыло Microchip и непонятными...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
87
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru