Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту


 
Опции темы
Непрочитано 13.02.2015, 17:44  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,127
Сказал спасибо: 960
Сказали Спасибо 2,559 раз(а) в 1,620 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

andrey_spb, Хэдер автоматом добавиться в группу Device.
Выбор и конфигурация тактирования находиться в system_stxxx.c .
Генерится экселовским скриптом или говноКубом, в случае нубов.
Нормальная практика сделать самому - по образу и подобию...

Вопрос - а зачем юзать визарды? Проект прекрасно создается вручную.
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 13.02.2015, 17:46  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,127
Сказал спасибо: 960
Сказали Спасибо 2,559 раз(а) в 1,620 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от Easyrider83 Посмотреть сообщение
andrey_spb, скорее, каких настроек быть не должно... т.к. он запускается на HSI.
И системная тактовая будет равняться HSI...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 13.02.2015, 20:27  
andrey_spb
Прохожий
 
Регистрация: 12.02.2015
Сообщений: 4
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
andrey_spb на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от dosikus Посмотреть сообщение
andrey_spb, Хэдер автоматом добавиться в группу Device.
Выбор и конфигурация тактирования находиться в system_stxxx.c .
Генерится экселовским скриптом или говноКубом, в случае нубов.
Нормальная практика сделать самому - по образу и подобию...

Вопрос - а зачем юзать визарды? Проект прекрасно создается вручную.
Да я только начал разбираться со всем этим ужасом. Есть небольшой опыт программирования на C++ для ББ.
Непонятна пока что связь файлов в проекте, как все это линкуется. И с визардом хотелось все таки разобраться, как он работает.
Обычно ведь проект на С- это файлы, связь между которыми прописывается инклудами, начиная с мэйн.
В кейле я ничего не инклудил, а проект у меня собрался без ошибок.
Ну и визард для быстрой настройки выглядит довольно привлекательно, только хочется понять, что и куда там потом пишется.
Еще мне непонятно, как настраиваться без визарда, ведь там нужен startup_xxx.s, а к нему кейл хочет и RTE_Device.h
andrey_spb вне форума  
Непрочитано 13.02.2015, 20:40  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,127
Сказал спасибо: 960
Сказали Спасибо 2,559 раз(а) в 1,620 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от andrey_spb Посмотреть сообщение
а к нему кейл хочет и RTE_Device.h
Ничего Keil не хочет . Начни создавать проект в визарде , но после выбора чипа закрой окно менагера RTE.
Скопируй из папки пака , например
Keil\ARM\Pack\Keil\STM32F0xx_DFP\1.2.0\Device\
Хэдеры, исходники и стартап в свою папку проекта .
Пропиши пути в опциях препроцессора к хэдерам , а исходники и стратап добавь
в менагере проекта .
Добавь в проект main.с и припиши в нем хэдер stm32f0xx.h.
Все полноценная рыба готова.

В стратапе прописаны векторы RESET'а и прерываний , стек , куча.
system_stm32xx.с и его хэдер - настройка тактовой и латентности флэша.
stm32f0xx.h прописаны регистры периферии и их биты.
CMSIS подхватывается автоматом.

Рыба затем легко клонируется простым переименованием *.uvopt и *.uvproj
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 13.02.2015 в 20:48.
dosikus вне форума  
Эти 2 пользователя(ей) сказали Спасибо dosikus за это сообщение:
andrey_spb (13.02.2015), ikSS (17.02.2015)
Непрочитано 14.02.2015, 15:35  
avtoneru
Прописка
 
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
avtoneru на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

andrey_spb, Начать надо со странички http://www.keil.com/pack/doc/CMSIS/C..._using_pg.html - там объясняется зачем каждый из файлов необходим, и какой бывает минимальный набор этих самых файлов для написания программы для МК с ARM. Информация верна для Keil, IAR, и GCC. Подобная информация бывает и на русском, но везде куча отсебятины.
avtoneru вне форума  
Сказали "Спасибо" avtoneru
andrey_spb (14.02.2015)
Непрочитано 16.02.2015, 21:37  
andrey_spb
Прохожий
 
Регистрация: 12.02.2015
Сообщений: 4
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
andrey_spb на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от avtoneru Посмотреть сообщение
andrey_spb, Начать надо со странички http://www.keil.com/pack/doc/CMSIS/C..._using_pg.html - там объясняется зачем каждый из файлов необходим, и какой бывает минимальный набор этих самых файлов для написания программы для МК с ARM. Информация верна для Keil, IAR, и GCC. Подобная информация бывает и на русском, но везде куча отсебятины.
Вопрос возник. Во всяких уроках по программированию с CMSIS используют в проекте core_cmN.c
А в описании структуры проекта этого файла нет. Собственно и вопрос, зачем этот файл?
andrey_spb вне форума  
Непрочитано 16.02.2015, 21:42  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,127
Сказал спасибо: 960
Сказали Спасибо 2,559 раз(а) в 1,620 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от andrey_spb Посмотреть сообщение
Во всяких уроках по программированию с CMSIS используют в проекте core_cmN.c
А ты не читай подобную хрень. В CMSIS давно уже одни хэдеры...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 16.02.2015, 21:58  
andrey_spb
Прохожий
 
Регистрация: 12.02.2015
Сообщений: 4
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
andrey_spb на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от dosikus Посмотреть сообщение
А ты не читай подобную хрень. В CMSIS давно уже одни хэдеры...
Это наверное главная проблема, что читать, а что нет. Народ написал море уроков. Жаль нет человеческого учебника по использованию библиотек
andrey_spb вне форума  
Непрочитано 16.02.2015, 22:14  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,127
Сказал спасибо: 960
Сказали Спасибо 2,559 раз(а) в 1,620 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от andrey_spb Посмотреть сообщение
Народ написал море уроков.
Почти все "кухаркины" статьи аля "тыкай как я" и ничему не научат.

Жаль нет человеческого учебника по использованию библиотек
Да... Хороши либы на которые еще и мануал нужен.
Мой тебе совет- изучай DS , RM и мануал на CMSIS , никакие SPL и HAL НЕ НУЖНЫ!
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 16.02.2015, 22:28  
Djakovskij
Прописка
 
Регистрация: 14.06.2009
Сообщений: 249
Сказал спасибо: 91
Сказали Спасибо 69 раз(а) в 43 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Keil 5 QuickStart с STM32F415

Сообщение от dosikus Посмотреть сообщение
Да... Хороши либы на которые еще и мануал нужен.
Мой тебе совет- изучай DS , RM и мануал на CMSIS , никакие SPL и HAL НЕ НУЖНЫ!
Не были бы нужны - никто и не писал бы.
Djakovskij вне форума  
 

Закладки

Метки
keil 5 быстрый старт, mini-m4 for stm32, stm32, stm32f415
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти файл STM32_init.c (Keil) к библиотеке CMSIS и StdPeriph_Lib Alex_8 ARM 2 01.08.2013 14:20
Keil и сторонние программаторы Qares Embedd С 17 06.02.2013 19:40
Class string in Keil Chudilo Микроконтроллеры, АЦП, память и т.д 18 13.08.2012 13:10
ARM начинающим с нуля - KEIL с лекарсвом, методички, книги avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 22 31.03.2010 00:24
Почему Keil собирает нерабочий hex west329 Микроконтроллеры, АЦП, память и т.д 1 10.07.2009 14:09


Часовой пояс GMT +4, время: 21:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot