Вопрос на засыпку
|
|
sereg |
Дата: Вс, 09.12.2012, 12:46 | Сообщение # 46 |
Группа:
Пользователи
Ранг:
Новенький
Сообщений:
17
Замечания:
±
На сайте с 25.11.2012
Статус:
Offline
|
у нас на работе KEIL установлен, в нем работают. http://rutracker.org/forum/viewtopic.php?t=2305709 сам изучаю STM32F4 Discovery. язык Си не настолько сложный, чем смогу помогу.
|
|
|
|
Matrix252005 |
Дата: Пн, 10.12.2012, 11:16 | Сообщение # 47 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
636
Замечания:
±
На сайте с 12.10.2007
Статус:
Offline
|
Приятного времени суток!!!
Quote (sereg) ...язык Си не настолько сложный... Не спорю, но мне он не как не дается... Сколько не пробовал, у меня не получается...
THE TRUTH IS OUT THERE.
С уважением, Николай.
|
|
|
|
sereg |
Дата: Вт, 11.12.2012, 00:14 | Сообщение # 48 |
Группа:
Пользователи
Ранг:
Новенький
Сообщений:
17
Замечания:
±
На сайте с 25.11.2012
Статус:
Offline
|
А мне только в нем работать надо. Если надо могу подсказать, что сам знаю. Сейчас с телефона здесь, вечером книжки на сайт загружу. Все получится ;-)
|
|
|
|
Matrix252005 |
Дата: Вт, 11.12.2012, 11:06 | Сообщение # 49 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
636
Замечания:
±
На сайте с 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
Но буду грызть дальше.... Очень интересно!!!Добавлено (11.12.2012, 11:06) --------------------------------------------- У меня получилось!!!! Заработало... Буду пробовать дальше... Оказалось, некоторые строки "конфликтуют" между собой:
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
Замечания:
±
На сайте с 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 там можно скачать библиотеки и схему и все что надо :)))
|
|
|
|
Matrix252005 |
Дата: Ср, 12.12.2012, 09:50 | Сообщение # 51 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
636
Замечания:
±
На сайте с 12.10.2007
Статус:
Offline
|
Приятного времени суток!!!
Хорошая плата... Но моя будет немного по круче: http://www.ebay.com/itm....baac852 Я на него уже давно глаз положил...
Сейчас пытаюсь понять как работать с EEPROM, потом нужно будет разобраться с прерываниями, и т.д.
Так что, дело двигается..
А по поводу СИ, я упустил то время, когда нужно было его изучать... Теперь не осилю...
Я как то общался с одним челом, он мне сказал, что обучит меня за день АСМе... В итоге, через пол часа он писал на Барсике...
Так что, увы... Не осилю...
THE TRUTH IS OUT THERE.
С уважением, Николай.
|
|
|
|
sereg |
Дата: Ср, 12.12.2012, 17:56 | Сообщение # 52 |
Группа:
Пользователи
Ранг:
Новенький
Сообщений:
17
Замечания:
±
На сайте с 25.11.2012
Статус:
Offline
|
На асме для стм это круто!... Мне 36 и изучаю язык Си. :-)
|
|
|
|
Matrix252005 |
Дата: Ср, 12.12.2012, 17:59 | Сообщение # 53 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
636
Замечания:
±
На сайте с 12.10.2007
Статус:
Offline
|
Мне тоже 36 и я все время работаю с Барсиком, просто уже поздновато изучать СИ...
Можно и там не научится и тут забыть...
THE TRUTH IS OUT THERE.
С уважением, Николай.
|
|
|
|
sereg |
Дата: Чт, 13.12.2012, 01:22 | Сообщение # 54 |
Группа:
Пользователи
Ранг:
Новенький
Сообщений:
17
Замечания:
±
На сайте с 25.11.2012
Статус:
Offline
|
Отлично сказали!!!!!!!!!! так что изучай Си, я пока его сам учу, но KEIL мне для работы надо знать, так что можно изучать. но мне пришлось сначала Си изучать. вообщем меньше слов! одну книгу сбросил, держи вторую, что не понятно спрашивай, мне тоже интересно будет для тренировки и надеюсь знающие люди помогут. СТМ мне показалось проще на указателях делать инициализацию, возможно в ПИКах по другому будет (мне по работе СТМ надо).
на выходных полностью код сброшу с описанием под 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. Извените, времени нет, дома бываю очень мало. по возможности с телефона захожу.
|
|
|
|
Matrix252005 |
Дата: Чт, 13.12.2012, 10:13 | Сообщение # 55 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
636
Замечания:
±
На сайте с 12.10.2007
Статус:
Offline
|
Приятного времени суток!!!
sereg, СПС!!!! А Вы бы не могли скинуть самый простой пример на СИ, я хочу немного вникнуть!!!
А то, у меня все больше и больше стало получаться на Барсике.... Просто я его понимаю и в принципе, легко с ним обращаюсь... Проги с СИ я могу переделать под Барсик...
Но скорей всего Вы правы!!!! Я про СИ и STM... Я установлю KEIL с ссылки что Вы дали и попробую разобраться!!!
THE TRUTH IS OUT THERE.
С уважением, Николай.
Сообщение отредактировал
Matrix252005 - Чт, 13.12.2012, 11:00
|
|
|
|
sereg |
Дата: Чт, 13.12.2012, 10:34 | Сообщение # 56 |
Группа:
Пользователи
Ранг:
Новенький
Сообщений:
17
Замечания:
±
На сайте с 25.11.2012
Статус:
Offline
|
Если честно, я сам изучаю теперь МК. Хорошобы если еще знающие люди подключились к теме :-) Примеры после 9 вечера сделаю, я работаю в другом городе и домой поздно приезжаю. Сам язык изучал в Code Gear RAD Studio. Примеры будут те, которые могу объяснить. Если кто то подскажет другие варианты это очень пригодится! :-)
|
|
|
|
Matrix252005 |
Дата: Чт, 13.12.2012, 12:02 | Сообщение # 57 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
636
Замечания:
±
На сайте с 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
Замечания:
±
На сайте с 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
Замечания:
±
На сайте с 12.10.2007
Статус:
Offline
|
ОК!!!
THE TRUTH IS OUT THERE.
С уважением, Николай.
Сообщение отредактировал
Matrix252005 - Чт, 13.12.2012, 15:16
|
|
|
|
sereg |
Дата: Чт, 13.12.2012, 12:44 | Сообщение # 60 |
Группа:
Пользователи
Ранг:
Новенький
Сообщений:
17
Замечания:
±
На сайте с 25.11.2012
Статус:
Offline
|
файл торента у вас в почте
|
|
|
|