void init(void)
{
// u8 i=0;
RCC->APB2ENR|=1<<3;
GPIOB->CRH&=0x000fffff;
GPIOB->CRH&=0x33300000;
 
Bout(15)=1;
 
Bout(14)=1;
jicuenqi(0x03);
jicuenqi(0x44);
// jicuenqi(0xc0);
// for(i=0;i<14;i++)
// xieshuju(0);
// jicuenqi(0x88+3);
}
void gudingdizhi(u8 h,u8 i)
{
 
Bout(15)=0;
jicuenqi(0xc0+h);
jicuenqi(i);
 
Bout(15)=1;
}
void xieshuju(u8 a)
{
u8 i=0,u=0;
// DIOO();
for(;i<8;i++)
{
 
Bout(13)=a&0x01;
 
Bout(14)=0;
for(;u<50;u++){};
 
Bout(14)=1;
a=a>>1;
}
}
void jicuenqi(u8 x)
{
 
Bout(15)=0;
xieshuju(x);
 
Bout(15)=1;
}
int main(void)
{
u8 i=0;
init();
while(1)
{
gudingdizhi(0x04,0x03);
gudingdizhi(0x06,0x20);
for(;i<250;i++)
for(;i<250;i++){};
jicuenqi(0x8e);
}
}
没反应啊怎么搞
一下午都没成
仿真io口都正常改变电平啊
新人啊
一周热门 更多>