微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 各位大哥帮忙看下!此函数赋值有无问题(8位数据接口为PB8-15)

各位大哥帮忙看下!此函数赋值有无问题(8位数据接口为PB8-15)

时间:10-02 整理:3721RD 点击:

/**********************************************************
写命令与数据子函数
**********************************************************/
void LCD_Write(u8 type, u16 value)    //变量type判定写入的是command还是data,变量value表示写入的内容
{
LCD_CS = 0;
LCD_RS  = type;      // 0: command    1: data   
LCD_WR  = 0;
   //传送u16变量value高8位数据到PB8-15
  GPIOB->BSRR = value & 0xff00;   
  GPIOB->BRR = (~value) & 0xff00;
LCD_WR  = 1;
LCD_WR  = 0;
  //传送u16变量value低8位数据到PB8-15
  GPIOB->BSRR = value<<8 & 0xff00;  
  GPIOB->BRR = ((~value)<<8) & 0xff00;
    LCD_WR  = 1;
   LCD_CS = 1;
}

找到问题了没有?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top