Кто любит RISC в жизни, заходим, не стесняемся.
Вт июн 12, 2018 13:24:44
СКАЗОЧНИК писал(а):Кстати, не хочу рассматривать другую среду разработки. Эта бесплатна для вполне себе большого кода. И вроде как официальна нормальная.
Вот просто так... добровольно... брать проприетарную лимитированную версию... с осознанной перспективой нарушить лицензию... Вам точно необходимо, чтобы обязательно в гамаке и в ластах?
Не те вы трудности героически преодолеваете, не те
Вт июн 12, 2018 13:29:23
Да просто много где читал тот же кукокс обсирают... Остальные вооще стороной обходят. Ди-Халт использует Кейл. и в обучении тоже.
Не могу сказать, какая среда лучше.
Под АВР пользовался Студией. И она меня полностью устраивает. Официальная. Бесплатная.
Под СТМ32 не знаю чем ползоваться. Под что больше информации было бы, что понятнее настраивается и мощность имеет такую, чтобы и отладка работала и все остальное.
Вт июн 12, 2018 13:51:30
Гм... не знаю, нужны ли вам такие советы, но рискну предложить освоить более универсальные инструменты. Хотя бы из тех соображений, что полученный опыт потом пригодится где-то еще, а не так как с авр студией.
Когда проекты сложные, то весьма серьезный момент - управление зависимостями (библиотеками). Из-за этого в сишечке очень часто все идёт раком. Я себе выбрал PlatformIO, потому что там более-менее вменяемо решили данный вопрос (насколько это вообще возможно в сишечке). Возможно, это решено где-то еще, но я пишу только про то что знаю.
Если у вас просто тяга к знаниям - почитайте про Rust для эмбедов, посмотрите какие там библиотеки и как организованы. От этого в голове точно пользы прибавится больше, чем от мигалки светодиодом.
Вт июн 12, 2018 14:00:34
СКАЗОЧНИК писал(а):Да просто много где читал тот же кукокс обсирают... Остальные вооще стороной обходят.
Что мешает качать несколько IDE для STM32, попробовать их на деле и выбрать наиболее подходящую? Я в свое время так и сделал. Пробовал кейл, иар, кокос и многие другие, но выбрал EmBitz потому что эта IDE оказалась наиболее удобной для меня.
Вт июн 12, 2018 14:09:19
Не. это не реально. Времени и так вот на выходные выкроил , чтобы почитать про СТМ. Работаю жутко. Вечно в разъездах.
А тут еще и скачать кучу разных. И интернет у меня через свисток с сим-картой. Тупой в деревне. )))))
Может есть где голосование про эти ИДЕ? Где есть процент больше используемой. Вот ту бы и выбрал.
Вт июн 12, 2018 14:32:38
Гадание по голосовалкам закончится фигней. Попробуйте хотя бы те две что называли я и Мурик.
Есть же какая-то минимальная цена входа в тему, меньше которой сделать нельзя. Если вам надо совсем ноль - ну ставьте ардуину для stm32, только не плачьте потом.
Вт июн 12, 2018 14:38:25
СКАЗОЧНИК писал(а):Может есть где голосование про эти ИДЕ? Где есть процент больше используемой. Вот ту бы и выбрал.
Т. е. ту что наилучшим образом разрекламировали? То что по телевизору постоянно рекламируют и на это все ведутся, неужели является самым лучшим?
СКАЗОЧНИК писал(а):И интернет у меня через свисток с сим-картой.
Тогда нужно было качать ту IDE что весит поменьше. У EmBitz размер дистрибутива около 50 МБ, в который входит редактор кода (доработанный Code::Block), компилятор GCC, отладчики STLinkGDB и openocd, набор библиотек CMSIS и SPL под разные МК и многое другое. Довольно хороший стартовый набор.
Вт июн 12, 2018 19:15:22
Далась вам эта лицензия, сейчас весть софт не пиратский, а трофейный
Вт июн 12, 2018 19:17:43
Есть какая-нибудь школа, методичка, сказка для детей, как работать с этими СТМ32? Так, чтобы занимательно, понятно. Но в то же время не по ардуиновски.
А по-ардуиновски вам чем не нравится ? Это как раз самый простой и короткий путь, занимательный и понятный.
Вт июн 12, 2018 20:56:32
Далась вам эта лицензия, сейчас весть софт не пиратский, а трофейный
Для антуража надо еще сесть за ЭЛТ монитор и надеть вязаный свитер с оленями. Давайте еще поагитируем за ассемблер, как показатель мастерства наших дедов, и плавно перейдем к воспоминаниям о Берлине.
Ср июн 13, 2018 11:00:01
Так, чтобы занимательно, понятно. Но в то же время не по ардуиновски.
выберите что-то одно.
Пн июн 18, 2018 17:41:50
Нарвался на свинку, камень STM32F103C8T6 (2шт из одной партии с али).
Настраиваю тактирование от HSI RC на одном камне PLL 14 потолок выше камень уже не стартует, на втором камне PLL 12 потолок.
- Код:
RCC_DeInit(); // сброс настроек тактового генератора
RCC_HSEConfig(RCC_HSE_OFF); // отключение внешнего тактового генератора
RCC_PLLConfig(RCC_PLLSource_HSI_Div2,RCC_PLLMul_12); // тактирование от HSI с делителем 2: 8 / 2 * 12 = 48МГц
RCC_PLLCmd(ENABLE); // Включаем PLL
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
Лыжи не едут или косяк в камне?
Пн июн 18, 2018 18:37:20
Аналогично столкнулся на STM32F303K6.
HSI не заводится выше 48 мГц.
Питание 3.3В.
При этом с HSE работает до 120 мГц.
Пн июн 18, 2018 18:55:51
Какая установлена латентность флеша? Если 0, то не удивительно.
Между этими строками
- Код:
RCC_PLLCmd(ENABLE); // Включаем PLL
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
должно быть ожидание запуска умножителя.
Пн июн 18, 2018 19:02:37
Простите, если нарушу ваше общение... Но хочу выразить свою обескураженность...
Оказывается в RM0008 только содержание на 39 страниц!
А всего там 1132 страницы!
И все на англицком.
Пойду самоубьюсь.
Пн июн 18, 2018 19:10:51
Оказывается в RM0008 только содержание на 39 страниц!
А всего там 1132 страницы!
Никто не заставляет учить его наизусть целиком. Для того, чтобы помигать светодиодом, потребуется вдумчиво прочесть десяток-другой страниц. А обширный мануал -- это скорее благо, чем недостаток. Попробуйте смотреть на это в позитивном ключе.
Пн июн 18, 2018 19:17:51
ожидание типа этого:
- Код:
while (RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
{
}
?
Пн июн 18, 2018 20:02:58
- Код:
while(!(RCC->CR & RCC_CR_PLLRDY));
Пн июн 18, 2018 20:59:21
FLASH_ACR_LATENCY_1
На 64 работает очень нестабильно. На 48 нормально.
В даташите обещано 64 от HSI (up to 64 MHz with PLLoption).
Поставил кварц и забил.
Пн июн 18, 2018 21:13:03
FLASH_ACR_LATENCY_0 до 24мгц
FLASH_ACR_LATENCY_1 24...48мгц
FLASH_ACR_LATENCY_2 48...72мгц
(для F103)
знать не знал, пока лыжи не встали
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.