Search found 2 matches
- Thu Aug 03, 2023 12:49 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 【已解决】利用STM32(主机) HAL的SPI库与esp8266(从机)进行通信遇到了困难
- Replies: 2
- Views: 1428
Re: 利用STM32(主机) HAL的SPI库与esp8266(从机)进行通信遇到了困难
不建议你在ESP8266上使用SPI了,一方面 ESP8266 SPI 没有DMA,而且协议设计的也复杂,另一方面 SPI支持的 clock 最高也就 10M,吞吐不会比 UART 高很多,而且因为中断触发的慢,后面测试的问题也会比较多。对于 ESP8266,我们只建议使用 UART 进行通信,如果需要使用 SPI,请使用 ESP8266 的替代芯片 ESP32-C2 进行测试。 谢谢你的回复和建议,的确发现ESP8266的SPI不是很好用,我另购入了一块ESP8266烧录了官方示例的Spi Matser,使之与另一块ESP8266从机(官方示例Spi Slave)进行通信,结果是数据一多就...
- Sat Jul 29, 2023 4:54 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 【已解决】利用STM32(主机) HAL的SPI库与esp8266(从机)进行通信遇到了困难
- Replies: 2
- Views: 1428
【已解决】利用STM32(主机) HAL的SPI库与esp8266(从机)进行通信遇到了困难
我将官方的ESP8266_RTOS_SDK\examples\peripherals\spi\high_performance\spi_slave下的工程进行编译烧录进了ESP8266。 stm32f103c8t6端按照官方给的格式指令将数据传送查看是否正常 uint8_t* data = (uint8_t *)malloc(5); memset(data, 0x00, 5); data[0] = 0x01; int* len2 = (int*)(data + 1); *len2 = 4; HAL_StatusTypeDef re = HAL_SPI_Transmit(&hspi1,data,...