STM8S IO驱动求助

2019-07-19 21:24发布

新手求助!我采用寄存器编写的程序:
#include"stm8s.h"
#include"delay.h"
void port_init(void);
void clock_init(void);

void port_init(void)
{
    GPIOB->DDR=0X00;
    GPIOB->CR1=0XFF;
    GPIOB->CR2=0X00;
   
   GPIOD->DDR=0XFF;
   GPIOD->CR1=0XFF;
   GPIOD->CR2=0X00;
}
int  main()
{
     
   unsigned int i;
   clock_init();
   port_init();
  
   while(1);
   {
        
         GPIOD->ODR|=0X00;
             delay_ms(200);
         GPIOD->ODR|=0XFF;  
         delay_ms(100);
     }
}
   
   

void clock_init(void)
{
      
      CLK->CKDIVR=0X00;
  }  
     编译通过了,在过一个100R的电阻后去驱动led 灯珠,怎么一点反应都没有!求帮助,请问STM8S的驱动电流,输出高电平的电压有什么特性!拜托了!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。