ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
576101 Топик полностью
Constantin24 (28.01.2015 11:11, просмотров: 72) ответил Nikolay801_ на возможно проблема с BOD, при включении кристалл стартует с маленького напряжения и не запускается кварц, кристалл работает от внутреннего, при отладке программа запускается при нормальном напряжении.
Найдена проблема. Расширенфй таймер дал свои особенности.  Для обычных таймеров настройка выглядела TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_TimeBaseStructure.TIM_Prescaler = 72; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseStructure.TIM_Period = 100; TIM_TimeBaseInit(MODBUS_TIMER, &TIM_TimeBaseStructure); А для расширенного выглядет TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_TimeBaseStructure.TIM_Prescaler = 72; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseStructure.TIM_Period = 100; TIM_TimeBaseStructure.TIM_RepetitionCounter = 0; // !!!Обязательно указать TIM_TimeBaseInit(MODBUS_TIMER, &TIM_TimeBaseStructure);