Search found 4 matches

by Wypuk
26 Mar 2014, 22:07
Forum: Микроконтроллеры и ПЛИС
Topic: Не работают прерывания Stm32F429
Replies: 0
Views: 18645

Не работают прерывания Stm32F429

Возникла проблема, совершенно мне непонятная. Использую STM32F429... настроил таймер TIM4, разрешил прерывание UIE в таймере, разрешил его в NVIC - №30, разрешил прерывания глобально.
При переполнении таймера ставится флаг "pending", и в обработчик входить не желает. Что делать?
На f103 при тех же ...
by Wypuk
28 Nov 2013, 06:39
Forum: Микроконтроллеры и ПЛИС
Topic: Странная работа STM32f103c8
Replies: 7
Views: 14449

Re: Странная работа STM32f103c8

Меня один граммотный человек на одну правильную мысль навел. Контроллер походу 2 раза подряд вызывал программу обработки прерывания. Скорее всего, когда я сбрасываю флаг прерывания он попросту не успевает сбрасываться и обратно в это же прерывание заходит. Я вставил 8 NOP после того как флаг ...
by Wypuk
26 Nov 2013, 06:36
Forum: Микроконтроллеры и ПЛИС
Topic: Странная работа STM32f103c8
Replies: 7
Views: 14449

Re: Странная работа STM32f103c8

На Си я еще не умею. А с ассемблером все просто и ясно, поэтому пока на нем.
я бы посоветовал все-таки не писать в резервные биты. Вы это делаете, кода инкрементируете порт и когда сбрасываете таймер... А также что для PA0 не включена альтернативная функция, что может каким-то образом держать этот ...
by Wypuk
25 Nov 2013, 19:55
Forum: Микроконтроллеры и ПЛИС
Topic: Странная работа STM32f103c8
Replies: 7
Views: 14449

Странная работа STM32f103c8

Начал осваивать stm32. По традиции решил с портом побаловаться.
Написал простенькую програмку: пустой цикл, раз в секунду прерывание таймера... в его обработчике считываю состояние порта А, прибавляю +1, вывожу результат обратно в порт... использую первые 8 выводов 0-7.
В результате должно ...