Найдено 4 результата

Wypuk
26 мар 2014, 22:07
Форум: Микроконтроллеры и ПЛИС
Тема: Не работают прерывания Stm32F429
Ответы: 2
Просмотры: 18135

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

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

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

Меня один граммотный человек на одну правильную мысль навел. Контроллер походу 2 раза подряд вызывал программу обработки прерывания. Скорее всего, когда я сбрасываю флаг прерывания он попросту не успевает сбрасываться и обратно в это же прерывание заходит. Я вставил 8 NOP после того как флаг сбрасыв...
Wypuk
26 ноя 2013, 06:36
Форум: Микроконтроллеры и ПЛИС
Тема: Странная работа STM32f103c8
Ответы: 9
Просмотры: 13526

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

На Си я еще не умею. А с ассемблером все просто и ясно, поэтому пока на нем. я бы посоветовал все-таки не писать в резервные биты. Вы это делаете, кода инкрементируете порт и когда сбрасываете таймер... А также что для PA0 не включена альтернативная функция, что может каким-то образом держать этот б...
Wypuk
25 ноя 2013, 19:55
Форум: Микроконтроллеры и ПЛИС
Тема: Странная работа STM32f103c8
Ответы: 9
Просмотры: 13526

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

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

Перейти к расширенному поиску