首页 物联网实验第二课

物联网实验第二课

举报
开通vip

物联网实验第二课null物联网感知与识别技术试验物联网感知与识别技术试验I/OI/OCC2430具有 P0_0 ~ P0_7 , P1_0~P1_7 , P2_0~P2_7 共21个I/O口。它们可作为通用数字I/O,也可用于连接ADC、定时/计数器或UART等外设IO。 I/O I/O CC2430的SFR中有三类寄存器可用于配置这些IO口:   ①PxSEL(x为0/1/2):P0/P1/P2口功能选择   0:通用数字IO,1:外设IO,缺省默认为0   ②PxDIR(x为0/1/2):P0/P1/P2口方向   0:输入,...

物联网实验第二课
null物联网感知与识别技术试验物联网感知与识别技术试验I/OI/OCC2430具有 P0_0 ~ P0_7 , P1_0~P1_7 , P2_0~P2_7 共21个I/O口。它们可作为通用数字I/O,也可用于连接ADC、定时/计数器或UART等外设IO。 I/O I/O CC2430的SFR中有三类寄存器可用于配置这些IO口:   ①PxSEL(x为0/1/2):P0/P1/P2口功能选择   0:通用数字IO,1:外设IO,缺省默认为0   ②PxDIR(x为0/1/2):P0/P1/P2口方向   0:输入,1:输出,缺省默认为0   ③PxINP(x为0/1):P0/P1口输入模式   0:上拉/下拉,1:三态,缺省默认为0   在使用IO口时需配置,若缺省,则取系统默认值。中断中断CPU 与 外设的数据传输方式之一 还包括 查询、DMA 外部中断 定时器中断 定时器定时器T1:用定时器1来改变小灯的状态,T1没溢出一次,两个小灯闪烁一次,并且在停止闪烁后成闪烁前的相反状态。 T2:用定时器2来改变小灯的状态,T2每发生一次中断小灯改变状态一次。 T34:用定时器34来改变小灯的状态,T34每发生200次中断小灯改变状态一次。 nullT1CTL = 0x0d; //中断无效,128分频;自动重装模式(0x0000->0xffff); %%%%%%%% 自动重装时是指定时器从0x0000开始一直自增到0xffff,到0xffff后产生中断,然后在从0x0000自增到0xffff 定时器1的寄存器T1CTL第三位第二位设置了定时器1计数时钟分步选择  00不分频 01:8分频  10:32分频   11:128 null#pragma vector = T1_VECTOR     //此句的作用是将以下中断程序储存在T1_VECTOR定义的中断地址向量中,T1_VECTOR是在ioCC2439.h头文件中定义的地址,使用时可打开ioCC2430.h头文件查阅相应定义 %%%%%%%%%%%%nullT1CTL(T1 控制&状态寄存器): 位号        位名      复位值       操作性         功能描述 7           CH2IF      0         可读/写0       定时器1 通道2 中断标志位 6           CH1IF      0         可读/写0       定时器1 通道1 中断标志位 5           CH0IF      0         可读/写0       定时器1 通道0 中断标 4           OVFIF      0         可读/写0       定时器溢出中断标志,在在计数器达到计数 终值的时候置位 3:2         DIV[1:0]   00        可读/写        定时器1 计数时钟分步选择                                                         00 不分频                                                         01 8 分频                                                         10 32 分频                                                         11 128 分频 1:0         MODE[1:0]  00        可读/写        定时器1 模式选择                                                         00 暂停                                                         01 自动重装0x0000-0xffff                                                                                                                      10 比较计数0x0000-T1CC0                                                         11 PWM 方式                                                         0x0000-T1CC0-0X0000 null#include #define SET_TIMER2_CAP_INT()      \       do{                             \         EA = 1;                      \   打开全局中断         T2IE = 1;                    \   打开T2中断         T2PEROF2 |= 0x40;  \   打开T2溢出中断          }while(0)
本文档为【物联网实验第二课】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_411666
暂无简介~
格式:ppt
大小:41KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-11-29
浏览量:35