keil CMSIS Driver调用I2C组件,自带的发送函数卡在某处

2019-07-14 14:43发布

如题:
芯片STM32f767NIH6


字节选择的自带的CMSIS Driver组件。
     

初始化时按照官网上的例程来的。



但是程序总是卡在这个地方。

不知道为什么,有大神解释一下吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
斌无非师范
1楼-- · 2019-07-14 21:38
lifei639156 发表于 2019-1-9 11:04
有167?

767!写错了
斌无非师范
2楼-- · 2019-07-15 03:38
 精彩回答 2  元偷偷看……
nmcxkwqjhd
3楼-- · 2019-07-15 08:09
程序卡在你说的那个地方是因为一直在检测总线释放,检查硬件是否确实已经释放了总线,先从硬件开始检查,一步一步debug
cnibooji
4楼-- · 2019-07-15 08:12
要从最基本的IIC协议开始调试, 启动 停止等时序是否都正常, 检查你的EE地址对不?
cnm7
5楼-- · 2019-07-15 08:15
这个是硬件总线,没有释放!
1.检查外部器件总线电平。
2.检查767本身I2C,设备IO配置。
csw_ying
6楼-- · 2019-07-15 08:39
硬件总线释放条件?  看数据手册

一周热门 更多>