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

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

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

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

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

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


 
Опции темы

Нужна помощь STM32F107

Непрочитано 02.12.2016, 21:44  
sherpa
Временная регистрация
 
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
sherpa на пути к лучшему
По умолчанию Нужна помощь STM32F107

Прошивкой запорол уже два камня, из кода я выделил кусок, на мой взгляд весьма сомнительный - сгенерил куб, хотя этот проект после модификации уже моего работающего и с ним и сравнивал!
Так вот кусок:
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;
RCC_OscInitStruct.HSIState = RCC_HSI_ON; //Вот отличие!
Мыслю так - одновременно включил и внутренний и внешний генераторы тем и поставил раком камень!
Вопросы:
_ верно я полагаю что в этом причина?
_ как от этого можно избавитьяся, и чем?
ST-Link достучаться до камня не может.
Два запорол потому что первый было не понятно от чего, ну а второй уже подтвердил что прошивка, жаль обе платы - пару дней паял... Как бы их обнулить до заводского уровня?
Признателен за любую информацию!
Сам только ещё изучаю и уж никак не проверял ту часть что относиться к настройкам генератора, обычно в КУБе не было проблем!!!
Реклама:
sherpa вне форума  
Непрочитано 02.12.2016, 21:51  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,130
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

******* или прикидываешься?
Ты просто включил генераторы, не более того, селектор выбора тактовой все равно может выбрать только один из них, но у тебя этой строчки вообще нету)))))
Это раз.
Это опять все к тому что прежде чем брать в руки проц надо его стоуктуру изучить а не ляпать что попало


По стмлинку.
Programm under reset, не, не слышал. В гугле набери.
Удерживаешь ресет на проце, в стлинке выбираешь этот пункт в настройках, подключаешься и стираешь весь чип.
__________________
кагмаподэ магмаподэ

Последний раз редактировалось dosikus; 02.12.2016 в 22:00.
индюк вне форума  
Сказали "Спасибо" индюк
sherpa (02.12.2016)
Непрочитано 02.12.2016, 21:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

индюк, ну как-то по нежнее, здесь же дети и ардуинщики бывают...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 02.12.2016 в 22:16.
dosikus вне форума  
Непрочитано 02.12.2016, 22:03  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,130
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

dosikus, ну простите.
Запарол прямое програмирование он скорее всего сбрасыванием конфига gpioa-›moder или чо там у его проца....
Обычно все его изменения в коде пишу через или.
Или впаиваю кнопку на ресет а то пинцетом неудобно
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 02.12.2016, 22:07  
sherpa
Временная регистрация
 
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
sherpa на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

Сообщение от индюк Посмотреть сообщение
******* или прикидываешься?
Ты просто включил генераторы, не более того, селектор выбора тактовой все равно может выбрать только один из них, но у тебя этой строчки вообще нету)))))
Это раз.
Это опять все к тому что прежде чем брать в руки проц надо его стоуктуру изучить а не ляпать что попало


По стмлинку.
Programm under reset, не, не слышал. В гугле набери.
Удерживаешь ресет на проце, в стлинке выбираешь этот пункт в настройках, подключаешься и стираешь весь чип.
За информацию - спасибо!
В мои 65 мне простительно, все мои однокашники только пердеть на сегодня умеют... Так что не растраивайтесь сильно, может и Вы доживете до наших лет.
Вот код полностью и хорошо если ошибка в этом месте...
***
System Clock Configuration
*/
void SystemClock_Config(void)
{

RCC_OscInitTypeDef RCC_OscInitStruct;
RCC_ClkInitTypeDef RCC_ClkInitStruct;
RCC_PeriphCLKInitTypeDef PeriphClkInit;

RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;
RCC_OscInitStruct.HSIState = RCC_HSI_ON; //Вот отличие!
RCC_OscInitStruct.Prediv1Source = RCC_PREDIV1_SOURCE_HSE;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;
RCC_OscInitStruct.PLL2.PLL2State = RCC_PLL_NONE;
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
{
Error_Handler();
}

RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
{
Error_Handler();
}

PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_ADC;
PeriphClkInit.AdcClockSelection = RCC_ADCPCLK2_DIV6;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
***
Скажите в чем я не прав лучше! И что тогда может быть!
Вашим советом я воспользуюсь!
Но дело в том что в мои годы, к сожалению английский текст не дается легко и нюансы понимаются трудно, к тому же всю жизнь КАРМА учила меня немецкому, вопреки моему желанию... Бывает... А так я могу ответить словами штатного двоечника - я читал... Но до этого места Мария Ивановна не дошел!
sherpa вне форума  
Непрочитано 02.12.2016, 22:08  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

индюк, болезный пользуется калокуб , а эта срань по дефолта SWD блочит.
Я бы эту хрень запретил пользовать, пока RM не осознан...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 02.12.2016, 22:12  
sherpa
Временная регистрация
 
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
sherpa на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

Сообщение от dosikus Посмотреть сообщение
индюк, ну как-то по нежнее, здесь же дети и ардуинщиком бывают...
Ну ненужно меня к "менеджерам" причислять, да сглупил написал кусок кода в котором сомневался, а нужно было весь! Торможу, сам вижу что не 20 лет... Вы уж простите великодушно, может и Вам зачтется...
sherpa вне форума  
Непрочитано 02.12.2016, 22:14  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

sherpa, это все мелочи и полная ерунда, попытайтесь въехать в документацию на китайском. Тогда и поговорим. А изучить английский и научится вменяемо юзать даже гуглпереводилу - дело месяца от силы...

ПС как меня задолбал автокомплит в смарте своей правкой, весь смысл фраз портит...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 02.12.2016 в 22:17.
dosikus вне форума  
Непрочитано 02.12.2016, 22:14  
sherpa
Временная регистрация
 
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
sherpa на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

Сообщение от dosikus Посмотреть сообщение
индюк, болезный пользуется калокуб , а эта срань по дефолта SWD блочит.
Я бы эту хрень запретил пользовать, пока RM не осознан...
С этого места поподробнее пожалуйста! Работал неделю с разными примерами все было хорошо! Это Ваш бесценный опыт или есть штатная ошибка и в чем проблема!?
sherpa вне форума  
Непрочитано 02.12.2016, 22:14  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Нужна помощь STM32F107

Сообщение от dosikus Посмотреть сообщение
а эта срань
Та просто глаза надо иметь и масло в голове. Там же человечьим по белому, даже в виде комиксов! Это же на сегодня так модно - видеоуроки программирования, комиксы...
Сообщение от sherpa Посмотреть сообщение
в чем проблема!?
Во вкладке "конфигурация (пинов)" в пункте SYS указать отладку и засветятся зеленым пины для программатора.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 02.12.2016 в 22:18.
akegor вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по созданию схемы umkaasp TTL и CMOS логика 38 21.01.2015 13:28
Нужна помощь в составлении схемы по схемотехнике olen007 Поиск схем. Делимся схемами 5 20.10.2014 04:29
Люди, у кого есть АС MICROLAB H 600 или H 500,пожалуйста отзовитесь, нужна помощь Lesha2222 Аудиотехника 1 30.01.2014 21:44
Hantek 3064A ремонт (нужна помощь) Kulibin1234 Измерительное оборудование 0 21.10.2013 14:16
Нужна помощь профессионала! romstal Аудиотехника 7 23.02.2009 15:19


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.