zigbee按键及LED管脚自定义

zigbee开发板按键和LED管脚定义的修改

zigbee协议栈中按键和LED管脚的接口都做了一堆的宏定义,如果使用的板子和官方的开发板管脚分布不一致,需要用户修改管脚定义。

1. 按键管脚定义

按键的接口程序函数在 Component/hal/target/cc2530DB目录下的hal_key.c文件中。
这里写图片描述
此文件中定义了key管脚的别名,对于按键位bit在应用层中已经使用别名表示,如: HAL_KEY_SW_6等类似名字。
[图片]
根据管脚坐在的组修改 PORT,及BIT。 key 的Interrupts选项需根据相应管脚的配置寄存器来配置器所在为。得看cc2530器件手册。
并且在 hal_key.c文件中又包含 hal_board.h , 此文件只是引用了Components\hal\target\CC2530EB目录下的hal_board_cfg.h 头文件。
[图片]
在hal_board_cfg.h文件中需要修改系统中使用到的管脚位
[图片]

2. LED 灯管脚的分配

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kimiyang123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值