【M480】I2C主机发送时clk有,SDA全是0

chrishu |浏览159次
收藏|2023/06/16 11:03

程序放在APROM 0地址上运行正常。

放到0X2000地址,上电后从LDROM通过0页映射和程序指针跳转的方式跳转到0X2000地址后,I2C主机发送数据时,SDA有起始位,数据位全是0.

满意回答

2023/06/16 11:06

程序从LDROM跳转到APROM前有关闭全局中断,但是没有关中断向量。导致到APP里使能全局变量后,之前打开的中断依然开着。请客户程序跳转之前调用NVIC_DisableIRQ关闭相关中断的使能。


nuvoton2022

其他回答(0)
0人关注该问题
+1
 加载中...