像STM32将GPIO赋值它可以GPIO_InitStructure.GPIO_Pin = OV7725_DATA_0_GPIO_PIN | OV7725_DATA_1_GPIO_PIN | OV7725_DATA_2_GPIO_PIN | OV7725_DATA_3_GPIO_PIN | OV7725_DATA_4_GPIO_PIN | OV7725_DATA_5_GPIO_PIN |OV7725_DATA_6_GPIO_PIN | OV7725_DATA_7_GPIO_PIN;}
那么DSP28069要怎么实现了一样的配置GPIO呢?把八个gpio的状态值赋值给一个变量,求助啊,能不能给个具体程序示例一下。
xuan yi zhang:有人吗
像STM32将GPIO赋值它可以GPIO_InitStructure.GPIO_Pin = OV7725_DATA_0_GPIO_PIN | OV7725_DATA_1_GPIO_PIN | OV7725_DATA_2_GPIO_PIN | OV7725_DATA_3_GPIO_PIN | OV7725_DATA_4_GPIO_PIN | OV7725_DATA_5_GPIO_PIN |OV7725_DATA_6_GPIO_PIN | OV7725_DATA_7_GPIO_PIN;}
那么DSP28069要怎么实现了一样的配置GPIO呢?把八个gpio的状态值赋值给一个变量,求助啊,能不能给个具体程序示例一下。
Seven Han:
回复 xuan yi zhang:
c2000系列芯片没看到如STM32这种写法,关于c2000gpio的操作您可以参考controlsuite中的gpio_toggle和gpio_setup例程。
像STM32将GPIO赋值它可以GPIO_InitStructure.GPIO_Pin = OV7725_DATA_0_GPIO_PIN | OV7725_DATA_1_GPIO_PIN | OV7725_DATA_2_GPIO_PIN | OV7725_DATA_3_GPIO_PIN | OV7725_DATA_4_GPIO_PIN | OV7725_DATA_5_GPIO_PIN |OV7725_DATA_6_GPIO_PIN | OV7725_DATA_7_GPIO_PIN;}
那么DSP28069要怎么实现了一样的配置GPIO呢?把八个gpio的状态值赋值给一个变量,求助啊,能不能给个具体程序示例一下。
Igor An:
回复 Seven Han:
没有简单的一句搞定的语句。只有按位操作赋值与清除
赋值语句
usTempVar |= gpio1
usTempVar |= gpio2<<1
usTempVar |= gpio3<<2
…………
清除语句
usTempVar &= ~gpio1
usTempVar &= ~gpio2<<1
usTempVar &= ~ gpio3<<2
…………
像STM32将GPIO赋值它可以GPIO_InitStructure.GPIO_Pin = OV7725_DATA_0_GPIO_PIN | OV7725_DATA_1_GPIO_PIN | OV7725_DATA_2_GPIO_PIN | OV7725_DATA_3_GPIO_PIN | OV7725_DATA_4_GPIO_PIN | OV7725_DATA_5_GPIO_PIN |OV7725_DATA_6_GPIO_PIN | OV7725_DATA_7_GPIO_PIN;}
那么DSP28069要怎么实现了一样的配置GPIO呢?把八个gpio的状态值赋值给一个变量,求助啊,能不能给个具体程序示例一下。
xuan yi zhang:
回复 Igor An:
请问28069有这样的语句?
像STM32将GPIO赋值它可以GPIO_InitStructure.GPIO_Pin = OV7725_DATA_0_GPIO_PIN | OV7725_DATA_1_GPIO_PIN | OV7725_DATA_2_GPIO_PIN | OV7725_DATA_3_GPIO_PIN | OV7725_DATA_4_GPIO_PIN | OV7725_DATA_5_GPIO_PIN |OV7725_DATA_6_GPIO_PIN | OV7725_DATA_7_GPIO_PIN;}
那么DSP28069要怎么实现了一样的配置GPIO呢?把八个gpio的状态值赋值给一个变量,求助啊,能不能给个具体程序示例一下。
Igor An:
回复 xuan yi zhang:
这几句只是一个例子,都是C语言语法,不是哪个芯片的语句。
像STM32将GPIO赋值它可以GPIO_InitStructure.GPIO_Pin = OV7725_DATA_0_GPIO_PIN | OV7725_DATA_1_GPIO_PIN | OV7725_DATA_2_GPIO_PIN | OV7725_DATA_3_GPIO_PIN | OV7725_DATA_4_GPIO_PIN | OV7725_DATA_5_GPIO_PIN |OV7725_DATA_6_GPIO_PIN | OV7725_DATA_7_GPIO_PIN;}
那么DSP28069要怎么实现了一样的配置GPIO呢?把八个gpio的状态值赋值给一个变量,求助啊,能不能给个具体程序示例一下。
xuan yi zhang:
回复 Igor An:
我主要想知道程序怎么写来读取8个GPIO的数据
像STM32将GPIO赋值它可以GPIO_InitStructure.GPIO_Pin = OV7725_DATA_0_GPIO_PIN | OV7725_DATA_1_GPIO_PIN | OV7725_DATA_2_GPIO_PIN | OV7725_DATA_3_GPIO_PIN | OV7725_DATA_4_GPIO_PIN | OV7725_DATA_5_GPIO_PIN |OV7725_DATA_6_GPIO_PIN | OV7725_DATA_7_GPIO_PIN;}
那么DSP28069要怎么实现了一样的配置GPIO呢?把八个gpio的状态值赋值给一个变量,求助啊,能不能给个具体程序示例一下。
xuan yi zhang:
回复 Seven Han:
我主要想知道程序怎么写来读取8个GPIO的数据