为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

奇偶校验

2012-07-26 1页 doc 28KB 26阅读

用户头像

is_353323

暂无简介

举报
奇偶校验UARTx_RX_proc.L *****奇偶校验错误判别*******如果允许奇偶校验 BTJF UARTx_SR,#0,UART_RX_NeXT1 ;检查PE(奇偶)标志 ;奇偶标志PE为1,属严重错误 UARTx_RX_NEXT1 BTJF UARTx_SR,#5,UART_RX_NEXT11 ;等待RXNE标志为1 JPF UART_RX_EEEOR ;进入错误处理,如要求对方重发 UART_RX_NEXT11 *****帧错误判别**********(必...
奇偶校验
UARTx_RX_proc.L *****奇偶校验错误判别*******如果允许奇偶校验 BTJF UARTx_SR,#0,UART_RX_NeXT1 ;检查PE(奇偶)标志 ;奇偶标志PE为1,属严重错误 UARTx_RX_NEXT1 BTJF UARTx_SR,#5,UART_RX_NEXT11 ;等待RXNE标志为1 JPF UART_RX_EEEOR ;进入错误处理,如对方重发 UART_RX_NEXT11 *****帧错误判别**********(必须判别) BTJT UARTx_SR,#1,UART_RX_EEEOR ;FE(帧错误)标志为,属于严重错误 *****过载(OR)判别********(接收中断优先级较低,且波特率较高时需要判别过载) BTJF UARTx_SR,#3,UART_RX_NEXT2 ;检查OR(过载)标志 ;过载标志OR为1,要立即读取数据,避免出现覆盖丢失 LD A,UARTx_DR ;读数据寄存器,清除OR标志 JRT UART_RX_NEXT4 ;进入数据处理(接收数据在寄存器A中) UART_RX_NEXT21 *******如果对可靠性要求很高,可检查噪声标志(NF)****** BTJF UARTx_SR,#2,UART_RX_NEXT3 JPF UART_RX_EEEOR ;转入错误处理 UART_RX_NEXT3.L ;没有错误,检查接收有效标志RXNE BTJF UARTx_SR,#5,UART_RX_EXIT ;接收无效,退出 ;RXNE标志为1,接收有效 LD A,UARTx_DR ;读数据寄存器,清除RXNE标志 UART_RX_NeXT4.L ……;数据处理(略) ;在退出前,再判别一次接收有效标志RXNE,以解决可能出现的 ;过载现象 BTJF UARTx_SR,#5,UART_RX_EXIT ;接收无效,退出 ;RXNE标志为1,接收有效 JPF UARTx_RX_proc ;再处理 UART_RX_EEEOR.L ;错误处理 LD A,UARTx_DR ;有意读数据寄存器,清除各种错误标志 UART_RX_EXIT.L IRET IRET IRET IRET IRET
/
本文档为【奇偶校验】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索