Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Форум Picbasic.ru » Микроконтроллеры других производителей » Микроконтроллеры STM » Вопрос на засыпку (о_О)
Вопрос на засыпку
sereg Дата: Вс, 09.12.2012, 12:46  |                                                                                                                Сообщение # 46
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

у нас на работе KEIL установлен, в нем работают.
http://rutracker.org/forum/viewtopic.php?t=2305709
сам изучаю STM32F4 Discovery. язык Си не настолько сложный, чем смогу помогу.
Matrix252005 Дата: Пн, 10.12.2012, 11:16  |                                                                                                                Сообщение # 47
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 636
Репутация: 43   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Приятного времени суток!!!

Quote (sereg)
...язык Си не настолько сложный...

Не спорю, но мне он не как не дается... Сколько не пробовал, у меня не получается... sad


THE TRUTH IS OUT THERE.

С уважением, Николай.
sereg Дата: Вт, 11.12.2012, 00:14  |                                                                                                                Сообщение # 48
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

А мне только в нем работать надо. Если надо могу подсказать, что сам знаю. Сейчас с телефона здесь, вечером книжки на сайт загружу. Все получится ;-)
Matrix252005 Дата: Вт, 11.12.2012, 11:06  |                                                                                                                Сообщение # 49
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 636
Репутация: 43   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Приятного времени суток!!!

sereg, я у себя установил "CooCox" http://www.coocox.org/ пробовал на нем... Но увы...

Сейчас пытаюсь понять mikroBasic PRO for ARM, но походу, у них багов больше чем примеров в инете... Либо я чего то не догоняю... Пытаюсь подтянуть резы (Pull Up), но в ответ тишина... Делаю по их ним примерам...

АЦП у них не работает это точно!!! http://www.mikroe.com/forum/viewtopic.php?f=189&t=49942

smile Но буду грызть дальше.... Очень интересно!!!

Добавлено (11.12.2012, 11:06)
---------------------------------------------
У меня получилось!!!! smile Заработало... Буду пробовать дальше... Оказалось, некоторые строки "конфликтуют" между собой:

GPIO_Config(@GPIOA_BASE, _GPIO_PINMASK_ALL, _GPIO_CFG_PULL_UP or _GPIO_CFG_MODE_INPUT)

и

GPIO_Digital_Input(@GPIOA_BASE, _GPIO_PINMASK_ALL)


THE TRUTH IS OUT THERE.

С уважением, Николай.
sereg Дата: Вт, 11.12.2012, 21:47  |                                                                                                                Сообщение # 50
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

это первая книга по языку Си.
если лицензия не нужна, то скачайте Keil - проще будет изучить. как создать проект - напишу подробно и для STM и для PIC.
STM32F4 Discovery отличная платка. я проекты на ней буду делать.

Добавлено (11.12.2012, 21:43)
---------------------------------------------
UM1472 - STM32F4DISCOVERY STM32F4 high-performance discovery board.rev.2

Добавлено (11.12.2012, 21:47)
---------------------------------------------
офсайт http://www.st.com/internet/evalboard/product/252419.jsp там можно скачать библиотеки и схему и все что надо :)))

Прикрепления: _-.--.-.zip (180.5 Kb)
Matrix252005 Дата: Ср, 12.12.2012, 09:50  |                                                                                                                Сообщение # 51
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 636
Репутация: 43   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Приятного времени суток!!!

Хорошая плата... Но моя будет немного по круче:
http://www.ebay.com/itm....baac852
wink
Я на него уже давно глаз положил...

Сейчас пытаюсь понять как работать с EEPROM, потом нужно будет разобраться с прерываниями, и т.д.

Так что, дело двигается.. smile

А по поводу СИ, я упустил то время, когда нужно было его изучать... sad Теперь не осилю...

Я как то общался с одним челом, он мне сказал, что обучит меня за день АСМе... В итоге, через пол часа он писал на Барсике... happy

Так что, увы... Не осилю...


THE TRUTH IS OUT THERE.

С уважением, Николай.
ЯНДЕКС Дата: 12.12.2012
sereg Дата: Ср, 12.12.2012, 17:56  |                                                                                                                Сообщение # 52
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

На асме для стм это круто!...
Мне 36 и изучаю язык Си. :-)
Matrix252005 Дата: Ср, 12.12.2012, 17:59  |                                                                                                                Сообщение # 53
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 636
Репутация: 43   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Мне тоже 36 и я все время работаю с Барсиком, просто уже поздновато изучать СИ... sad

Можно и там не научится и тут забыть...


THE TRUTH IS OUT THERE.

С уважением, Николай.
sereg Дата: Чт, 13.12.2012, 01:22  |                                                                                                                Сообщение # 54
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

