这篇教程C++ GPIO_Write函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GPIO_Write函数的典型用法代码示例。如果您正苦于以下问题:C++ GPIO_Write函数的具体用法?C++ GPIO_Write怎么用?C++ GPIO_Write使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GPIO_Write函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: LCD_write_datavoid LCD_write_data(unsigned char Recdata) //写数据{ uint16_t PORT_DATA, tmpCmd = 0; Delay_1ms(2); //LCD1602_RS=1; //RS=1 GPIO_SetBits(LCD1602_RS_PORT, LCD1602_RS_PIN); Delay_1ms(2); PORT_DATA = GPIO_ReadInputData(LCD1602_DB_PORT); PORT_DATA &= (~LCD1602_DB_MASK); tmpCmd = (uint16_t)(LCD_SWAP_High4Bits(Recdata) & 0xf0) << 2; PORT_DATA |= tmpCmd; GPIO_Write(LCD1602_DB_PORT, PORT_DATA); // 写高四位 //LCD_DATA&=0X0f; // 清高四位 //LCD_DATA|=Recdata&0xf0; // 写高四位 LCD_en_write(); Recdata=Recdata<<4; // 低四位移到高四位 PORT_DATA = GPIO_ReadInputData(LCD1602_DB_PORT); PORT_DATA &= (~LCD1602_DB_MASK); tmpCmd = 0; tmpCmd = (uint16_t)(LCD_SWAP_High4Bits(Recdata) & 0xf0) << 2; PORT_DATA |= tmpCmd; GPIO_Write(LCD1602_DB_PORT, PORT_DATA); // 写低四位 //LCD_DATA&=0X0f; // 清高四位 //LCD_DATA|=Recdata&0xf0; // 写低四位 LCD_en_write();}
开发者ID:xiamin,项目名称:TA_D,代码行数:34,
|