其他分享
首页 > 其他分享> > esp32 gpio 设置

esp32 gpio 设置

作者:互联网

void vSetSSN(int value)
{
    // GPIO_CS
   // gpio_set_direction(GPIO_CS, GPIO_MODE_INPUT); //写这个或下一个
                                                  // 1为高电平,0为低电平
  //  gpio_set_level(GPIO_CS, value);
  gpio_reset_pin(GPIO_CS);
    gpio_set_direction(GPIO_CS, GPIO_MODE_INPUT);
    gpio_set_level(GPIO_CS, value);
}

void vSetMISO(int value)
{
  //  gpio_set_direction(GPIO_MISO, GPIO_MODE_OUTPUT); //写这个或下一个
                                                  // 1为高电平,0为低电平
  //  gpio_set_level(GPIO_MISO, value);
    gpio_reset_pin(GPIO_MISO);
    gpio_set_direction(GPIO_MISO, GPIO_MODE_OUTPUT);
    gpio_set_level(GPIO_MISO, value);
}
 
void vSetMOSI(int value)
{
	//gpio_set_direction(GPIO_MOSI, GPIO_MODE_INPUT); //写这个或下一个
														   // 1为高电平,0为低电平
	//gpio_set_level(GPIO_MOSI, value);
    gpio_reset_pin(GPIO_MOSI);
    gpio_set_direction(GPIO_MOSI, GPIO_MODE_INPUT);
    gpio_set_level(GPIO_MOSI, value);
}

void vSetSCK(int value)
{
	//gpio_set_direction(GPIO_SCLK, GPIO_MODE_INPUT); //写这个或下一个
														   // 1为高电平,0为低电平
	//gpio_set_level(GPIO_SCLK, value);
     gpio_reset_pin(GPIO_SCLK);
    gpio_set_direction(GPIO_SCLK, GPIO_MODE_INPUT);
    gpio_set_level(GPIO_SCLK, value);
}

  

标签:direction,set,esp32,value,MODE,设置,GPIO,gpio
来源: https://www.cnblogs.com/hshy/p/16660277.html