金牌会员
 
- 积分
- 2106
- 金钱
- 2106
- 注册时间
- 2016-5-21
- 在线时间
- 238 小时
|
1金钱
原子哥帮忙改下这段函数中的寄存器操作为库函数操作,因为要移植这段程序去F0和F4程序里,F0和F1的寄存器不同,程序如下:[mw_shl_code=applescript,true]u16 LCD_RD_DATA(void)
{
u16 t;
GPIOB->CRL=0X88888888; //PB0-7 上拉输入
GPIOB->CRH=0X88888888; //PB8-15 上拉输入
GPIOB->ODR=0X0000; //全部输出0
LCD_RS_SET;
LCD_CS_CLR;
LCD_RD_CLR;
if(lcddev.id==0X8989)delay_us(2);//FOR 8989,Ñóê±2us
t=DATAIN;
LCD_RD_SET;
LCD_CS_SET;
GPIOB->CRL=0X33333333; //PB0-7 上拉输出
GPIOB->CRH=0X33333333; //PB8-15 上拉输出
GPIOB->ODR=0XFFFF; //全部输出1
return t;
}[/mw_shl_code]
把程序中的带注释的六句,能否改成库函数的便于移植到F0,F4中,
|
|