个停止位检测奇偶校验错误-解决springboot打成jar运行后无法读取resources里的文件问题

时间:2024-07-30 11:22:00
【文件属性】:

文件名称:个停止位检测奇偶校验错误-解决springboot打成jar运行后无法读取resources里的文件问题

文件大小:20.95MB

文件格式:PDF

更新时间:2024-07-30 11:22:00

stm32F7中文

图 330. 使用 1.5 个停止位检测奇偶校验错误 USART 可以通过 SCLK 输出为智能卡提供时钟。在智能卡模式下,SCLK 仅通过一个 5 位 预分频器由内部外设输入时钟提供。分频比在预分频器寄存器 USARTx_GTPR 中进行配 置。SCLK 频率可在 fCK/2 到 fCK/62 之间进行编程,其中 fCK 为外设输入时钟。 块模式 (T=1) 在 T=1(块)模式下,通过将 UART_CR3 寄存器中的 NACK 位清零可停用奇偶校验错误 发送。 在块模式下从智能卡请求读操作时,软件必须通过将 USART_CR2 寄存器中的 RTOEN 位置 1 使能接收器超时功能,并将 RTOR 寄存器中的 RTO 位字段编程为 BWT(块等待时间)- 11 值。如果此时间段后未从智能卡接收到应答,RTOF 标志将置 1,并生成超时中断(如果 USART_CR1 寄存器中的 RTOIE 位置 1)。如果该时间段后接收到第一个字符,则通过 RXNE 中断发出信号指示。 注: 即使在使用 DMA 模式下的 USART 从块模式下的智能卡读取时,也必须使能 RXNE 中断。 同时,只有在接收到第一个字节后才可使能 DMA。 接收到第一个字符(RXNE 中断)后,为允许自动检查两个连续字符间的 大等待时间,必 须将 RTOR 寄存器中的 RTO 位字段编程为 CWT(字符等待时间)- 11 值。此时间以波特率 时间单位表示。前一个字符结束后,如果智能卡未在小于 CWT 的时间段内发送新字符, USART 将通过 RTOF 标志和中断(当 RTOIE 位置 1 时)向软件指示此情况。


网友评论