Найдено 4 результата
- 26 мар 2014, 22:07
- Форум: Микроконтроллеры и ПЛИС
- Тема: Не работают прерывания Stm32F429
- Ответы: 2
- Просмотры: 18135
Не работают прерывания Stm32F429
Возникла проблема, совершенно мне непонятная. Использую STM32F429... настроил таймер TIM4, разрешил прерывание UIE в таймере, разрешил его в NVIC - №30, разрешил прерывания глобально. При переполнении таймера ставится флаг "pending", и в обработчик входить не желает. Что делать? На f103 пр...
- 28 ноя 2013, 06:39
- Форум: Микроконтроллеры и ПЛИС
- Тема: Странная работа STM32f103c8
- Ответы: 9
- Просмотры: 13526
Re: Странная работа STM32f103c8
Меня один граммотный человек на одну правильную мысль навел. Контроллер походу 2 раза подряд вызывал программу обработки прерывания. Скорее всего, когда я сбрасываю флаг прерывания он попросту не успевает сбрасываться и обратно в это же прерывание заходит. Я вставил 8 NOP после того как флаг сбрасыв...
- 26 ноя 2013, 06:36
- Форум: Микроконтроллеры и ПЛИС
- Тема: Странная работа STM32f103c8
- Ответы: 9
- Просмотры: 13526
Re: Странная работа STM32f103c8
На Си я еще не умею. А с ассемблером все просто и ясно, поэтому пока на нем. я бы посоветовал все-таки не писать в резервные биты. Вы это делаете, кода инкрементируете порт и когда сбрасываете таймер... А также что для PA0 не включена альтернативная функция, что может каким-то образом держать этот б...
- 25 ноя 2013, 19:55
- Форум: Микроконтроллеры и ПЛИС
- Тема: Странная работа STM32f103c8
- Ответы: 9
- Просмотры: 13526
Странная работа STM32f103c8
Начал осваивать stm32. По традиции решил с портом побаловаться. Написал простенькую програмку: пустой цикл, раз в секунду прерывание таймера... в его обработчике считываю состояние порта А, прибавляю +1, вывожу результат обратно в порт... использую первые 8 выводов 0-7. В результате должно получитьс...