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

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

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

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

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

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


 
Опции темы
Непрочитано 22.11.2012, 21:35  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

pas272 попробуй бит TIM_CR1_URS выставить при инициализации
+ регистры таймера лучше бы записывать "=" а не "|="
Реклама:

Последний раз редактировалось Hives; 22.11.2012 в 21:39.
Hives вне форума  
Непрочитано 22.11.2012, 22:09  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Hives Посмотреть сообщение
регистры таймера лучше бы записывать "=" а не "|="
Так ведь он это делает до "__enable_irq ();".
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 22.11.2012, 22:10  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Процедура обработчика прерывания от таймера 2 должна выглядеть так:
void TIM2_IRQHandler(void)
{
TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
}
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
pas272 (22.11.2012)
Непрочитано 23.11.2012, 00:21  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

tempora а __enable_irq() вообще можно выкинуть, PRIMASK итак = 0 после запуска.
Зачем его дергает этот товарищ, произведения которого взяты как основа - непонятно.
Hives вне форума  
Непрочитано 23.11.2012, 10:47  
Oleg Galizin
Частый гость
 
Регистрация: 25.03.2010
Адрес: Voronezh
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Oleg Galizin на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от pas272 Посмотреть сообщение
потом возникает прерывание, и на этом трассировка останавливается. Ощущение что процессор попадает не в обработчик перывания таймера, а в заглушку какого то дебагера.
Добавлю к сообщению Easyrider83
В общем случае обработчик прерывания должен называться так как это записано в исходнике в определении массива векторов прерываний. Если название не соответствует, вызывается обработчик по умолчанию - глухой цикл. Обычно этот файл написан на ассемблере.
В различных средах эти названия могут несколько отличаться. Такое различие я встречал у gcc и keil компиляторов.
Oleg Galizin вне форума  
Непрочитано 23.11.2012, 16:56  
polyname
Прописка
 
Регистрация: 19.05.2012
Сообщений: 99
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
polyname на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Можно написать свой стартап, вот на С для STM32F100: http://codetidy.com/4046/
polyname вне форума  
Непрочитано 27.11.2012, 13:19  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Демпинг от ST кончился? СТМ32 подорожали.
realid вне форума  
Непрочитано 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  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от _Артём_ Посмотреть сообщение
В смысле? Взяли сейчас и подорожали?
Ссылку дайте на цены.
Год назад я брал здесь STM32F100C4 за 29 рублей в розницу за одну штуку. Сейчас там цена за сотню.
В терре цена от одной штуки также за сотку и 40 рублей при кол-ве больше 100.
realid вне форума  
Непрочитано 27.11.2012, 16:15  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от realid Посмотреть сообщение
Год назад я брал здесь STM32F100C4 за 29 рублей в розницу за одну штуку. Сейчас там цена за сотню.
В терре цена от одной штуки также за сотку и 40 рублей при кол-ве больше 100.
А "поломку" в самой Терре не исключаете? В Харькове на Комодроме цена не поменялась (как была на этот МК $1.5 так и осталась). Правда, это может быть еще из королевских подвалов. Новая партия покажет. Вообще, все эти цены сильно на замануху походили..
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
 

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

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

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, время: 21:44.


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