打印

硬件IIC stm32f030

[复制链接]
356|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
菊江先生|  楼主 | 2020-4-25 10:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老生常谈     关于硬件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的支持
欢迎讨论

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

446

主题

447

帖子

0

粉丝