CC2530基础开发之串口34课件讲解.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

CC2530基础开发之串口

CC2530芯片引脚CC2530芯片采用6mm*6mmQFN40封装,共有40个引脚,可分为I/O引脚、电源引脚和控制引脚。

I/O口外设UART引脚外设I/OCC2530内部除了8051CPU内核外,还具有其他功能模块,如ADC、定时器、串口通信模块,一般也成这些功能模块为外设。可通过编程将I/O端口与这些外设建立起连接关系,以便这些外设与CC2530芯片外界电路进行信息交换。需要注意的是,不能随意指定某个I/O端口连接到某个外设,它们之间有一定的对应关系。

CC2530内部除了8051CPU内核外,还具有其他功能模块,如ADC、定时器、串口通信模块,一般也成这些功能模块为外设。可通过编程将I/O端口与这些外设建立起连接关系,以便这些外设与CC2530芯片外界电路进行信息交换。位名称复位R/W描述7--0R0保留6T1CFG0R/W定时器1I/O控制0:外设位置11:外设位置25T3CFG0R/W定时器3I/O控制0:外设位置11:外设位置24T4CFG0R/W定时器4I/O控制0:外设位置11:外设位置23:2--0R0保留1U1CFG0R/WUSART1I/O控制0:外设位置11:外设位置20U0CFG0R/WUSART0I/O控制0:外设位置11:外设位置2//设置USART0为外设位置1PERCFG|=0x00;外设I/O

位名称复位R/W描述7--0R0保留6PRI3P10R/W端口1外设优先级控制,当模块被指派到相同的引脚的时候,确定哪个优先0:USART0优先1:USART1优先5PRI2P10R/W端口1外设优先级控制,当PERCFG分配USART1和定时器3到相同引脚的时候,确定优先次序0:USART1优先1:定时器3优先4PRI1P10R/W端口1外设优先级控制。当PECFG分配定时器1和定时器4到相同引脚的时候,确定优先次序0:定时器1优先1:定时器4优先3PRI0P10R/W端口1外设优先级控制,当PERCFG分配USART0和定时器1到相同引脚的时候,确定优先次序0:USART0优先1:定时器1优先2:0端口2功能选择(详见4.3.1节)外设I/OP2SEL设置:端口1外设优先级控制如果I/O映射有冲突,可以在有冲突的组合之间设置优先级。优先级的设置是通过寄存器P2SEL和P2DIR来设置

外设I/OP2DIR设置:端口0外设优先级控制如果I/O映射有冲突,可以在有冲突的组合之间设置优先级。优先级的设置是通过寄存器P2SEL和P2DIR来设置位名称复位R/W描述7:6PRIP000R/W当PERCFG分配给一些外设到相同引脚的时候,这些位将确定优先级。详细优先级列表00第1优先级:USART0第2优先级:USART1第3优先级:定时器101第1优先级:USART1第2优先级:USART0第3优先级:定时器110第1优先级:定时器1通道0-1第2优先级:USART1第3优先级:USART0第4优先级:定时器1通道2-311第1优先级:定时器1通道2-3第2优先级:USART0第3优先级:USART1第4优先级:定时器1通道0-15--0R0保留4:0端口2方向选择(详见4.3.1节)

CC2530串口USART0和USART1是串行通信接口两个USART具有同样的功能,可以分别运行于在两种模式下:异步UART模式同步SPI模式异步UART模式:UART模式提供异步串行接口,在UART模式中,有2种接口选择方式:2线接口和4线接口。2线接口,即使用RXD、TXD4线接口,即使用引脚RXD、TXD、RTS和CTS

UART模式的操作具有以下特点:UART模式8位或者9位负载数据奇校验、偶校验或者无奇偶校验配置起始位和停止位配置LSB(最低有效位)或者MSB(最高有效位)首先传送独立收发中断独立收发DMA触发奇偶校验和帧校验出错状态

UART模式UART模式提供全双工传送,接收器中的位同步不影响发送功能。传送一个UART字节包含1个起始位,8个数据位,1个作为可选的第9位数据或者奇偶校验位,再加上1个或者2个停止位

U0DBUFU0DBUFTdxTdxRdxRdxCC2530PC发送过程写入数据:CPU将数据写入U0DBUF,数据随即被送入发送移位寄存器。串行发送:硬件将数据逐位从TxD引脚发送出去。完成中断:当所有位发送完毕,UTX0IF标志位置1,通知CPU可以发送下一个字节。接收过程起始检测:硬件在RxD引脚检测到起始位后,开始接收数据。数据加载:接收完一帧数据后,整个字节被加载到U0DBUF。接收中断:URX0IF标志位置1,通知CPU前来读取数据。

USARTx控制和状态寄存器,主要用于设置是是UART工作模式还是SPI工作模式位名称复位

文档评论(0)

vermonth155-2娟 + 关注
实名认证
文档贡献者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档