野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10854|回复: 2

硬件IIC stm32f030

[复制链接]
发表于 2018-6-30 14:04:04 | 显示全部楼层 |阅读模式
老生常谈     关于硬件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的支持
欢迎讨论
5.png
4.png
3.png
2.png
1.png
回复

使用道具 举报

 楼主| 发表于 2018-6-30 14:05:16 | 显示全部楼层
欢迎讨论  有时觉得硬件还是有优势的   模拟好用  但是有时候你会发现  硬件的确可以让芯片跑的更嗨
回复 支持 反对

使用道具 举报

发表于 2018-6-30 15:07:31 来自手机 | 显示全部楼层
官方说自己软件驱动改进了,可是大家已经习惯用模拟iic了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 22:01 , Processed in 0.032439 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表