keil CMSIS Driver调用I2C组件,自带的发送函数卡在某处。
如题:芯片:stm32f767NIH6
字节选择的自带的CMSIS Driver组件。
初始化时按照官网上的例程来的。
但是程序总是卡在这个地方。
不知道为什么,有大神解释一下吗?
有167? mr.hs 发表于 2018-5-22 17:24
有167?
767!写错了 小川希尔 发表于 2018-5-22 18:26
767!写错了
谢谢,只是没人解答,忧伤。 程序卡在你说的那个地方是因为一直在检测总线释放,检查硬件是否确实已经释放了总线,先从硬件开始检查,一步一步debug 要从最基本的IIC协议开始调试, 启动 停止等时序是否都正常, 检查你的EE地址对不? 这个是硬件总线,没有释放!
1.检查外部器件总线电平。
2.检查767本身I2C,设备IO配置。 硬件总线释放条件?看数据手册 看数据手册 官方文件
页:
[1]
2