- PressAnyKey
- Фрикер
- Сообщения: 1001
- Зарегистрирован: 31 дек 2011, 10:36
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
Для чего таймер настраивается на 25 us затем делится, разве нельзя сразу настроить на 1 us. Объясните пожалуйста в чём преимущество такого подхода? Я просто откопал плату со старым проектом там я настраивал как раз таймер на 1 микросекунду.
Press Any Key to continue...|
-
- Фрикер
- Сообщения: 1211
- Зарегистрирован: 21 авг 2011, 22:28
- Поблагодарили: 1 раз
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
таймер тикает каждую микросекундуPressAnyKey писал(а):Для чего таймер настраивается на 25 us затем делится, разве нельзя сразу настроить на 1 us. Объясните пожалуйста в чём преимущество такого подхода? Я просто откопал плату со старым проектом там я настраивал как раз таймер на 1 микросекунду.
TIM_BaseInitStructure.TIM_Prescaler = 71;
переполнение происходит через TIMER_DIV
TIM_BaseInitStructure.TIM_Period = TIMER_DIV;
Вопрос мне не понятен.
- PressAnyKey
- Фрикер
- Сообщения: 1001
- Зарегистрирован: 31 дек 2011, 10:36
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
Ага не правильно написал, переменная time инкрементируется каждые 25 микросекунд?
Press Any Key to continue...|
-
- Фрикер
- Сообщения: 1211
- Зарегистрирован: 21 авг 2011, 22:28
- Поблагодарили: 1 раз
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
Да,
переменная mksec++ тоже инкрементируется каждые 25 микросекунд, потом поправка на нужное время идет в
if(mlsec == 40) sec++;
т.е. mksec на самом деле это 25 микросекунд.
переменная mksec++ тоже инкрементируется каждые 25 микросекунд, потом поправка на нужное время идет в
if(mlsec == 40) sec++;
т.е. mksec на самом деле это 25 микросекунд.
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
У меня не компилируется проект. Подскажите что не так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Ruslan1958
- Участник
- Сообщения: 136
- Зарегистрирован: 23 апр 2015, 21:38
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
Вобщем я реализую прием nice по статье форматов пакетов и проблема в том, что помехи лезут чуть ли не во все биты, когда приемник 433 в спящем режиме и передатчик отключен. Что по советуете?Вот прикладываю код от arduino uno.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Ruslan1958
- Участник
- Сообщения: 136
- Зарегистрирован: 23 апр 2015, 21:38
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
Хотя иногда на осциллографе проскакивают цифровые имупльсы(чьи то ) и на это тоже иногда реагирует мое устройство, но около нашего дома нет поблизости шлагбаумов
Добавлено через 1 минуту
но в основном реагирует на помехи
Добавлено через 1 минуту
но в основном реагирует на помехи
-
- Фрикер
- Сообщения: 1211
- Зарегистрирован: 21 авг 2011, 22:28
- Поблагодарили: 1 раз
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
Ты своей проблемой уже несколько тем заспамил. Постарался выразиться наиболее мягко.Ruslan1958 писал(а):Вобщем я реализую прием nice по статье форматов пакетов и проблема в том, что помехи лезут чуть ли не во все биты, когда приемник 433 в спящем режиме и передатчик отключен. Что по советуете?Вот прикладываю код от arduino uno.
За сколько микросекунд в ардуино выполняется команда digitalRead(BTNPIN); ?
ВЫПОЛНЯЕТСЯ за 1900 МИКРОСЕКУНД!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
http://habrahabr.ru/post/141442/
Прием нужно организовывать только по прерываниям.
http://phreakerclub.com/forum/showthrea ... 0%BE%D1%80
http://phreakerclub.com/forum/showthrea ... 0%BE%D1%80
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
Таже самая проблема. На тех же местах ошибки и количество точно такое же.Astronom писал(а):У меня не компилируется проект. Подскажите что не так.
Используется 5кейл.
-
- Фрикер
- Сообщения: 1211
- Зарегистрирован: 21 авг 2011, 22:28
- Поблагодарили: 1 раз
Re: Анализатор пакетов автосигнализации на MINI STM32 v3.0
А что за ошибки? Только нет у меня 2007 ворда.