当前位置: 首页 > news >正文

合肥的网站建设州seo没什么作用了

合肥的网站建设州,seo没什么作用了,整人网站怎么做,肇庆市手机网站建设品牌文章目录1.串行通信接口简述2.串行通信接口寄存器U0CSR (0x86) -USART 0 控制和状态U0UCR (0xC4)–USART 0 UART 控制U0GCR (0xC5)–USART 0 通用控制U0BUF (0xC1) – USART 0 接收/传送数据缓存U0BAUD (0xC2) – USART 0 波特率控制3.设置串行通信接口比特率控制寄存器4.外设I…

文章目录

        • 1.串行通信接口简述
        • 2.串行通信接口寄存器
          • U0CSR (0x86) -USART 0 控制和状态
          • U0UCR (0xC4)–USART 0 UART 控制
          • U0GCR (0xC5)–USART 0 通用控制
          • U0BUF (0xC1) – USART 0 接收/传送数据缓存
          • U0BAUD (0xC2) – USART 0 波特率控制
        • 3.设置串行通信接口比特率控制寄存器
        • 4.外设I/O引脚映射
          • PxSEL功能引脚配置
        • 5.USART0 demo

1.串行通信接口简述

在CC2530内部有2组串口USART0和USART1,它们都能分别运行于异步模式(UART)或者同步模式(SPI),在寄存器UxCSR的MODE配置为1时作为UART模式,其中UxCSR的x为0或1,两个USART具有同样的功能。在UART模式中,可以使用双线连接方式(引脚RXD+TXD)或四线连接方式(引脚RXD+TXD+RTS+CTS),其中RTS和CTS用于硬件流量控制。
UART模式具有以下特点:

  • 8位或9位负载数据
  • 奇校验、偶校验或者无奇偶校验
  • 配置起始位和停止位电平
  • 配置LSB或者MSB首先传送
  • 独立收发中断
  • 独立收发DMA触发
  • 奇偶校验和帧校验出错状态

2.串行通信接口寄存器

对于每个USART(USART0/USART1),有5个相关寄存器 (x是USART的编号,为0或1):

  • UxCSR:USARTx 控制和状态
  • UxUCR:USARTx UART 控制
  • UxGCR:USARTx 通用控制
  • UxBUF:USART x 接收/发送数据缓冲
  • UxBAUD:USART x 波特率控制
U0CSR (0x86) -USART 0 控制和状态

在这里插入图片描述

U0UCR (0xC4)–USART 0 UART 控制

在这里插入图片描述

U0GCR (0xC5)–USART 0 通用控制

在这里插入图片描述

U0BUF (0xC1) – USART 0 接收/传送数据缓存

在这里插入图片描述

U0BAUD (0xC2) – USART 0 波特率控制

在这里插入图片描述

3.设置串行通信接口比特率控制寄存器

在UART模式时,内部波特率发生器的波特率设置由寄存器UxBAUD.BAUD_M[7:0]和UxGCR.BAUD_E[4:0]来定义波特率
在这里插入图片描述

4.外设I/O引脚映射

看芯片手册知道USART0的SPI模式和UART模式除了可以配置P0端口外还可以映射在P1端口,USART2亦是如此

在这里插入图片描述配置PERCFG寄存器可以选择USART0、USART1和定时器使用的I/O位置
在这里插入图片描述

PxSEL功能引脚配置

在LED控制与按键检测(输入/输出)一篇中有提到 PxSEL 这个端口功能选择寄存器,将引脚配置为普通I/O或是外设功能,用作USART时需要将对应引脚的位置1
在这里插入图片描述

5.USART0 demo

CC2530通过串口0不断向PC串口发送字符串“Hello World”并换行显示

#include <ioCC2530.h>#define uint  unsigned int
#define uint8 unsigned charvoid delayUs(uint n)
{while(n--){asm("NOP");asm("NOP");asm("NOP");	}
}void delayMs(uint n)
{while(n--){delayUs(1000);}
}void initUART(void)
{CLKCONCMD &= ~0x40;         // 设置系统时钟源为32MHz晶振while(CLKCONSTA & 0x40);    // 等待晶振稳定CLKCONCMD &= ~0x47;         // 设置系统主时钟频率为32MHzPERCFG = 0x00;              // USART0 使用位置1 P0_2 P0_3口P0SEL = 0x3C;               // P0_2 P0_3 P0_4 P0_5用作串口U0CSR |= 0x80;			  // UART模式U0GCR |= 8;                 // 波特率 9600U0BAUD |= 59;UTX0IF = 0;				  // UART0 TX中断标志初始置位0
}void UART_Send_String(char *Data,int len)
{uint8 j;for(j=0;j<len;j++){U0DBUF = *Data++;while(UTX0IF == 0);UTX0IF = 0;}
}void main(void)
{char SendStr[] = "Hello World\r\n";initUART();while(1){UART_Send_String(SendStr,sizeof(SendStr));delayMs(500);}}

在串口调试助手上可以看到串口打印信息
在这里插入图片描述

http://www.khdw.cn/news/6806.html

相关文章:

  • 个人网页设计作品代码seo点击软件手机
  • 百科创建江北seo
  • 做网站建设多少钱网站页面分析
  • 京网站制作公司推广关键词外包
  • 一个新的网站怎么做SEO优化外汇交易平台
  • 做问卷调查的网站网络营销的类型
  • 网站建设岗位网络seo招聘
  • 网站安全建设必要性网站seo优化方案项目策划书
  • 双桥网站建设如何营销推广自己的产品
  • 做gif表情包的网站手机百度高级搜索入口
  • 抖音号出售网站seo工资待遇 seo工资多少
  • seo网上培训多少钱seo类目链接优化
  • wordpress登录无效用户名广州seo搜索
  • 网站集约化建设2019年4月seo网站营销公司哪家好
  • 网站搭建兼职百度最新收录方法
  • 做社交网站需要什么资质广告联盟app下载赚钱
  • 网站设计计划书公司网站建设哪个好
  • mediwiki 做网站免费的企业黄页网站
  • 用凡科做的网站要钱吗网络推广渠道分类
  • 湖南网站优化建站
  • 为什么大公司不用c 做网站seo短视频入口
  • 闸北东莞网站建设哈尔滨seo推广
  • 网站开发框架的作用优化防疫政策
  • 个人做地方民生网站在线检测网站安全
  • 市政府统一建设网站的提议如何制作一个属于自己的网站
  • 站长seo计费系统无代码建站
  • 做网站为什么差价很大seo推广费用需要多少
  • 深圳市住房和建设局网站下载中国站长
  • 做网站的备案资料百度推广退款电话
  • 自己的网站做优化怎么设置缓存焦作seo公司