Search found 3 matches
- Thu Nov 16, 2023 9:00 am
- Forum: ESP-IDF 中文讨论版
- Topic: 将项目从esp-idf4.4.2迁移到esp-idf5.0时,iic-master设置频率400K实际输出频率5K
- Replies: 2
- Views: 4327
Re: 将项目从esp-idf4.4.2迁移到esp-idf5.0时,iic-master设置频率400K实际输出频率5K
我进一步测试,发现了一些问题: 我做了一个iic器件扫描的程序,充器件地址1开始扫描,移植扫描到127,代码如下: void bsp_iic_find_slave(uint8_t nIndex) { uint8_t address; printf(" 0 1 2 3 4 5 6 7 8 9 a b c d e f\r\n"); for (int i = 0; i < 128; i += 16) { printf("%02x: ", i); for (int j = 0; j < 16; j++) { if (j == 0 && i == 0) { printf("-- "); continue...
- Thu Nov 16, 2023 3:43 am
- Forum: ESP-IDF 中文讨论版
- Topic: 将项目从esp-idf4.4.2迁移到esp-idf5.0时,iic-master设置频率400K实际输出频率5K
- Replies: 2
- Views: 4327
Re: 将项目从esp-idf4.4.2迁移到esp-idf5.0时,iic-master设置频率400K实际输出频率5K
找到原因了,当访问的iic外设不存在时,iic速率变得很低,当访问的iic外设存在时,iic速度正常了。
- Wed Nov 15, 2023 9:50 am
- Forum: ESP-IDF 中文讨论版
- Topic: 将项目从esp-idf4.4.2迁移到esp-idf5.0时,iic-master设置频率400K实际输出频率5K
- Replies: 2
- Views: 4327
将项目从esp-idf4.4.2迁移到esp-idf5.0时,iic-master设置频率400K实际输出频率5K
最近将以前的项目从esp-idf 4.4.2迁移到了esp-idf 5.0,通过逻辑分析仪采集iic的scl引脚,发现时钟频率变成了5K了。当再烧录esp-idf 4.4.2的固件,测试slc频率是400K,请问这是怎么回事呢?