hl2018
hl2018
这家伙很懒,什么也没写!

注册于 4年前

回答
1
文章
0
关注者
0

发布于4年前

如果只要满足50HZ,在1个系统节拍等于1ms的情况下,把下面timeout修改成40以下,不修改SCL_H应该也可以。

  1. static const struct rt_i2c_bit_ops stm32_bit_ops_default =
  2. {
  3. .data = RT_NULL,
  4. .set_sda = stm32_set_sda,
  5. .set_scl = stm32_set_scl,
  6. .get_sda = stm32_get_sda,
  7. .get_scl = stm32_get_scl,
  8. .udelay = stm32_udelay,
  9. .delay_us = 1,
  10. .timeout = 20
  11. };

回到
顶部

发布
问题

投诉
建议