Block mode (T=1)In T=1 (block) mode, the parity error transmission is 的简体中文翻译

Block mode (T=1)In T=1 (block) mode

Block mode (T=1)In T=1 (block) mode, the parity error transmission is deactivated, by clearing the NACK bit inthe UART_CR3 register.When requesting a read from the smartcard, in block mode, the software must enable thereceiver Timeout feature by setting the RTOEN bit in the USART_CR2 register and programthe RTO bits field in the RTOR register to the BWT (block wait time) - 11 value. If no answeris received from the card before the expiration of this period, the RTOF flag will be set and atimeout interrupt will be generated (if RTOIE bit in the USART_CR1 register is set). If thefirst character is received before the expiration of the period, it is signaled by the RXNEinterrupt.Note: The RXNE interrupt must be enabled even when using the USART in DMA mode to readfrom the smartcard in block mode. In parallel, the DMA must be enabled only after the firstreceived byte.After the reception of the first character (RXNE interrupt), the RTO bit fields in the RTORregister must be programmed to the CWT (character wait time) - 11 value, in order to allowthe automatic check of the maximum wait time between two consecutive characters. Thistime is expressed in baudtime units. If the smartcard does not send a new character in lessthan the CWT period after the end of the previous character, the USART signals this to thesoftware through the RTOF flag and interrupt (when RTOIE bit is set).Note: The RTO counter starts counting:- From the end of the stop bit in case STOP = 00.- From the end of the second stop bit in case of STOP = 10.- 1 bit duration after the beginning of the STOP bit in case STOP = 11.- From the beginning of the STOP bit in case STOP = 01.As in the Smartcard protocol definition, the BWT/CWT values are defined from thebeginning (start bit) of the last character. The RTO register must be programmed to BWT -11 or CWT -11, respectively, taking into account the length of the last character itself.A block length counter is used to count all the characters received by the USART. Thiscounter is reset when the USART is transmitting (TXE=0). The length of the block iscommunicated by the smartcard in the third byte of the block (prologue field). This valuemust be programmed to the BLEN field in the USART_RTOR register. when using DMAmode, before the start of the block, this register field must be programmed to the minimumvalue (0x0). with this value, an interrupt is generated after the 4th received character. Thesoftware must read the LEN field (third byte), its value must be read from the receive buffer.In interrupt driven receive mode, the length of the block may be checked by software or byprogramming the BLEN value. However, before the start of the block, the maximum value ofBLEN (0xFF) may be programmed. The real value will be programmed after the reception ofthe third character.If the block is using the LRC longitudinal redundancy check (1 epilogue byte), theBLEN=LEN. If the block is using the CRC mechanism (2 epilogue bytes), BLEN=LEN+1must be programmed. The total block length (including prologue, epilogue and informationfields) equals BLEN+4. The end of the block is signaled to the software through the EOBFflag and interrupt (when EOBIE bit is set).In case of an error in the block length, the end of the block is signaled by the RTO interrupt(Character wait Time overflow).
0/5000
源语言: -
目标语言: -
结果 (简体中文) 1: [复制]
复制成功!
块模式(T = 1)<br>在T = 1(块)模式下,通过清除<br>UART_CR3寄存器中的NACK位来禁用奇偶校验错误传输。<br>当请求从智能卡读取数据时,在块模式下,软件必须<br>通过设置USART_CR2寄存器中的RTOEN<br>位并将RTOR寄存器中的RTO位字段编程为BWT(块等待时间)-11值来启用接收器超时功能。。如果<br>在该时间段到期之前未收到卡的应答,则将设置RTOF标志并产生<br>超时中断(如果将USART_CR1寄存器中的RTOIE位置1)。如果在<br>周期到期之前接收到第一个字符,则由RXNE<br>中断发出信号。<br>注意:即使在DMA模式下使用USART<br>在块模式下从智能卡读取数据时,也必须启用RXNE中断。并行地,必须仅在第一个<br>接收到的字节之后使能DMA 。<br>接收到第一个字符(RXNE中断)后,<br>必须将RTOR寄存器中的RTO位字段编程为CWT(字符等待时间)-11值,以便<br>自动检查两个连续字符之间的最大等待时间字符。该<br>时间以波特时间单位表示。如果智能卡<br>在前一个字符结束后不到CWT周期内未发送新字符,则USART将<br>通过RTOF标志将此信号发送给软件并中断(当RTOIE位置1时)。<br>注意:RTO计数器开始计数:<br>-如果STOP = 00,则从停止位的末尾开始。-如果STOP = 10,则从<br>第二个停止位的末尾<br>开始。-在STOP位的开始后1位持续时间情况STOP =11。-<br>从情况STOP = 01的STOP位的开头开始。<br>如在智能卡协议定义中一样,BWT / CWT值是从<br>最后一个字符的开头(开始位)开始定义的。<br>考虑到最后一个字符本身的长度,必须将RTO寄存器分别编程为BWT- 11或CWT -11。<br>块长度计数器用于对USART接收的所有字符进行计数。<br>在发送USART(TXE = 0)时,此计数器将重置。块的长度是<br>智能卡在块的第三个字节(序言字段)中进行通信。该值<br>必须编程到USART_RTOR寄存器的BLEN字段中。当使用DMA<br>模式时,在块开始之前,必须将该寄存器字段编程为最小值<br>(0x0)。使用此值,在接收到第四个字符后会产生一个中断。该<br>软件必须读取LEN字段(第三个字节),必须读出其值从接收缓冲区。<br>在中断驱动的接收模式下,可以通过软件或通过<br>编程BLEN值来检查块的长度。但是,在该块开始之前,<br>可以对BLEN(0xFF)的最大值进行编程。实际值将在接收<br>到第三个字符后进行编程。<br>如果该块使用的是LRC纵向冗余校验(1个结尾字节),则<br>BLEN = LEN。如果该块使用CRC机制(2个结尾字节),则<br>必须编程BLEN = LEN + 1 。块的总长度(包括序言,尾声和信息<br>字段)等于BLEN + 4。通过EOBF<br>标志和中断(当EOBIE位置1时)将块的结尾发送信号给软件。<br>如果块长度出错,则通过RTO中断<br>(字符等待时间溢出)来通知块的结尾。
正在翻译中..
结果 (简体中文) 2:[复制]
复制成功!
块模式 (T=1)<br>在 T=1(块)模式下,通过清除<br>UART_CR3寄存器。<br>当从智能卡请求读取时,在块模式下,软件必须启用<br>通过设置寄存器和程序的 RTOEN 位USART_CR2超时功能<br>RTOR 中的 RTO 位字段将寄存到 BWT(块等待时间) - 11 值。如果没有答案<br>在此期限到期之前从卡接收,将设置 RTOF 标志,并设置<br>将生成超时中断(如果设置了寄存器中的 RTOIE 位USART_CR1,将生成超时中断)。如果<br>第一个字符在期限到期前收到, 它由 RXNE 发出信号<br>中断。<br>注意:即使在 DMA 模式下使用 USART 读取时,也必须启用 RXNE 中断<br>从块模式下的智能卡。并行时,DMA 必须仅在第一个<br>接收字节。<br>接收第一个字符(RXNE 中断)后,RTOR 中的 RTO 位字段<br>寄存器必须编程到 CWT(字符等待时间) - 11 值,以便允许<br>自动检查两个连续字符之间的最大等待时间。这<br>时间以波特时间单位表示。如果智能卡没有以更少的<br>比 CWT 周期后,上一个字符结束,USART 信号到<br>通过 RTOF 标志和中断的软件(当设置 RTOIE 位时)。<br>注意: RTO 计数器开始计数:<br>- 从停止位结束,以防停止 = 00。<br>- 在第二个停止位结束时,在停止 = 10 的情况下。<br>- 停止位开始后 1 位持续时间,以防停止 = 11。<br>- 从停止位开始,以防停止 = 01。<br>与智能卡协议定义一样,BWT/CWT 值从<br>最后一个字符的开头(开始位)。RTO 寄存器必须编程为 BWT -<br>11 或 CWT -11,分别考虑最后一个字符本身的长度。<br>块长度计数器用于计算 USART 接收的所有字符。这<br>当 USART 传输时重置计数器 (TXE=0)。块的长度为<br>由块的第三个字节中的智能卡(序言字段)进行通信。此值<br>必须编程到寄存器中的 BLEN USART_RTOR。使用 Dma 时<br>模式,在块开始之前,此寄存器字段必须编程为最小<br>值 (0x0)。使用此值,在第 4 个接收字符后生成中断。的<br>软件必须读取 LEN 字段(第三个字节),其值必须从接收缓冲区读取。<br>在中断驱动接收模式下,块的长度可以通过软件或<br>编程 BLEN 值。但是,在块开始之前,最大值<br>可以编程 BLEN (0xFF)。实际价值将在接收后编程<br>第三个字符。<br>如果块正在使用 LRC 纵向冗余检查(1 个尾声字节),则<br>布伦伦如果块正在使用 CRC 机制(2 个表块
正在翻译中..
结果 (简体中文) 3:[复制]
复制成功!
块模式(T=1)<br>在T=1(块)模式下,通过清除中的NACK位来停用奇偶校验错误传输<br>UART U CR3寄存器。<br>在块模式下请求从智能卡读取时,软件必须启用<br>通过在USARTU CR2寄存器和程序中设置RTOEN位来实现接收器超时功能<br>将RTO寄存器中的RTO位字段转换为BWT(块等待时间)-11值。如果没有回答<br>如果在这段时间到期之前收到卡上的信息,将设置RTOF标志并<br>将生成超时中断(如果USART U CR1寄存器中的RTOIE位被设置)。如果<br>第一个字符在周期结束前被接收,它由RXNE发出信号<br>打断一下。<br>注:即使在DMA模式下使用USART进行读取,也必须启用RXNE中断<br>在阻止模式下从智能卡。同时,DMA必须仅在第一次启动后启用<br>接收字节。<br>接收到第一个字符(RXNE中断)后,RTOR中的RTO位字段<br>寄存器必须编程为CWT(字符等待时间)-11值,以便允许<br>自动检查两个连续字符之间的最大等待时间。这个<br>时间以时间单位表示。如果智能卡未在更短的时间内发送新字符<br>与前一个字符结束后的CWT周期相比,USART向<br>软件通过RTOF标志和中断(当设置RTOIE位时)。<br>注意:RTO计数器开始计数:<br>-如果stop=00,则从停止位的末尾开始。<br>-如果停止=10,则从第二个停止位的末尾开始。<br>-停止=11时,停止位开始后的1位持续时间。<br>-如果STOP=01,从停止位开始。<br>在智能卡协议定义中,BWT/CWT值是从<br>最后一个字符的开头(起始位)。RTO寄存器必须编程为BWT-<br>11或CWT-11,分别考虑最后一个字符本身的长度。<br>块长度计数器用于统计USART接收到的所有字符。这个<br>当USART正在传输(TXE=0)时,计数器复位。块的长度是<br>由智能卡在块的第三个字节(序言字段)进行通信。此值<br>必须编程到USARTU RTOR寄存器中的BLEN字段。使用DMA时<br>模式,在块开始之前,该寄存器字段必须编程到最小值<br>值(0x0)。利用该值,在第4个接收字符之后生成中断。这个<br>软件必须读取LEN字段(第三个字节),其值必须从接收缓冲区读取。<br>在中断驱动的接收模式下,块的长度可以通过软件或计算机来检查<br>编程BLEN值。但是,在块开始之前<br>BLEN(0xFF)可编程。实际值将在接收到<br>第三个字符。<br>如果该块正在使用LRC纵向冗余校验(1个尾声字节),则<br>BLEN=长度。如果块使用CRC机制(2个尾声字节),则BLEN=LEN+1<br>必须编程。总块长度(包括序言、尾声和信息<br>字段)等于BLEN+4。块的结束通过EOBF信号发送给软件<br>标志和中断(当设置EOBIE位时)。<br>如果块长度有错误,RTO中断会发出块结束的信号<br>(字符等待时间溢出)。<br>
正在翻译中..
 
其它语言
本翻译工具支持: 世界语, 丹麦语, 乌克兰语, 乌兹别克语, 乌尔都语, 亚美尼亚语, 伊博语, 俄语, 保加利亚语, 信德语, 修纳语, 僧伽罗语, 克林贡语, 克罗地亚语, 冰岛语, 加利西亚语, 加泰罗尼亚语, 匈牙利语, 南非祖鲁语, 南非科萨语, 卡纳达语, 卢旺达语, 卢森堡语, 印地语, 印尼巽他语, 印尼爪哇语, 印尼语, 古吉拉特语, 吉尔吉斯语, 哈萨克语, 土库曼语, 土耳其语, 塔吉克语, 塞尔维亚语, 塞索托语, 夏威夷语, 奥利亚语, 威尔士语, 孟加拉语, 宿务语, 尼泊尔语, 巴斯克语, 布尔语(南非荷兰语), 希伯来语, 希腊语, 库尔德语, 弗里西语, 德语, 意大利语, 意第绪语, 拉丁语, 拉脱维亚语, 挪威语, 捷克语, 斯洛伐克语, 斯洛文尼亚语, 斯瓦希里语, 旁遮普语, 日语, 普什图语, 格鲁吉亚语, 毛利语, 法语, 波兰语, 波斯尼亚语, 波斯语, 泰卢固语, 泰米尔语, 泰语, 海地克里奥尔语, 爱尔兰语, 爱沙尼亚语, 瑞典语, 白俄罗斯语, 科西嘉语, 立陶宛语, 简体中文, 索马里语, 繁体中文, 约鲁巴语, 维吾尔语, 缅甸语, 罗马尼亚语, 老挝语, 自动识别, 芬兰语, 苏格兰盖尔语, 苗语, 英语, 荷兰语, 菲律宾语, 萨摩亚语, 葡萄牙语, 蒙古语, 西班牙语, 豪萨语, 越南语, 阿塞拜疆语, 阿姆哈拉语, 阿尔巴尼亚语, 阿拉伯语, 鞑靼语, 韩语, 马其顿语, 马尔加什语, 马拉地语, 马拉雅拉姆语, 马来语, 马耳他语, 高棉语, 齐切瓦语, 等语言的翻译.

Copyright ©2024 I Love Translation. All reserved.

E-mail: