22.11.2012, 21:35
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
pas272 попробуй бит TIM_CR1_URS выставить при инициализации
+ регистры таймера лучше бы записывать "=" а не "|="
Последний раз редактировалось Hives; 22.11.2012 в 21:39.
|
|
|
|
22.11.2012, 22:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Hives
|
регистры таймера лучше бы записывать "=" а не "|="
|
Так ведь он это делает до "__enable_irq ();".
__________________
There's always more than one way to skin a cat.
|
|
|
|
22.11.2012, 22:10
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Процедура обработчика прерывания от таймера 2 должна выглядеть так:
void TIM2_IRQHandler(void)
{
TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
}
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
23.11.2012, 00:21
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
tempora а __enable_irq() вообще можно выкинуть, PRIMASK итак = 0 после запуска.
Зачем его дергает этот товарищ, произведения которого взяты как основа - непонятно.
|
|
|
|
23.11.2012, 10:47
|
|
Частый гость
Регистрация: 25.03.2010
Адрес: Voronezh
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от pas272
|
потом возникает прерывание, и на этом трассировка останавливается. Ощущение что процессор попадает не в обработчик перывания таймера, а в заглушку какого то дебагера.
|
Добавлю к сообщению Easyrider83
В общем случае обработчик прерывания должен называться так как это записано в исходнике в определении массива векторов прерываний. Если название не соответствует, вызывается обработчик по умолчанию - глухой цикл. Обычно этот файл написан на ассемблере.
В различных средах эти названия могут несколько отличаться. Такое различие я встречал у gcc и keil компиляторов.
|
|
|
|
23.11.2012, 16:56
|
|
Прописка
Регистрация: 19.05.2012
Сообщений: 99
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Можно написать свой стартап, вот на С для STM32F100: http://codetidy.com/4046/
|
|
|
|
27.11.2012, 13:19
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Демпинг от ST кончился? СТМ32 подорожали.
|
|
|
|
27.11.2012, 15:27
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от realid
|
Демпинг от ST кончился? СТМ32 подорожали.
|
В смысле? Взяли сейчас и подорожали?
Ссылку дайте на цены.
|
|
|
|
27.11.2012, 15:34
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от _Артём_
|
В смысле? Взяли сейчас и подорожали?
Ссылку дайте на цены.
|
Год назад я брал здесь STM32F100C4 за 29 рублей в розницу за одну штуку. Сейчас там цена за сотню.
В терре цена от одной штуки также за сотку и 40 рублей при кол-ве больше 100.
|
|
|
|
27.11.2012, 16:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от realid
|
Год назад я брал здесь STM32F100C4 за 29 рублей в розницу за одну штуку. Сейчас там цена за сотню.
В терре цена от одной штуки также за сотку и 40 рублей при кол-ве больше 100.
|
А "поломку" в самой Терре не исключаете? В Харькове на Комодроме цена не поменялась (как была на этот МК $1.5 так и осталась). Правда, это может быть еще из королевских подвалов. Новая партия покажет. Вообще, все эти цены сильно на замануху походили..
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:44.
|
|