zigbee cc2530 zigbee协议栈芯片通过usb链接到电脑上面,为什么驱动程序不能使用

ZigBee-CC2530学习心得(1)
--------ZigBee开发工具 - CSDN博客
ZigBee-CC2530学习心得(1)
--------ZigBee开发工具
&&&&&首先,我是只是一个大学应届毕业生,本人也是因为参加了挑战杯这个项目,所学也专业包涵单片机内容,所以才开始我的ZigBee之旅,写了2个月左右,项目的基本要求大致是达到了。写这篇博客主要是总结这2个月所学的知识,供大家学习的时候参考一下,因为是第一次写博客,所以有些文采不好的地方,所学知识也大多都是自学,比不上各位大牛们,有时甚至有一些简单的错误,让大伙见笑了,主要是给那些刚刚准备学习的孩子看的,有什么看不懂的,或者写错的,欢迎留言。
& & & ZigBee的开发可以使用很多种芯片,本文使用的是网蜂的CC2530芯片,简单介绍一下硬件种类,有1个下载器 2个芯片板 2跟USB转串口线 2跟天线&大致如下图所示:
& & & & &&CC2530芯片板主要有不带PA功放的普通芯片板和带PA功放的传输加强板,不带PA功放的芯片,稳定传输距离大概在250米左右,自动重连的距离最大为110米。带PA功放的加强板的稳定传输距离为400米,自动重连距离为360米。如下图为不带PA功放的芯片主板:
& & & & 下图为CC2530+CC2591(PA)的芯片主板,即带PA功放板:
& & & & & 详细的I/O配置这里我就不在啰嗦了,不懂的可以百度或者给我留言,有了这些硬件基础,我们就可以顺利的开发8051单片机了,接下来是我们的软件配置。首先,我们安装IAR-EW(带注册机)这款Zigbee开发必备的编译软件,,
打开安装文件,选择IAR安装,默认安装在系统盘:
一路确认下去,然后到了注册界面:在这里打开注册机,把下图中license namber中的数字复制到上图的License#,完成注册。
&最后,我们的打开界面是这样的,就说明安装成功了
& 然后我们再安装SmartRF Flash Programmer 1.9.0这款仿真软件,这是,安装后会出现:
然后我们安装usb转串口驱动,点击,进行下载安装
最后选择我们要安装的Zigbee协议栈,这里我们选择的是TI公司的TI ZStack-CC.0-1.4.0,这个协议栈虽然不是最新的,却是Zigbee网络中使用最多的一种协议,直接打开安装文件等待安装,选择默认路径即可,有需要的也可以装在别的盘,有时候协议栈修改后找不回来了,还可以同时安装几个在别的盘符
安装完成后,我们打开sampleApp.eww这个工程文件,对官方的这个无线点灯程序进行修改
& & & 在这里先给大伙说说ZigBee协议的特征吧。什么是ZigBee协议栈呢?它和ZigBee协议有什么关系呢 协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议的,进而实现无线数据收发。
& & & &下图为ZigBee协议栈的无线网络协议层:
& & & ZigBee的协议分为两部分,IEEE 802.15.4定义了PHY(物理层)和MAC(介质访问层)技术规范;ZigBee联盟定义了NWK(网络层)、APS(应用程序支持子层)、APL(应用层)技术规范。ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用,所以用户就可以不关心Zigbee协议栈具体的实现细节,为大家的开发带来省下了一大批时间。回到主题,进入协议栈里面,选择APP文件夹,这里主要是存放功能代码的地方,打开SampleAPP.c文件,进行源代码编辑,修改你自己想要实现的功能
& & & 修改好了功能,就可以把代码烧录到单片机中,首先,选择编译,编译无错误之后,就可以选择下载按钮进行下载,把ZigBee设备通过下载器连接在PC机旁,开始下载。下载完成后,观察修改的功能是否实现。
& &这里再介绍一下一些关键词,供大家参考。
CCM - Counter with CBC-MAC (mode of operation) HAL - Hardware Abstraction Layer (硬件抽象层)&
PAN - Personal Area Network (个人局域网)&
RF - Radio Frequency (射频)&
RSSI - Received Signal Strength Indicator (接收信号强度指示)
& &这次就先写到这里了,开发工具基本介绍完了,关于详细的代码设计在之后慢慢总结出来,第一次写,写的不好的地方,欢迎大伙指导。
本文已收录于以下专栏:
相关文章推荐
1.Zigbee协议和Z-Stack
  Zigbee协议和Z-Stack是什么关系?这可能是初学Zigbee同学想知道的问题。给大家举个例子吧,我们生活中使用的插排是要符合一定的标准的,现在国家...
