zoukankan      html  css  js  c++  java
  • 泰凌蓝牙 8232 GPIO

    /****************************************************************************************************************************************************************************************************

    1.想整理些泰凌8232的坑,做项目中,在网上几乎没有关于这个芯片的资料,可能是没人用,不应该,还是因为版权啥的??  如果真的涉及,请联系我删除,谢谢

    2.记录一些遇到的问题,有需要的可以参考下,文章也会记录一些未解决的问题,本人能力有限,文章仅供参考

    ****************************************************************************************************************************************************************************************************/

    所有的GPIO都会在main中进入死循环之前调用gpio_init();进行初始化.GPIO的默认初始化状态在这里,包括 输入输出,输出强度,输出电平,上拉下拉.

    如果不想让SDK帮我们初始化这些GPIO,想自己初始化,该怎么操作.需要在app_config.h中定义一些宏定义,仿照SDK中的写法即可

    下面这是配置PC4为GPIO功能,关闭输入,打开输出.输出高电平.

     

    这是一个坑,开始点灯,发现如何都点不亮一个led,库函数写的0是使能,1是关闭.但是写0不管用.用泰凌的SDK,要小心翼翼,不能完全相信库.

     

     在记录一个坑,读取一个IO的电平,库函数写的1high,0 low.确实是这么回事.但是 它返回值不是一个1或者一个0,举个例子,如果PB5是高电平,则返回值的bit5是1.

  • 相关阅读:
    oracle 动态SQL
    Oracle 学习PL/SQL
    SQL优化原理
    JAVA环境配置
    Java接口
    Java数据类型、操作符、表达式
    C#-VS配置开发环境-摘
    Java版本
    网站构建
    Java 时间、字符串
  • 原文地址:https://www.cnblogs.com/1024E/p/14391192.html
Copyright © 2011-2022 走看看