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

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

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

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

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

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


 
Опции темы
Непрочитано 31.10.2013, 21:18  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Джамперы должны стоять в точности, как на фото. Если не соединяет, то вероятнее всего SWD выключен в коде. При некоторой сноровке можно давить кнопку RESET и пытаться стереть контроллер. Иногда получается. После стирания все будет нормально работать.
Реклама:
Easyrider83 вне форума  
Непрочитано 01.11.2013, 08:53  
SergRuan
Прохожий
 
Регистрация: 13.05.2009
Сообщений: 3
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SergRuan на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Добрый день коллеги.
Досталась на отладку плата на STM32F103RCT6 от другого человека. Диагноз: не работает правильно порт РВ3. В результате анализа выяснил, что по умолчанию эту ногу занимает JTAG.
Возник вопрос: как настроить вывод на РВ3? После включения альтернативной функции порта он переходит в состояние SPI3_SCK. Т.е. надо кроме альтернативной функции еще и ремап заюзать. От этой комбинации что-то совсем запутался.
Подскажите пожалуйста, как это можно реализовать. Если не кодом, то хотя бы алгоритмически.
SergRuan вне форума  
Непрочитано 01.11.2013, 10:05  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Жытаг можно вообще отключить программно
niXto вне форума  
Сказали "Спасибо" niXto
SergRuan (01.11.2013)
Непрочитано 01.11.2013, 10:14  
SergRuan
Прохожий
 
Регистрация: 13.05.2009
Сообщений: 3
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SergRuan на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от niXto Посмотреть сообщение
Жытаг можно вообще отключить программно
Но в этом случае, если я правильно понял, вывод встанет в состояние Alternate functions -› Default. А это "SPI3_SCK / I2S3_CK/"
Или нет?

Если не используется (не инициализированы SPI3 и I2S3) значит ли это, что вывод будет в состоянии порта общего назаначения (т.е. РВ3)?
SergRuan вне форума  
Непрочитано 01.11.2013, 10:14  
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от SergRuan Посмотреть сообщение
Подскажите пожалуйста, как это можно реализовать. Если не кодом, то хотя бы алгоритмически.
AFIO-›MAPR |= AFIO_MAPR_SWJ_CFG_1;
Impartial вне форума  
Сказали "Спасибо" Impartial
SergRuan (01.11.2013)
Непрочитано 01.11.2013, 15:13  
zöner
Гражданин KAZUS.RU
 
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
zöner на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
Подскажите пожалуйста, как это можно реализовать
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
zöner вне форума  
Сказали "Спасибо" zöner
SergRuan (01.11.2013)
Непрочитано 01.11.2013, 19:42  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от SergRuan Посмотреть сообщение
Если не используется (не инициализированы SPI3 и I2S3) значит ли это, что вывод будет в состоянии порта общего назаначения (т.е. РВ3)?
Да. Периферия может захватить порт только если она включена
niXto вне форума  
Непрочитано 06.11.2013, 15:33  
Вовакос
Прохожий
 
Регистрация: 24.11.2011
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Вовакос на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Здравствуйте!
Подскажите, плз, как заставить TIM2 STM32F207 считать входные импульсы на канале CH1. Код (во вложении) загрузил, импульсы подал, а счетчик на нуле.
Спасибо!
Вложения:
Тип файла: txt Counter.txt (4.3 Кб, 59 просмотров)
Вовакос вне форума  
Непрочитано 06.11.2013, 15:49  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Читайте 13.3.4 Clock selection.
Цитата:
External clock source mode 1

This mode is selected when SMS=111 in the TIMx_SMCR register. The counter can count
at each rising or falling edge on a selected input.
Figure 87. TI2 external clock connection example

По аналогии настройте как вам нужно.
nahimovv вне форума  
Непрочитано 06.11.2013, 16:14  
sslobodyan
Частый гость
 
Регистрация: 14.06.2006
Сообщений: 40
Сказал спасибо: 20
Сказали Спасибо 10 раз(а) в 5 сообщении(ях)
sslobodyan на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

// GPIOA Configuration: TIM2_CH1 (PB10)
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;

Может таки GPIO_Pin_10 ?
sslobodyan вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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