




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Zigbee深入浅出胜达电子新浪官方博客:百度搜索倒戈人生/s/articlelist_2710816681_1_1.html相关资料下载和技术交流:胜达电子-Zigbee技术群A、B、C配套学习板:胜达电子零售店(淘宝)/Zigbee深入浅出 第一讲1、什么是Zigbee?它能干什么用?2、学习Zigbee需要些什么储备知识3、入门介绍4、开发环境搭建。1、什么是Zigbee?能干什么用?2、Zigbee应用:家居、工业、农业、医疗等等2、学习Zigbee需要的储备知识?3、入门相关的介绍
2、:3.1 Zigbee和TICC2530IARZSTACK的关系?4、学习误区,学习方法?拿到例子程序或模板代码+胜达电子的课题笔记+Zigbee视频课程+PPT,通过仿真器一步一步去跟踪代码,自己可以适当的记一些电子笔记。开发环境搭建Zigbee深入浅出 第二讲1、学会随心所欲的控制所有口子的输入输出。2、完成相应的外设实验。1、随心所欲的控制IO的输入输出CC2530只具备QFN40封装工作范围:23.6V(推荐选3.3V)一共有21个通用IO口,其中这21个分为3组P0P1P2;这些口子都可以作为普通或对应的片上外设控制。通用IO:共21个,分成3组,P0组、P1组、P2组,其中P0P1
3、组各8 个IO,P2组5个(P2_0、P2_1、 P2_2、P2_3、 P2_4、P2_5)。其中P1_0P1_1有20mA的驱动能力,其余的只有4mAIO口配置相关寄存器:PxSEL、PxDIR、PxINPPx(x分别对应0、1、2,用来控制对应的IO口组)3种寄存器,复位,默认都是0PxSEL寄存器作用:有8位,每一位对应具体的IO组中的相应的一个IO,决定它是普通IO口还是片上外设,0 表示普通IO口,1表示片上外设。PxSEL寄存器(x=0、1)相应的一个IO,决定它是普通IO口还是片上外设,0表示普通IO口,1表示片上外设.PxSE76543210L寄存器位Px组Px_7Px_6Px
4、_5Px_4Px_3Px_2Px_1Px_0对应IO口的位P2SEL寄存器同样也是0表示普通IO、1表示片上外注意:其中P2组只有5个IO口,但是P2_1P2_2设是用于下载程序用的,所以,这两个IO不需要配置, 因此P2SEL的低3位分别对应P2_0 P2_3 、P2_4.P2SE76543210L寄存器位Px组P2_4P2_3P2_0对应IO口的位PxDIR寄存器作用:有8位,每一位对应具体的IO组中的相应的一个IO,决定它是输入还是输出,0表示输入,1表示输出。特别注意:其中P2组只有5个IO口,低五位也对应P2_0P2_4 后面的位不用管。PxDIR寄存器(x=0、1)每一位对应具体的
5、IO组中的相应的一个IO,决定它是输入还是输出,0表示输入,1表示输出。PxDI76543210R寄存器位PxPx_Px_Px_Px_Px_Px_Px_Px_76543210组对应IO口的位P2DIR寄存器每一位对应具体的IO组中的相应的一个IO,决定它是输还 是输出,0表示输入,1表示输出。注意:其中P2组只有5个IO口,低五位也对应 P2_0P2_4 后面的位不用管。PxDIR寄76543210存器位Px组对P2_ 4P2_ 3P2_ 2P2_ 1P2_ 0应IO口的位PxINP寄存器作用:在输入的时候,8位,每一位对应具体的IO组中的相应的一个IO,决定它是上下拉模式还是三态,0表示上下
6、拉模式,1表示三态。特别注意:其中P2组只有5个IO口,低五位也对应P2_0P2_4 ,后面的3位决定在配置为上下拉模式的时候,组为上拉 还是下拉,0表示上拉,1表示下拉PxINP寄存器(x=0、1)在输入请的情况下,每一位对应具体的IO组中的相应的一个IO,决定它是上下拉模式还是三态,0表示上下拉,1表示三态。PxIN76543210P寄存器位PxPx_ 7Px_ 6Px_ 5Px_ 4Px_ 3Px_ 2Px_ 1(xPx_ 0组对应=0(x=0)IO口的位P2INP寄存器功能也是一样。特别注意:其中后面的3位决定在配置为上下拉模式的时候,组为上拉,还是下拉,0表示上拉,1表示下拉P2I7
7、6543210NP寄存器位PxP2组P1组P0组P2_P2_P2_P2_P2_43210组对应IO口的位Zigbee深入浅出第三讲能够随心所欲的检测到任意一个外部IO口来的中断怎么从汇编的角度分析、跟踪,学会查看分析掩码。外部中断配置1、首先开IO口组中断;2、开组内对应的具体某IO口中断;3、上升沿还是下降沿触发;4、开CPU总中断EA=1;组配置组内配置PICTL寄存器0代表上升沿,1代表下降沿。中断函数:#pragma vector=PxINT_VECTORPxIFGPxIF清零和voidfn()PxIFG=0; interruptPxIF=0;Zigbee深入浅出第四讲掌握时钟的切换,
8、控制串口时钟CC2530一共有4个时钟:16M RC32M OSC32K RC32.768K状态寄存器命令寄存器器。串口控制CC2530具备2个串口;且每个串口都可以配置选择控制脚。和51单片机一样UxDBUF 在接收和发送在物理上是两个不同的寄存#pragma vector=URX0_VECTOR interrupt void URX0_IRQ(void)Zigbee深入浅出第五讲n DIY无线通信模块了解IEEE802.15.4ISM信道Zigbee深入浅出第六讲n 协议栈之操作系统抽象层 OSAL1、操作系统是什么?能干什么事?为什么要在Zigbee里面引入操作系统他和Zigbee是什么
9、关系?2、掌握操作系统的一些概念,如任务、调度等3、协议栈中OSAL的工作原理4、通过协议栈在操作系统OSAL下完成按键点灯实验,进一步熟悉OSAL的工作原理,建立直观、感性认识。胜达电子学习Zigbee的方法:拿到例子程序或模板代码+胜达电子的课题笔记+Zigbee视频课程+PPT,通过仿真器一步一步去跟踪代码,自己可以适当的记一些电子笔记。1、操作系统是什么?能干什么事?为什么要在Zigbee里面引入操作系统,它和Zigbee是什么关系?2、掌握操作系统的一些概念,如任务、处理、调度等、3、协议栈中OSAL的工作原理Zigbee深入浅出第七讲n 协议栈之组网通信1、掌握协调器、路由器、终端关系2、掌握端点、簇ID、个域网I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 戏曲丰台活动方案
- 戒烟宣传活动方案
- 战略联盟活动方案
- 户外儿童昆虫活动方案
- 户外取暖活动方案
- 户外团课活动方案
- 户外活动直播活动方案
- 户外爬树活动方案
- 户外种菜活动方案
- 户外踏春活动方案
- 河南师范大学通用模板课件
- 模拟电子技术(第11版英文版)PPT完整全套教学课件
- 主题10一带一路倡议与国际合作 课件(24张)
- WB/T 1087-2018煤炭仓储设施设备配置及管理要求
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- 金融学 曹龙骐 02教材课件
- 2022年混凝土搅拌站建设项目可行性研究报告
- 《觉醒年代》朗诵稿
- 2022年社会学概论考试重点广东海洋
- 福建省中小学教师职务考评登记表
- 北京市中级专业技术资格评审申报表
评论
0/150
提交评论