17.12.2014, 07:06
|
#4161
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
serb-radio
копипастить надо аккуратнее (и в других местах проверяй):
// REV_IN_PIN
GPIOE-›CRL &= ~GPIO_CRH_MODE12; ‹‹‹ ошибка!!! CRH константа на CRL регистр
GPIOE-›CRH &=~GPIO_CRH_CNF12_0;
GPIOE-›CRH |= GPIO_CRH_CNF12_1;
GPIOE-›BSRR|= GPIO_BSRR_BR12;
// ADD_IN_PIN
GPIOE-›CRL &= ~GPIO_CRH_MODE14; ‹‹‹ ошибка!!! CRH константа на CRL регистр
GPIOE-›CRH &=~GPIO_CRH_CNF14_0;
GPIOE-›CRH |= GPIO_CRH_CNF14_1;
GPIOE-›BSRR|= GPIO_BSRR_BR14;
// TURN_L_PIN
GPIOE-›CRL &= ~GPIO_CRH_MODE15; ‹‹‹ ошибка!!! CRH константа на CRL регистр
GPIOE-›CRH &=~GPIO_CRH_CNF15_0;
GPIOE-›CRH |= GPIO_CRH_CNF15_1;
GPIOE-›BSRR|= GPIO_BSRR_BR15;
И вообще - вот так выглядит куда красивше и безопаснее:
PIN_CONFIGURATION(E, 6, MODE_OUT_PP, PULL_NONE, STATE_LOW);
Примеры этих макросов где то тут пролетали
Последний раз редактировалось Hives; 17.12.2014 в 07:11.
|
|
|
|
30.12.2014, 20:08
|
#4162
|
Частый гость
Регистрация: 13.10.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Всех форумчан с наступающим! Подскажет кто, какие есть нюансы при загрузке прошивки для stm32f103 без кварцевого резонатора через SWD ? ULINK2 видится, чип стирает, при попытке программирования выдает ошибку.
|
|
|
|
30.12.2014, 20:15
|
#4163
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Резонатор не нужен. Он от HSI запускается. По SWD работает. Проверено. На своем ULINK2 сделал вывод SWD из корпуса.
|
|
|
|
30.12.2014, 20:19
|
#4164
|
Частый гость
Регистрация: 13.10.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Да, я знаю что резонатор не нужен, проект расчитывался без использования оного. Однако по SWD он только у меня смог стереть кристалл. Может какая особая схемотехника обвязки SWD нужна? Ну там SWDIO к земле 10кОм притянуть?
|
|
|
|
30.12.2014, 20:22
|
#4165
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Ничего не нужно. Попробуйте STLink.
|
|
|
|
30.12.2014, 20:30
|
#4166
|
Частый гость
Регистрация: 13.10.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
я из st-linka проц выпаял На данный момент устройство не работоспособно... Пробовал J-LINK от SEGGER - такая же петрушка...
|
|
|
|
30.12.2014, 20:40
|
#4167
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Схему, плату покажите. Видать, проблема в железе.
|
|
|
|
30.12.2014, 20:46
|
#4168
|
Частый гость
Регистрация: 13.10.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Вот фрагмент процессорной части
|
|
|
|
30.12.2014, 20:58
|
#4169
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
У SWD сигнал NRST не используется. Нужно только 3 провода (дата, клок и земля) чтобы программировать. Может быть косяк разводки?
|
|
|
|
30.12.2014, 21:02
|
#4170
|
Частый гость
Регистрация: 13.10.2008
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
разводку прозванивал, соответствует. Но ведь по SWD видится, стирает. но не заливает....
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:16.
|
|