stm32怎样宏定义8个IO
小弟还是没整出来,我觉得并口传输时有问题,请问大侠,如果我想对PB0-7的八位进行宏定义,应该怎样定义,因为在51控制12864中,有如下控制程序voidwrite_co...
小弟还是没整出来,我觉得并口传输时有问题,请问大侠,如果我想对PB0-7的八位进行宏定义,应该怎样定义,因为在51控制12864中,有如下控制程序
void write_com(uchar com)
{
lcdrs=0; //写指令
P0=com; ////////////////////标红的部分
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_dat(uchar dat)
{
lcdrs=1; //写数据
P0=dat;////////////////////////////标红的部分
delay(5);
lcden=1;
delay(5);
lcden=0;
}
所以,我就想直接定义一组IO口,让com和dat(红色部分)赋值给GPIOB0-7,青问大侠,如何实现,小弟跪求了 展开
void write_com(uchar com)
{
lcdrs=0; //写指令
P0=com; ////////////////////标红的部分
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_dat(uchar dat)
{
lcdrs=1; //写数据
P0=dat;////////////////////////////标红的部分
delay(5);
lcden=1;
delay(5);
lcden=0;
}
所以,我就想直接定义一组IO口,让com和dat(红色部分)赋值给GPIOB0-7,青问大侠,如何实现,小弟跪求了 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询