首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于zigbee的问题,请各位高手指点一二!

freescale在zigbee方面有好几种PHY和MAC的库,不知道你用的是哪一种。
在SMAC(simple MAC)的库里面,对SPI的操作是两个函数,一个是读取(MCU从SPI读取一个word),另一个是写入(MCU写入SPI一个word)。MCU通过这两个函数来和RF芯片进行通讯的。
这两个函数原型如下:
void drv_write_spi_1(__uint8__ addr, __uint16__ content) , addr指写入的地址,content指写入的内容(word)
__uint16__ drv_read_spi_1(__uint8__ addr) ,addr指需读取的地址,返回值就是所读到的数据(一个word)

如果还有什么问题欢迎随时提问
你这个是D18的最新的1.051版本的库。这个库的源代码没有公开,所以关于这个库目前我也不是特别熟悉,不太能给你太多的答复,抱歉。
Abel就是指RF芯片的MC13192,abel算是它的一个昵称:)
可以用Codewarrior提供的LibMaker功能来把自己写的代码做成库,给别人调用。
具体Libmaker的用法可以参看里面的说明。
恩,我也在做类似的东西,也是用的D18的库,但是感觉对于起步来说还是用SMAC来做比较好。D18的内容比较多,而且相关的support跟进得比较慢。
不客气[em02]
大家一起交流共同进步
西安地区的代理商是安富利,你可以找他们要开发工具
安富利科技中国有限公司
地址 电话 传真 联系人 邮编
中国西安市长安南路447号康德大厦7层D室  +86-29 5252290  +86-29 5249106   710061
找代理商要license
ansiis.lib 是专门给HCS08系列单片机的C语言库,是在生成工程文件的时候和编译器捆绑在一起的,所以不能删除。关于这些问题,我想大家可以在CW的手册中去寻找答案
在freescale的网站上有SMAC的源代码下载的
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=ZRP-1&nodeId=01J4Fs862825657103#Hardware_Tools
返回列表