一种RS485收发方向切换方法及装置

    公开(公告)号:CN119226204A

    公开(公告)日:2024-12-31

    申请号:CN202310807256.2

    申请日:2023-06-30

    Abstract: 本发明涉及一种RS485收发方向切换方法及装置,属于通信技术领域。本发明方案包括当数据发送时,调高数据发送调用者的优先级;将RS485收发管脚切换到发送状态;将数据拷贝到缓冲区;使能THR发送保持寄存器空中断,完成缓冲区的数据发送;查询硬件是否发送完成,若所述硬件已发送完成,则切换RS485收发管脚到接收状态,恢复高数据发送调用者的任务优先级;若所述硬件没有发送完成,则进入休眠中断处理,若休眠时间到,则重复查询硬件是否发送完的所有操作,直到硬件发送完成。本发明方案解决现有技术中RS485状态转换时,延时设置不合理导致的数据丢包或串口卡顿,及频繁循环查询硬件发送完成标志导致的系统CPU占有率较高的问题。

    一种FLASH数据存储控制方法及装置
    10.
    发明公开

    公开(公告)号:CN114035745A

    公开(公告)日:2022-02-11

    申请号:CN202111224513.7

    申请日:2021-10-19

    Abstract: 本发明公开了一种FLASH数据存储控制方法及装置,包括如下步骤:检测FLASH中存储的非空数据块,获取非空数据块的ECC统计信息;判断ECC统计信息中的纠错次数是否为零;如否,则将非空数据块中存储的数据复制至空闲数据块中;如是,则使非空数据块中存储的数据维持当前存储状态。通过异常数据块数据重写加固操作、数据块发生数据错误的风险评估、系统优先使用低风险的空闲数据块等机制实现ECC纠错能力范围限制的情况下,延长了FLASH中存储的数据的生命周期,提高了FLASH存储数据的稳定性和可靠性,极大保证了采用FLASH存储数据的嵌入式系统稳定性。

Patent Agency Ranking