Ну, Вам виднее. Вообще-то я и не говорил, что не нужно заниматься практикой. Но есть базовые вещи, которые надо прочитать ПЕРЕД тем как что-либо кодить. Это как раз особенности архитектуры. А вот изучая уже периферию, естественно, нужно сразу реализовывать на практике, иначе толку будет ноль.WolfTheGrey писал(а):Вот этими словами напрочь отбивают тягу детей к прекрасному.
STM32 новичку в ARM что к чему
-
Foks
- Поставщик валерьянки для Кота
- Сообщения: 2108
- Зарегистрирован: Пт авг 29, 2008 16:28:19
- Откуда: Киев
Re: STM32 новичку в ARM что к чему
Giggity giggity goo!
- Реклама
Re: STM32 новичку в ARM что к чему
Тут один Кот?, долго не думал и сделал базовую плату с переферией для STM32, чем сэкономил время последователям. 

Искусство общения было до нас.
-
Foks
- Поставщик валерьянки для Кота
- Сообщения: 2108
- Зарегистрирован: Пт авг 29, 2008 16:28:19
- Откуда: Киев
Re: STM32 новичку в ARM что к чему
Ладно, согласенWolfTheGrey писал(а):Да! я хочу светодиодами мигать! А там сами собой подтянутся прерывания, TWI, USART, и всякая дребедень из даташита.
Вот сейчас ковыряю систему тактирования, очень понравились её возможности
Giggity giggity goo!
-
TripleKill
- Вымогатель припоя
- Сообщения: 671
- Зарегистрирован: Вт июн 29, 2010 12:31:49
Re: STM32 новичку в ARM что к чему
Народ, дайте, пожалуйста, пример кода для работы с уартом. Два варианта уже попробовал, всё равно putty молчит. А где там ошибку искать - непонятно. Спасибо.
-
Foks
- Поставщик валерьянки для Кота
- Сообщения: 2108
- Зарегистрирован: Пт авг 29, 2008 16:28:19
- Откуда: Киев
Re: STM32 новичку в ARM что к чему
Вряд ли мой совет чем-то поможет, но тактирование уарта включили?
Пример вроде есть в StdPeriphLib от ST, только там же на этой периф-либ он и написан. А я её не использую, и до уарта вообще пока не дошел
Пример вроде есть в StdPeriphLib от ST, только там же на этой периф-либ он и написан. А я её не использую, и до уарта вообще пока не дошел
Giggity giggity goo!
- Реклама
Re: STM32 новичку в ARM что к чему
TripleKill писал(а):Народ, дайте, пожалуйста, пример кода для работы с уартом. Два варианта уже попробовал, всё равно putty молчит. А где там ошибку искать - непонятно. Спасибо.
Вот проверенная, думаю разберетесь че к чему..
- Вложения
-
- MyUART.c
- (8.38 КБ) 795 скачиваний
-
TripleKill
- Вымогатель припоя
- Сообщения: 671
- Зарегистрирован: Вт июн 29, 2010 12:31:49
Re: STM32 новичку в ARM что к чему
makser, спасибо большое, заработало.
Re: STM32 новичку в ARM что к чему
Есть вопрос, как работает следующий кусок исходника:
не, суть я понимаю, что в функцию Lcd_write_data поочередно подставляется каждая буква из сообщения. Мне не понятно так, чтоб я мог на пальцах разъяснить: *STRING = умножение чего-то на массив данных сообщения - ну полная бредятина. С какого значения начинается *STRING, так что после инкремента энное количество раз станет == 0 ?
Если не объяснить, то где почитать?
Еще с этими типами u8 = unsigned 8 bit? тогда что такое uc32?
Ткните в правильную русскую литературу, или объясните пожалуйста.
...
Lcd_write_string ("Привет котам!");
...
void Lcd_write_string (u8 *STRING)
{
while (*STRING) {Lcd_write_data (*STRING); STRING++;}
}
...
не, суть я понимаю, что в функцию Lcd_write_data поочередно подставляется каждая буква из сообщения. Мне не понятно так, чтоб я мог на пальцах разъяснить: *STRING = умножение чего-то на массив данных сообщения - ну полная бредятина. С какого значения начинается *STRING, так что после инкремента энное количество раз станет == 0 ?
Если не объяснить, то где почитать?
Еще с этими типами u8 = unsigned 8 bit? тогда что такое uc32?
Ткните в правильную русскую литературу, или объясните пожалуйста.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: STM32 новичку в ARM что к чему
сомневаюсь .... ИМХО прежде, чем браться за ARM - стоит выучить С. *STRING - не "умножение чего-то на массив данных", а указатель. STRING++ - соответственно переход к следующему элементу массиваmvm писал(а):суть я понимаю....
Re: STM32 новичку в ARM что к чему
mvm писал(а):Ткните в правильную русскую литературу, или объясните пожалуйста.
http://lib.ru/CTOTOR/kernigan.txt
Re: STM32 новичку в ARM что к чему
Простите за offtop, но так тоже нельзя.
Уважаемый ChipKiller, не хочется грубить, но за что мне браться, а за что нет, не Ваше... дело. Если я спросил вопрос, то ожидал услышать адекватный ответ, как ответил Satyr, за что ему огромное спасибо, читаю. Просто ей-богу раздражает, когда спрашиваешь вполне конкретно, а в ответ начинают умничать. Ну ткни на правильную, литературу, в которой сам ответы ищешь и все, я благодарен, может еще у кого подобный вопрос, будут знать чем люди пользуются-сложно?. Не блин, - по умничать, по ржать, что кто-то по незнанию вопросы задает...ChipKiller писал(а):.. прежде, чем браться за ARM - стоит выучить С...
-
Foks
- Поставщик валерьянки для Кота
- Сообщения: 2108
- Зарегистрирован: Пт авг 29, 2008 16:28:19
- Откуда: Киев
Re: STM32 новичку в ARM что к чему
Уважаемый mvm, не хочется грубить, но кому как отвечать - тоже не Ваше дело
Полностью согласен с ChipKiller. В приведённом выше куске кода используются только самые базовые операции в Си. "Умничать" - это вот это:
А литературы полно, не ждите что кто-то за Вас пожует и в рот покладёт.
Ритчи и Керниган в более читабельном формате.
mxm писал(а):*STRING = умножение чего-то на массив данных сообщения - ну полная бредятина. С какого значения начинается *STRING, так что после инкремента энное количество раз станет == 0 ?
А литературы полно, не ждите что кто-то за Вас пожует и в рот покладёт.
Ритчи и Керниган в более читабельном формате.
Giggity giggity goo!
Re: STM32 новичку в ARM что к чему
[url=http://userbars.com.ua/][img]http://userbars.com.ua/img/UA/8.gif[/img][/url]
Re: STM32 новичку в ARM что к чему
огромное спасибо за отзывчивость. 

-
Volodia11960
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Пн янв 16, 2012 18:01:29
Re: STM32 новичку в ARM что к чему
Купил отладочный набор STM32f4- discovery
прошу помочь найти какие нибудь статьи типо быстрый старт с этой платой, знаком с языком СИ чуть чуть, теперь xочу начинать моргать светодиодами, подскажите пожалуйста,:
С чего начать? =)
прошу помочь найти какие нибудь статьи типо быстрый старт с этой платой, знаком с языком СИ чуть чуть, теперь xочу начинать моргать светодиодами, подскажите пожалуйста,:
С чего начать? =)
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: STM32 новичку в ARM что к чему
С посещения сайта производителя http://www.st.com с последующим скачиванием даташита, референс мануала и течнотов, а также всевозможных библиотек и примеров; это можно сделать по этой ссылке.
К каждому примеру прилагается описание, по которому можно понять - что, куда и почему, вплоть до моргания отдельным светодиодом.
Ну и вопросы задавайте, конечно. Мы ж не знаем, какие задачи собираетесь решать. =)
К каждому примеру прилагается описание, по которому можно понять - что, куда и почему, вплоть до моргания отдельным светодиодом.
Ну и вопросы задавайте, конечно. Мы ж не знаем, какие задачи собираетесь решать. =)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

