泰凌蓝牙 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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值