调试模式下的行为-解决springboot打成jar运行后无法读取resources里的文件问题

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

文件名称:调试模式下的行为-解决springboot打成jar运行后无法读取resources里的文件问题

文件大小:20.95MB

文件格式:PDF

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

stm32F7中文

36.6 调试模式下的行为 当微控制器进入调试模式(Cortex®-M7 内核停止)时,bxCAN 可以继续正常工作,也可以 停止工作,具体取决于如下条件:  DBG 模块中用于 CAN1 的 DBG_CAN1_STOP 位或者用于 CAN2 的 DBG_CAN2_STOP 位。  CAN_MCR 中的 DBF 位,有关更多详细信息,请参见第 36.9.2 节:CAN 控制和状态 寄存器。 36.7 bxCAN 功能说明 36.7.1 发送处理 为了发送消息,应用程序必须在请求发送前,通过将 CAN_TIxR 寄存器的相应 TXRQ 位置 1,选择一个空发送邮箱,并设置标识符、数据长度代码 (DLC) 和数据。一旦邮箱退出空状 态,软件即不再具有对邮箱寄存器的写访问权限。TXRQ 位置 1 后,邮箱立即进入挂起状 态,等待成为优先级 高的邮箱,请参见发送优先级。一旦邮箱拥有 高优先级,即被安排 发送。CAN 总线变为空闲后,被安排好的邮箱中的消息即开始发送(进入发送状态)。邮箱 一旦发送成功,即恢复空状态。硬件通过将 CAN_TSR 寄存器的 RQCP 和 TXOK 位置 1, 来表示发送成功。 如果发送失败,失败原因将由 CAN_TSR 寄存器的 ALST 位(仲裁丢失)和 /或 TERR 位 (检测到发送错误)指示。 发送优先级 按标识符 当多个发送邮箱挂起时,发送顺序由邮箱中所存储消息的标识符来确定。根据 CAN 协议的 仲裁,标识符值 低的消息具有 高的优先级。如果标识符值相等,则首先安排发送编号较 小的邮箱。 按发送请求顺序 可以通过设置 CAN_MCR 寄存器中的 TXFP 位,将发送邮箱配置为发送 FIFO。在此模式 下,优先级顺序按照发送请求顺序来确定。 该模式对分段发送非常有用。


网友评论