Search found 9 matches
- Fri Sep 06, 2024 2:34 am
- Forum: ESP-IDF 中文讨论版
- Topic: I2C 新驱动引起无限重启
- Replies: 1
- Views: 1394
Re: I2C 新驱动引起无限重启
在I2C_ll.h中 添加红色部分代码解决。 static inline void i2c_ll_master_clr_bus(i2c_dev_t *hw, uint32_t slave_pulses) { hw->scl_sp_conf.scl_rst_slv_num = slave_pulses; hw->scl_sp_conf.scl_rst_slv_en = 1; hw->ctr.conf_upgate = 1; // hardward will clear scl_rst_slv_en after sending SCL pulses, // and we should set co...
- Fri Sep 06, 2024 2:03 am
- Forum: ESP-IDF 中文讨论版
- Topic: I2C 新驱动引起无限重启
- Replies: 1
- Views: 1394
I2C 新驱动引起无限重启
ESP32-C2 使用i2c新驱动时,当从站停止运行时会引起C2无线重启 ESP-IDF V5.3.1 ESP-IDF V5.3 均有这样的问题 E (44955) i2c.master: I2C transaction timeout detected E (44955) i2c.master: s_i2c_synchronous_transaction(872): I2C transaction failed E (49955) task_wdt: Task watchdog got triggered. The following tasks/users did not reset th...
- Sat Jan 06, 2024 3:23 am
- Forum: ESP-IDF 中文讨论版
- Topic: 使用内部晶振如何实现
- Replies: 1
- Views: 3730
Re: 使用内部晶振如何实现
S2必须要有外部晶振才能跑起来
- Thu Apr 07, 2022 2:44 am
- Forum: ESP-IDF 中文讨论版
- Topic: spi_bus 如何完成先发后读
- Replies: 1
- Views: 2228
spi_bus 如何完成先发后读
目前好像完成不了类似rt_err_t rt_spi_send_then_recv的功能
先发送后接收数据
本函数适合从SPI外设中读取一块数据,本函数中会先发送一些数据(如命令和地址),然后再接收指定长度的数据。此函数等同于调用rt_spi_transfer_message()传输2条消息。
参数
device SPI 从设备句柄
send_buf 发送缓冲区数据指针
send_length 发送缓冲区数据字节数
recv_buf 接收缓冲区数据指针,spi 是全双工的,支持同时收发
recv_length 接收缓冲区数据字节数
返回
RT_EOK 成功,-RT_EIO 失败。
先发送后接收数据
本函数适合从SPI外设中读取一块数据,本函数中会先发送一些数据(如命令和地址),然后再接收指定长度的数据。此函数等同于调用rt_spi_transfer_message()传输2条消息。
参数
device SPI 从设备句柄
send_buf 发送缓冲区数据指针
send_length 发送缓冲区数据字节数
recv_buf 接收缓冲区数据指针,spi 是全双工的,支持同时收发
recv_length 接收缓冲区数据字节数
返回
RT_EOK 成功,-RT_EIO 失败。
- Sat Mar 26, 2022 8:26 am
- Forum: ESP-IDF 中文讨论版
- Topic: VS CODE问题
- Replies: 0
- Views: 1464
VS CODE问题
我在使用VScode 新建项目后,会弹出通知 是否要使用 compile_commands.json 文件 为此文件夹自动配置 IntelliSense? 这时候如果点击了是,项目里的组件就不能正常编译了 如果点击否,每次打开项目都会弹出通知。请问如何关闭这个通知。
- Sat Feb 19, 2022 3:04 am
- Forum: ESP-IDF 中文讨论版
- Topic: 修改SDK Configuration editor 编译报错
- Replies: 2
- Views: 2934
Re: 修改SDK Configuration editor 编译报错
Enable Modbus stack support for TCP communication mode
Enable Modbus stack support for RTU mode
Enable Modbus stack support for ASCII mode
IDF 4.4
都关闭 必报错
Enable Modbus stack support for RTU mode
Enable Modbus stack support for ASCII mode
IDF 4.4
都关闭 必报错
- Sun Feb 13, 2022 1:15 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 修改SDK Configuration editor 编译报错
- Replies: 2
- Views: 2934
修改SDK Configuration editor 编译报错
在SDK Configuration editor中同时关闭Enable Modbus stack support for RTU mode和Enable Modbus stack support for ASCII mode 编译会报错。
- Sat Jan 22, 2022 2:10 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP32 C3 VSCODE USB接口下载
- Replies: 1
- Views: 4285
Re: ESP32 C3 VSCODE USB接口下载
感觉ESP32 的调试下载比STM32的STLINK要复杂很多 劝退不少新手
- Mon Jan 17, 2022 7:14 am
- Forum: ESP-IDF 中文讨论版
- Topic: 关于下载程序的问题
- Replies: 1
- Views: 4742
关于下载程序的问题
我准备用ESP32-S2 芯片设计开发新产品,量产的时候新的芯片是要用串口下载程序还是用SPI只刷写flash就可以。好像串口只能用电脑下载,没有离线下载器。SPI刷写flash可以使用离线下载器完成。