打印
[Atmel]

每天跟我读点资料:ZigBee光链路的LED驱动固件指南三

[复制链接]
841|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2015-10-10 21:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
下图是Atmel Studio中的ATSAMR21-LED-Driver板,也提供了有效固件工程包并有应用笔记
注意:固件是以 BitCloud SDK版本 3.2.0 IARAtmel Studio 版本可参阅BitCloud快速指导来找到。
2.2 工程配置
   这个固件是依据下列工程配置。
   IAR Embedded Workbench:
   1. 打开ZLLDemo.eww\Appplications\iar_projects->ATSAMR21G18A.ewd
   2. 选择工程配置:All_StdlinkSec_SamR21_Atsamr21g18a_Rf233_48MHz_Iar
Atmel Studio:
   1. 打开ATSAMR21GT18A.atsln(\Applications\atmelStudio_projects)
   2. 选择工程配置:All_StdlinkSec_SamR21_Atsamr21g18a_Rf233_48MHz_Gcc
使用BitClou核心库是从标准的BitCloud SDK中发布的。
HAL库为ATSAMR21-LED-Drive板生产特殊的变化:
IAR Embedded Workbench: libHAL_Samr21_LedDrv_Atsamr21g18a_48Mhz_Iar.a
GCC/Atmle Studio:libHAL_Samr21_LedDrv_Atsamr21g18a_48Mhz_Gcc.a
2.3 配置参数
ZLLDemo 参考应用被修改了以适合ATSAMR21-LED-Driver板。
相对于单片机的工作频率,外围配置,和使用的变化进行硬件抽象层(HAL)。
可选地,进一步修改HAL,所需的代码可以被编辑。HAL可以重新建立基于
BitCloud快速启动指南的指示命令行。
HAL配置(\BitCloud\Components\HAL\Configuration)参数与ATSAMR21-LED-Drive板在建立开关PLATFORM_SAMR21_LED_DRIVER下被覆盖有关。
SAMR21_LED_DRIVER_PWM_CONFIG 定义了时钟和定时器配置特定于ATSAMR21-LED-Driver板并且其值应设为True
PWM应设为False这个设置是BitCloud定时器的默认配置并且这个板子不使用这个。
独一无二的64ATSAMR2-LED-DriverMAC地址是从EDBG芯片考贝的,并且存在SAMR21G18A内部Flash辅助页中。FLASH_AUX_PAGE_ACCESS应被设置成True以保留此实现。
调光有几个配置参数与ZigBee功能有关如加入一个网络,地址,网络表以及相关板子支持的参数。这些配置参数在\Application\configuration.h文件中有效。

相关帖子

沙发
cnb12345| | 2015-10-11 10:25 | 只看该作者
ZIGBEE 太复杂

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