开启该帖子的消息推送
git上拉取的最新rtthread 想着用不到每秒1000次的系统tick,改为100次以后,sht41,bmp180读取都不正确了,改回来就ok。难道是底层软件方式实现的i2c对os tick产生了耦合?为啥不直接做成硬件的i2c库呢? 这算bug吗? 感觉软件模拟的i2c不能保证完整的操作时序,哪怕是1000tick,只要有优先级更高的线程持续占用,那么i2c还是会失败。搞不懂有硬件的,为啥都做成软件模拟的。
更多回帖
无需安装、支持浏览器和手机在线查看、实时共享
登录更多精彩功能!