- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
南京立超电子科技有限公司G80F960之EUART应用笔记 VER1.00 2015.2.9选型指南型号ROMRAMI/O温度范围封装G80F960AU16K1.5K44-40°C ~+105°CTQFP48G80F960AP16K1.5K30-40°C ~ +105°CLQFP32G80F960AX8K856B22-40°C ~ +105°CTSSOP24技术咨询南京立超电子科技有限公司中国南京市和燕路251号金港大厦A幢2406室ZIP:210028Tel:0086-2583310926Fax:0086-25ebsite:http:///目 录选型指南1技术咨询11、EUART简介32、控制寄存器33、EUART功能函数33.1 初始化EUART43.2 发送单字节函数53.3 发送多字节函数63.4 接收字节函数64、测试示例75、规格更改记录96、免责声明9G80F960片上EUART应用笔记G80F960是一种高速高效率8051兼容单片机。在同样振荡频率下,较之传统的8051芯片具有运行更快速,性能更优越的特性。G80F960保留了标准8051芯片的大部分特性,包括内置256字节RAM和2个16位定时器/计数器。此外,G80F960还集成了1280字节外部扩展RAM,以及存储程序的16K字节flash,此外还集成2K类EEPROM,用于在系统掉电后保存数据。G80F960还集成了两个多输入模拟比较器,两路放大器,12位集成数字比较功能的高速ADC,以及6输出带死区时间控制的电机控制PWM模块,非常适合于直流无刷电机/永磁同步电机控制。此外,G80F960集成了看门狗定时器,上电复位和低电压复位等功能,提供了2种低功耗省电模式。本指南介绍G80F960芯片的片上EUART编程方法。适用于G80F960系列单片机。1、EUART简介G80F960串行通信采用的是增强型通用异步收发器(EUART),自带波特率发生器,能够进行帧出错检测及地址自动识别。EUART总共有四种工作方式:方式0(同步,半双工通讯),方式1(8位EUART,可变波特率,异步全双工),方式2(9位EUART,固定波特率,异步全双工),方式3(9位EUART,可变波特率,异步全双工),本文档以方式1为例进行说明。2、控制寄存器助记符描述访问复位值地址SCONEUART控制及状态寄存器。读/写0000000098HSBUF串行数据缓冲器。读/写0000000099HPCON电源和串行控制。读/写00--000087HSBRTLEUART波特率发生器计数器低8位寄存器读/DHSBRTHEUART波特率发生器计数器高7位寄存器读/EHBFINEEUART波特率发生器微调数据寄存器读/写----0000A4H3、EUART功能函数功能函数包含了串口的初始化,发送字节和接收字节,当然在调用功能函数前必须先配置时钟参数。3.1 初始化EUART初始化主要包括波特率的设置,工作方式的设置以及时钟源的确定。首先应先确定系统的时钟频率,时钟频率的设置是通过宏定义实现的,宏定义见程序清单1。程序清单1 串口时钟源配置#define OSCCLK L //将内部27M高速时钟作为时钟源#define FREQUENCY (OSCCLK/12) /系统时钟为时钟源的12分频与其他51单片机一样,G80F960的串行波特率可以通过定时器2产生,除此以外还可以通过自带的波特率发生器产生。为了不占用定时器资源,示例采用的是自带的波特率发生器,可通过SBRTH寄存器的SBRTEN位开启波特率发生器。串口工作于方式1,它提供10位(1位停止位,8位数据位和1个停止位)全双工异步通讯,在此工作方式下,波特率固定为自带波特率发生器溢出率的16分频。EUART的初始化代码见程序清单2。程序清单2 EUART初始化函数void UartInit(unsigned char UARTx,unsigned long int Baudrate){unsigned int sbrt;unsigned int bfine; switch(UARTx){case UART0:{sbrt=(int)((FREQUENCY*1.0)/(Baudrate*1.0)/16.0); //计算波特率发生器计数值bfine=(int)((FREQUENCY*1.0)/(Baudrate*1.0)-16*sbrt);//计算波特率发生器微调值SCON=0x50; //方式1,接收允许 SBRTH=(32768-sbrt)/128;//装载波特率发生寄存器SBRTL=(32768-sbrt)%256; BFIN
您可能关注的文档
- 《信息论与编码技术》实验教案.doc
- 《遥感原理及应用》实验指导书.doc
- 《遥感原理与应用》课程上机.doc
- 《自动控制原理》课程设计.doc
- 【南京一轮复习】第10课函数模型及其应用.doc
- 1多普勒天气雷达原理与应用.doc
- 1热分析法的研究进展.doc
- 1万吨高级碳化硅陶瓷材料项目可行性研究报告.doc
- 2DPSK解调电路的研究与设计.doc
- 4种助剂对锦类织物染色性及防沾色性的影响.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)