OLED_SDIN_Clr();SysTick_Delay_Us(3);OLED_SDIN_Set();SysTick_Delay_Us(3);} 为了更加直观...
//---OLED IIC端口定义--- #define OLED_SCLK_Clr() nrf_gpio_pin_clear(21)//SCL #define OLED_SCLK_Set() nrf_gpio_pin_set(21) #define OLED_SDIN_Clr() nrf_gpio_pin_clear(22)//SDA #define OLED_SDIN_Set() nrf_gpio_pin_set(22) #define OLED_CMD 0 //写命令 #define OLED_DATA 1...
OLED_SDIN_Clr();OLED_SDIN_Set();} void IIC_Wait_Ack(){ //GPIOB->CRH &= 0XFFF0FFFF; ...
修改GPIO操作的宏定义为: #define OLED_SCLK_Clr() GPIO_ResetBits(GPIOC,GPIO_Pin_13) //CLK PC13 SCK D0 #define OLED_SCLK_Set() GPIO_SetBits(GPIOC,GPIO_Pin_13) #define OLED_SDIN_Clr() GPIO_ResetBits(GPIOC,GPIO_Pin_0) //DIN PC0 MISO D1 #define OLED_SDIN_Set() GPIO_SetBits(GP...
OLED_SDIN_Clr(); OLED_SDIN_Set(); } voidIIC_WaitAck() { OLED_SCLK_Set(); OLED_SCLK_Clr(); } /*** //IICWritebyte ***/ voidIIC_WriteByte(unsignedcharIIC_Byte) { unsignedchari; unsignedcharm,da; da=IIC_Byte; OLED_SCLK_Clr(); for(i=0;i<8;i+...
#define OLED_SDIN_Clr() gpio_bit_reset(IIC_SDA_GPIO_PORT,IIC_SDA_PIN) #define OLED_SDIN_Set() gpio_bit_set(IIC_SDA_GPIO_PORT,IIC_SDA_PIN) int iic_init(void) { rcu_periph_clock_enable(IIC_SCL_GPIO_CLK); rcu_periph_clock_enable(IIC_SDA_GPIO_CLK); ...
OLED_SDIN_Clr(); OLED_SCLK_Clr(); } /*** //IIC Stop 结束信号:SCL高电平时,SDA由低电平到高电平跳变,结束传送数据。 ***/ void OLED_IIC_Stop() { OLED_SCLK_Set() ; // OLED_SCLK_Clr(); OLED_SDIN_Clr(); OLED_SDIN_Set(); } void OLED_IIC_Wait...
#define OLED_SDIN_Clr() GPIO_PinWrite(GPIO1, (27U), 0U); 配置GPIO1_IO25和GPIO1_IO27为输出端口的函数为: void LCD_GPIO_Cogfig(void) { gpio_pin_config_t led_config = {kGPIO_DigitalOutput, 0, kGPIO_NoIntmode}; GPIO_PinInit(GPIO1, (25U), &led_config); ...
() ; // OLED_SCLK_Clr(); OLED_SDIN_Clr(); OLED_SDIN_Set(); } void IIC_Wait_Ack() { //GPIOB->CRH &= 0XFFF0FFFF; //设置PB12为上拉输入模式 //GPIOB->CRH |= 0x00080000; // OLED_SDA = 1; // delay_us(1); //OLED_SCL = 1; //delay_us(50000); /* while(1) { if...
#define OLED_SDIN_Clr() GPIOSetBitValue(LPC_GPIO_PORT->PIN0,6 , 0 ); //11 SDA #define OLED_SDIN_Set() GPIOSetBitValue(LPC_GPIO_PORT->PIN0,6, 1 ); 使OLED工作的其它参数则定义为: #define OLED_MODE 0 #define SIZE 8 #define XLevelL 0x00 ...