Отлично сказали!!!!!!!!!!
так что изучай Си, я пока его сам учу, но KEIL мне для работы надо знать, так что можно изучать.
но мне пришлось сначала Си изучать.
вообщем меньше слов! одну книгу сбросил, держи вторую, что не понятно спрашивай, мне тоже интересно будет для тренировки smile и надеюсь знающие люди помогут.
СТМ мне показалось проще на указателях делать инициализацию, возможно в ПИКах по другому будет (мне по работе СТМ надо).

на выходных полностью код сброшу с описанием под KEIL
RCC->AHB1ENR |= ((1UL << 0) ); //включение тактирования (это обязательно. иначе порты не будут работать)
GPIOA->MODER &= ~((3UL << 2*0) ); //выбираем в каком режиме работают порты
GPIOA->OSPEEDR &= ~((3UL << 2*0) ); //сбрасываем по умолчанию скорость
GPIOA->OSPEEDR |= ((1UL << 2*0) ); // устанавливаем скорость
GPIOA->PUPDR &= ~((3UL << 2*0) ); //сбрасываем настройки подтяжки входа
GPIOA->PUPDR |= ((2UL << 2*0) ); //устанавливаем подтяжку

2UL<<2*0 - это число 2 беззнаковое длинное (в двоичном коде 10) сдвигается по 2 разряда, (потому что значение для порта двух битное) на 0 бит то есть присваивается 0 биту - порту 0
RCC->AHB1ENR... тактирование на порт А
см:
подробное описание RM0090 - STM32F4(05,07,15,17)xx Reference manual.rev.01 стр 148
P.S. Извените, времени нет, дома бываю очень мало. по возможности с телефона захожу.
Прикрепления: ----_.zip (366.3 Kb)
Matrix252005 Дата: Чт, 13.12.2012, 10:13  |                                                                                                                Сообщение # 55
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 636
Репутация: 43   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Приятного времени суток!!!

sereg, СПС!!!! А Вы бы не могли скинуть самый простой пример на СИ, я хочу немного вникнуть!!!

А то, у меня все больше и больше стало получаться на Барсике.... happy
Просто я его понимаю и в принципе, легко с ним обращаюсь... Проги с СИ я могу переделать под Барсик...

Но скорей всего Вы правы!!!! Я про СИ и STM... Я установлю KEIL с ссылки что Вы дали и попробую разобраться!!!


THE TRUTH IS OUT THERE.

С уважением, Николай.

Сообщение отредактировал Matrix252005 - Чт, 13.12.2012, 11:00
sereg Дата: Чт, 13.12.2012, 10:34  |                                                                                                                Сообщение # 56
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

Если честно, я сам изучаю теперь МК. Хорошобы если еще знающие люди подключились к теме :-)
Примеры после 9 вечера сделаю, я работаю в другом городе и домой поздно приезжаю.
Сам язык изучал в Code Gear RAD Studio.
Примеры будут те, которые могу объяснить. Если кто то подскажет другие варианты это очень пригодится! :-)
Matrix252005 Дата: Чт, 13.12.2012, 12:02  |                                                                                                                Сообщение # 57
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 636
Репутация: 43   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

sereg, это очень интересно!!! Я хочу начать с самого малого, со светиков и дальше - "HELLO WORD"...

Вы бы могли немного объяснить настройку портов, а то с Вашего примера я ничего не понял...

Добавлено (13.12.2012, 12:02)
---------------------------------------------
sereg, и еще, Вы бы не могли бы скинуть сам торрент файл, а то не охота там пере регится... Я давно туда не заходил и забыл пароль...


THE TRUTH IS OUT THERE.

С уважением, Николай.
sereg Дата: Чт, 13.12.2012, 12:24  |                                                                                                                Сообщение # 58
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

скачайте http://www.st.com/interne....020.pdf
подробное описание RM0090 - STM32F4(05,07,15,17)xx Reference manual.rev.01 стр 148
это про инициализацию. файл отправлен.
еще понадобится документ, с помощью которого настраивается частоты в зависимости от установленного кварца. не найду сейчас, с дома сброшу.

Сообщение отредактировал sereg - Чт, 13.12.2012, 12:43
Matrix252005 Дата: Чт, 13.12.2012, 12:27  |                                                                                                                Сообщение # 59
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 636
Репутация: 43   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

ОК!!!

THE TRUTH IS OUT THERE.

С уважением, Николай.

Сообщение отредактировал Matrix252005 - Чт, 13.12.2012, 15:16
sereg Дата: Чт, 13.12.2012, 12:44  |                                                                                                                Сообщение # 60
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2012

Статус: Offline

файл торента у вас в почте
Форум Picbasic.ru » Микроконтроллеры других производителей » Микроконтроллеры STM » Вопрос на засыпку (о_О)
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: