电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

HED10W07SN基本I/O设计

基本I/O设计

芯片中没有与其它外设功能复用的GPIO引脚只有3个:GPIO11、GPIO12、GPIO13。

底层提供了相关的接口函数(wm_gpio.h)。常用的应用场合下使用的函数如下:

1、作为输入:

配置I/O引脚为输入:tls_gpio_cfg(gpio_pin, TLS_GPIO_DIR_INPUT, TLS_GPIO_ATTR_FLOATING);
读引脚电平:u16 ret; ret = tls_gpio_read(gpio_pin);

配置I/O引脚为输出:tls_gpio_cfg(gpio_pin, TLS_GPIO_DIR_OUTPUT, TLS_GPIO_ATTR_FLOATING);
控制引脚电平:tls_gpio_write(gpio_pin,0);

初始化:
  tls_gpio_cfg(gpio_pin, TLS_GPIO_DIR_INPUT, TLS_GPIO_ATTR_PULLLOW);
  tls_gpio_isr_register(demo_gpio_isr_callback,NULL);
  tls_gpio_int_enable(gpio_pin, TLS_GPIO_INT_TRIG_RISING_EDGE);

注意:所有的中断输入引脚共用一个回调函数。
中断回调函数例子:

主索引

回教程首页

  附件
 

  参考链接
 

 

博主
lanzhoo
lanzhoo's Blog
lanzhoo
点击跳转