【Arduino】Arduino Mega2560 I2C速率调节
所以为了满足SCL时钟频率达到10kHz的目的,需要将预分频器调节为4分频,即把I2C通信的时钟频率为100kHz,计划使用10kHz频率时,直接调节上述函数参数为10000,但用示波器测量得到的SCL频率仍约为40kHz。为8位寄存器,其最大值为255,则SCL频率在此情况下最低为。由上代码片段结合数据手册可知,在初始化时,预分频数为1,使用Arduino Mega2560板,SCL时钟频率计算公式。为将寄存器指定位置1,为将寄存器指定位置0。
原创
2023-03-19 04:56:38 ·
1922 阅读 ·
1 评论