Re: STM32 новичку в ARM что к чему
Я бы посоветовал бы сначала использовать простой компилятор, вот вышла не давно http://www.mikroe.com/eng/products/view ... o-for-arm/
С помощью его можно помаргать светодиодом уже через 5 мин. там много готовых проектов примеров большой хелп, правда все на английском.
Встроенный программатор отладчик MikroProg отлично работает с discovery, только нужно обновить прошивку stlink на последнюю.
С помощью его можно помаргать светодиодом уже через 5 мин. там много готовых проектов примеров большой хелп, правда все на английском.
Встроенный программатор отладчик MikroProg отлично работает с discovery, только нужно обновить прошивку stlink на последнюю.
- Dimone
- Прорезались зубы
- Сообщения: 244
- Зарегистрирован: Ср сен 08, 2010 11:42:19
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Volodia11960 писал(а):Купил отладочный набор STM32f4- discovery
прошу помочь найти какие нибудь статьи типо быстрый старт с этой платой, знаком с языком СИ чуть чуть, теперь xочу начинать моргать светодиодами, подскажите пожалуйста,:
С чего начать? =)
если нет внешнего -жтага ставь http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DRIVER/st-link_v2_usbdriver.zip
и велкам ту де ворлд оф мєджик http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f4discovery_fw.zip
-
Volodia11960
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Пн янв 16, 2012 18:01:29
Re: STM32 новичку в ARM что к чему
где можно бесплатно и без регистрации скачать рабочую программу Atollic TrueStudio PRO???
xотел в качестве знакомства с девасом, по прошивать его уже готовыми прошивками, в IAR но где взять проекты для IAR не знаю
или как это можно осушиствить?)
xотел в качестве знакомства с девасом, по прошивать его уже готовыми прошивками, в IAR но где взять проекты для IAR не знаю
или как это можно осушиствить?)


