реклама на сайте
подробности

 
 
> Еще вопрос по STM8S
petrd
сообщение Aug 30 2010, 11:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012



Здравтсвуйте!
Имею STM8S-Discovery, STVD+Cosmic_32K.
Пишу:
Код
#include "stm8s.h"

main()
{
  GPIO_DeInit(GPIOD);    
  GPIO_Init(GPIOD, GPIO_PIN_0, GPIO_MODE_OUT_PP_LOW_FAST);
  TIM3_DeInit();
  TIM3_TimeBaseInit(TIM3_PRESCALER_2, 999);
  TIM3_Cmd(ENABLE);
  for(;;)
     {        
      if (TIM3_GetCounter() < 500)
              {        
           GPIO_WriteLow(GPIOD, GPIO_PIN_0);
        }
            else
              {
           GPIO_WriteHigh(GPIOD, GPIO_PIN_0);
        }
    }

}

Все нормально, светодиод светится, т.к. период повторения 1 кГц, НО проблема в том, что когда смотрю осциллографом на PD0, то в то время когда должен быть низкий уровень в его середине периодически появляется положительный импульс??? Почему??
Спасибо!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- petrd   Еще вопрос по STM8S   Aug 30 2010, 11:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01338 секунд с 7
ELECTRONIX ©2004-2016