平头哥RVB2601板子上手——GPIO"/>
平头哥RVB2601板子上手——GPIO
作者:bigbat
对于嵌入式应用来说最简单的测试就是点亮LED了,下面我就做一下使用GPIO来点亮LED的试验。从有限的资料来看,CH2601使用了E906内核、系统总线接口支持 AMBA3.0 AHB-Lite 协议。该总线是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度低功耗等特点。也就是说外设的操作与ARM类型的MCU相似。但是我想错了,还是有些差别的,具体的操作过程是:设置MUX多路分配器将pin和pin的GPIO功能连接,然后初始化GPIO接口。接着指定GPIO方向,这时候该GPIO引脚才可以使用。由于资料不多主要是参考例程代码。
csi_pin_set_mux(PA7, PIN_FUNC_GPIO); //Red LEDcsi_pin_set_mux(PA25, PIN_FUNC_GPIO); //Green LEDcsi_pin_set_mux(PA4, PIN_FUNC_GPIO); //Blue LEDcsi_gpio_pin_init(&pin_led_red, PA7);csi_gpio_pin_dir(&pin_led_red, GPIO_DIRECTION_OUTPUT);csi_gpio_pin_init(&pin_led_green, PA25);csi_gpio_pin_dir(&pin_led_green, GPIO_DIRECTION_OUTPUT);csi_gpio_pin_init(&pin_led_blue, PA4);csi_gpio_pin_dir(&pin_led_blue, GPIO_DIRECTION_OUTPUT);
第一、根据原理图
更多推荐
平头哥RVB2601板子上手——GPIO
发布评论