4935|3

295

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

【Silicon Labs BG22-EK4108A 蓝牙开发评测】五、蓝牙例程控制额外的管脚PA0 [复制链接]

 

由于对蓝牙例程不是很熟悉,一直想通过GATT增加新的功能,结果还是没有头绪。另外查看了评测要求,好像今天是最后一天了。时间过得好快啊

通过仔细分析Soc_Blinky的例程,以及参考其他E友的评测文章,学习了不少,只是都没有突破例程的范围,比如增加一路其他的引脚控制额外的LED等,或者增加一个新的按钮进行控制等。

demo例程的GATT配置中,LED和Button都是做好的,增加了几个项目发现都不成功。

于是想在LED Control中增加LED的方法,来控制额外的引脚,比如PA0(板子外部引出的引脚)

于是先在slcp中增加LED1,增加后系统能自己创建初始化例程等。

 

 Simplicity studio会自动增加相应的头文件sl_simple_led_led1_config.h,并在sl_simple_led_instance.c中自动进行初始化设定

 那么,只要在Bluetooth中的LED控制中增加对应的值就可以完成PA0引脚的控制了

 app.c中修改部分代码,实现对PA0引脚的控制。

由于手头没有LED,就用万用表测量PA0的电压了,测试结果如下

 发送0,LED0熄灭

 发送值1,LED0点亮,PA4输出高电平

 发送值2,PA0输出低电平

 发送值3,PA0输出高电平,3.3V

额外引脚PA0成功通过蓝牙进行控制。其他引脚,只要在slcp中增加Instance就可以实现了。

也算是对4108这块板子的最后评测了。

最新回复

蓝牙协议一直没学懂过,当然,确实也没仔细学过。   详情 回复 发表于 2022-2-17 21:39
点赞 关注
 
 

回复
举报

6587

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

在LED Control中增加LED的方法,来控制额外的引脚,楼主的设置测试,也还是可行的

 
 
 

回复

6773

帖子

2

TA的资源

版主

板凳
 

图形化配置比用代码配置简单不少,不过底层知识还是要理解理解的!

 
 
 

回复

7452

帖子

2

TA的资源

五彩晶圆(高级)

4
 

蓝牙协议一直没学懂过,当然,确实也没仔细学过。

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表