IAR开发环境的搭建以及
CC2530单片机程序编程实验
一、实验目的
1、了解和熟悉IAR开发环境
2、CC2530芯片程序的编写和烧录
一、ZigBee协议体系
ZigBee协议模块为层结构,主要由应用层、网络层、媒介访问控制层和物理层组成,其中ZigBee联盟定义了网络层和应用层架构。
每一层为上一层提供一系列服务。所有的服务实...
CC2530模块支持802.15.4、Zigbee2007、Zigbee Pro和Zigbee RF4CD等标准。模块采用CC芯片,配合5dbi天线,收发数据户外可视距离达200米。模...
(本博客ZigBee分支下所有相关实验代码及资料的统一下载链接:/s/1gfmtKwN)
(注:统一下载链接中提供下载的完整工程代码是持续更新的,并兼容老版代...
在做实验之前我们先来了解一下cc2530的51内核的外部中断的基本信息,同样我们去datasheet里面找找这些中断的说明文字:
         Interrupts
   &#160...
(本博客ZigBee分支下所有相关实验代码及资料的统一下载链接:/s/1gfmtKwN)
(PS:任何问题欢迎在下方评论区留言,12小时内回复~)
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)CC2530芯片介绍_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
CC2530芯片介绍
&&cc2503芯片介绍 很有用 下载看看吧 免费 为了赚积分
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢用CC2530 Zigbee 开发套件SensorDemo程序不执行,为什么? - 无线通信技术专区 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
用CC2530 Zigbee 开发套件SensorDemo程序不执行,为什么?
10:06:37  
用CC2530 Zigbee 开发套件SensorDemo程序不执行,为什么?
使用 Zigbee 开发套件, 我烧录了SensorDemo的TI的示例程序在EB板子上,上电后LCD会先显示&IEEE xxxxxxxxxxxx&地址的字符串. 但是当我连上了USB和串口以后,执行了几次SensorMonitor或者packet sniffer, 奇怪的发现只显示&TexasInstruments SmartRF05 EB & 的画面在LCD. 再次上电或者重启以后,也不会再执行SensorDemo程序,有人知道这是为什么吗?谢谢。
助理工程师
10:08:02  
Packet Sniffer是需要烧写packet Sniffer 对应的Firmware才能执行的。
SensorDemo里面有collector和sensor, 另外有user guide介绍demo的,CC2530ZDK_Sensor_Demo_Users_Guide.pdf
Powered by
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
下载发烧友APP
版权所有 (C) 深圳华强聚丰电子科技有限公司京 东 价:
[定价:¥]
PLUS会员专享价
您购买此商品可享受专属价
增值业务:
重  量:
搭配赠品:
服务支持:
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
ZigBee技术开发:CC2530单片机原理及应用
商品介绍加载中...
扫一扫,精彩好书免费看
京东商城向您保证所售商品均为正品行货,京东自营商品开具机打发票或电子发票。
凭质保证书及京东商城发票,可享受全国联保服务(奢侈品、钟表除外;奢侈品、钟表由京东联系保修,享受法定三包售后服务),与您亲临商场选购的商品享受相同的质量保证。京东商城还为您提供具有竞争力的商品价格和,请您放心购买!
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
印刷版次不同,印刷时间和版次以实物为准。
价格说明:
京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。
划线价:商品展示的划横线价格为参考价,该价格可能是品牌专柜标价、商品吊牌价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品在京东平台上曾经展示过的销售价;由于地区、时间的差异性和市场行情波动,品牌专柜标价、商品吊牌价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:如无特殊说明,折扣指销售商在原价、或划线价(如品牌专柜标价、商品吊牌价、厂商指导价、厂商建议零售价)等某一价格基础上计算出的优惠比例或优惠金额;如有疑问,您可在购买前联系销售商进行咨询。
异常问题:商品促销信息以商品详情页“促销”栏中的信息为准;商品的具体售价以订单结算页价格为准;如您发现活动商品售价或促销信息有异常,建议购买前先联系销售商咨询。
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...
七日畅销榜
新书热卖榜
iframe(src='///ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')OK335xD开发板上通过usb连接CC2530模块,为什么无法读取模块中的数据 - Sitara(TM) Cortex-A8 和 ARM9 微处理器 - 德州仪器在线技术支持社区
OK335xD开发板上通过usb连接CC2530模块,为什么无法读取模块中的数据
发表于2年前
<input type="hidden" id="hGroupID" value="34"
如题:我在linux上写了一个串口驱动程序,可以读取数据,但是在开发板上却不行,这是为什么?&/p>
&p>请大神指教&/p>&div style=&clear:&>&/div>" />
OK335xD开发板上通过usb连接CC2530模块,为什么无法读取模块中的数据
此问题尚无答案
All Replies
如题:我在linux上写了一个串口驱动程序,可以读取数据,但是在开发板上却不行,这是为什么?
请大神指教
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼9526分
应该没有对应的驱动吧
linux上是不是有对应的驱动,而开发板上没有啊
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼42610分
开发板上对应的Linux驱动有正确编译进去么?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
我用的是官方的嵌入式linux系统,可能是官方的没有安装usb转串口驱动吧,在/dev目录下显示usbdev1.3这个端口,这并没有转化为串口,只是普通的usb口,请问大神是不是要自己写一个usb转串口驱动了,主要的还是不知道怎么把.c文件编译成.ko文件,大神能不能写一个makefile文件参考一下了,谢谢了
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
我用的是Ubantu,在Ubantu上面是有相关驱动的,请看下图:
在开发板上如下图显示:
我感觉开发板上没有usb转串口驱动才会这样
希望大神指点一二,谢谢了
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼42610分
嵌入式Linux应该自带这个驱动的,你用menuconfig检查下USB驱动部分
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
我查看了下好多USB驱动都没选上,但是自己编译的内核没法烧进NANDFLASH,飞凌的技术支持说NANDFLASH不是开源,不可以用其他的内核
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼35157分
您也可以直接参考ti的官方sdk
Have a try, no&Hesitate!
如果我的回答解决了您的问题,请确认答案,谢谢!:)
You have posted to a forum that requires a moderator to approve posts before they are publicly available.}

我要回帖

更多关于 zigbee包括cc2530妈 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信