20.05.2013, 16:33
|
|
Прохожий
Регистрация: 24.11.2011
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Привет, Знатоки! Подскажите как быть в такой ситуации. Имею Atollic TrueStudio Lite 4, STM32F207VGT6, STM32VLDISCOVERY в режиме внешнего программирования через SWD через 4-штырьковый разъем. При попытке залить программу возникает ошибка коннекта ST-Link c STM32. При использовании ST-Link Utility ST-Link коннектится c STM32 только после короткого нажатия на кнопку RESET, подключенную к выводу NRST. Вывод PB4 использую как порт ввода - вывода. Вывод BOOT0 не задействован. В чем проблема? И как ее решить?
|
|
|
|
20.05.2013, 18:03
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А почему "4-штырьковый разъем", почему не 5-ти?
Сигнала на NRST как раз и не хватает.
|
|
|
|
20.05.2013, 21:04
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Цитата:
|
Вывод BOOT0 не задействован.
|
Надеюсь, хоть не в воздухе болтается?
Цитата:
|
А почему "4-штырьковый разъем",
|
Видимо потому что VLdiscovery. У меня также.
|
|
|
|
21.05.2013, 08:25
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от oleg110592
|
dosikus подскажите, что у вас за индикатор, где частоту показываете (спор о частоте 99 мГц).
|
http://www.ebay.com/itm/1-8-Serial-T...item2c6e485cf1
Контроллер ST7735R . На той картинке SPI -36МГц .
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
21.05.2013, 09:02
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Всем спасибо, решили этот ставить: http://www.ebay.com/itm//181008290930
удобно - кнопки внешние не надо.
|
|
|
|
21.05.2013, 11:23
|
|
Прохожий
Регистрация: 24.11.2011
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от nahimovv
|
А почему "4-штырьковый разъем", почему не 5-ти?
Сигнала на NRST как раз и не хватает.
|
А какой дебагер с 5-штырьковым разъемом посоветуете? Лучше в составе Evalution Board.
|
|
|
|
21.05.2013, 12:32
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Рядом с SWD-разъёмом есть RST пин, вот его и задействуйте...
|
|
|
Сказали "Спасибо" nahimovv
|
|
|
21.05.2013, 14:13
|
|
Частый гость
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Камрады, прошу помощи. STM32F4
Использую библиотеку SPL, никак не могу разобраться с тактированием таймера 4.
На сколько я вычитал, он тактируется от шины APB1, которая имеет у себя предделитель и отталкивается от системной частоты. Но при конфигурации таймера явно нигде этот предделитель не указывается, а просто задается строкой типа RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);
Отсюда вопрос, как понять с какой частотой работает APB1 для верного расчета таймера?
|
|
|
|
21.05.2013, 14:45
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
TIM4 - 84MHz.
Запустите утилиту конфигурации и посмотрите, там всё разрисовано.
|
|
|
|
21.05.2013, 15:26
|
|
Частый гость
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Да, спасибо, посмотрел тот файл, при 168MHz и предделителе на 4 получается действительно 84MHz. Однако тогда я, похоже, не верно понимаю настройки педделителя и счетчика.
Получается, если мы выставляем предделитель таймера на 2000, то у нас получается частота 42kHz, если период выставить 42000, то вроде бы мы ожидаем, что таймер будет работать с частотой в 1Гц, однако в реальности он работает с частотой 0.15Hz, что существенно меньше ожидаемой частоты. Поясните пожалуйста, где я лажаю.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:21.
|
|