wow1omi
|
|
1 | |
Аппаратный сброс не работает правильно.15.03.2015, 03:13. Показов 5319. Ответов 1
Метки нет (Все метки)
Скажу сразу - я новичок :)
Микроконтроллер STM32F103RBT6 Тактирование от внутреннего генератора HSI (8 MHz) Прошиваю по UARTу Проблема вот в чем. Написал простенький код мигания светодиодом в прерывании при помощи таймера. При выставлении делителя для таймера в значение 7999 (8МГц / (7999+1) = 1000 тиков таймера в сек) и в регистре загрузки значения для таймера 50 все работает нормально. Светодиод моргает и если прижимаю ножку NRST к земле то контроллер сбрасывается как и положено. Но если я меняю значение делителя таймера на 79 (8МГц / (79+1) = 100 000 тиков таймера в сек) то при сбросе контроллера при помощи ножки NRST он не запускается. Приходится отключать питание и подключать снова - тогда контроллер запускается и дрыгает ногой. Но при последующем прижатии ножки сброса к земле контроллер снова так же НЕ запускается, приходится переподключать питание. Что это может вообще быть, что за глюк? Вот код: |
15.03.2015, 03:13 | |
Ответы с готовыми решениями:
1
Аппаратный сброс флага прерывания Аппаратный сброс BIOS Lenovo y560 Как правильно создать аппаратный 5 raid на сервере depo? Не работает аппаратный ускоритель У кого работает АППАРАТНЫЙ I2c на камне 32f100????????? |
wow1omi
|
|
15.03.2015, 15:43 | 2 |
Кто нибудь просто попробуйте мой код прогнать у себя. И просто менять значения предделителя таймера. Будет ли такое поведение, как у меня?
На самом деле это не жизненно важно, просто хочется разобраться почему так происходит? |
15.03.2015, 15:43 | |
15.03.2015, 15:43 | |
Помогаю со студенческими работами здесь
2
Сенсорный дисплей не правильно реагирует на касание. Сброс настроек Не работает сброс Гарантийный случай или нет, если звук работает только с передней панели или программный\аппаратный сбой Не работает сброс пароля у пользователя Коряво работает сброс рандома Не работает сброс таймера (setTimeout и clearInterval) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |