liyiui 发表于 2015-1-24 19:36:11

外设要设置,同时要加延时

xm3love 发表于 2015-1-28 10:10:05

#include"iostm8s103f3.h"
void main ()
{
    PC_DDR = 0x80;   
    PC_CR1 = 0x80;
    PC_CR2 = 0x00; //PC口推挽输出
      
    PC_ODR = 0x00;//PC口输出低电平
    while (1);
}

星辰一方 发表于 2015-1-28 10:33:51

xm3love 发表于 2015-1-28 10:10
#include"iostm8s103f3.h"
void main ()
{


楼主说“高电平应该是点亮的”为什么你们程序里都写PC_ODR =0X00; 啊?建议楼主不要直接赋值,把这句换成“PC_ODR |=0X80;”

xm3love 发表于 2015-1-28 11:53:02

高电平亮?看楼主写的是0啊....    那改成PC_ODR = 0XFF;或者 PC_ODR |= 0X80;    这样PC7应该能输出高电平了。不好意思之前没细看
页: 1 [2]
查看完整版本: stm8简单的点亮led程序,一直不成功,求助各位