STM32的IO模拟i2c的驱动
调了一天多,不知道是自己笨还是什么,感觉实在太难用,没有任何说明,在几层i2c代码里滚了1天多,决定还是放弃了。没有说明太复杂了,虽然感觉代码比较完善,但比自己重新写一个还难。。。下面说下体会:
i2c的器件地址,是7位的,不带读写位,0xa0要向右移一位。
字节地址没找到,不知道是否没看懂还是没有。
不知道为何器件注册要用互斥量,没留意,初始化代码放错地方,结果调了不少时间。
读好像没有发送进入接收模式的命令,还是我没看懂?
等等。。。
虽然放弃了,但是读完一轮代码下来,再写一个自己的可以参照一下,写得标准漂亮点。 论坛里就有代码,我弄回来没花几分钟就能在我的板子上运行了 在哪里?我在本版搜不到 lz是说RT-Thread上的IIC框架驱动?这部分RealTouch上已经包含了,基于这个IIC框架可以编写底层硬件无关的上层驱动,就类似SPI那样了。
页:
[1]