菊江先生 发表于 2020-4-25 10:40

硬件IIC stm32f030

老生常谈   关于硬件IIC   这是个痛点都说意法IIC外设有BUG记得初学芯片时 我没有遇到问题
    但是不得不说硬件IIC的确不好用   由于项目需要在STM32F0上加了三轴加速度传感器本来使用模拟的   由于系统实时要求问题需要用硬件IIC以减小CPU占用率
联系代理上海那边说 意法F0的片子IIC做了改动还建议如果使用硬件的 就使用 中断或者是DMA或者是INT+DMA   

不得不说官方的手册和demo真的很恶心   配置方法说的不明确而且已有DEMO也是避重就轻   往往是你想要的没有不想要的很多时间紧任务多
自己写了一份驱动可是出现了问题不知道   论坛中有人知道解决方法吗 或者是有没有遇到

主机模式发送 0x38 0x5a 0xa5使用DMA发送结果出现先发送 0x38 0x5a 0xa5 然后再发送 0x38 0x5a 再发送0x38 0xa5如此循环 还特别有规律
如果更换传递的字节数   加一个或减一个发送的数据根本不对现在只做了发送 遇到这样的问题我也是没办法由于F0和其他系列本身的却别和参考
资料不多的情况下   来论坛找找解决之道   
后续看有没有能得到意法FAE的支持
欢迎讨论
页: [1]
查看完整版本: 硬件IIC stm32f030