Search found 13 matches

by linuxboy
Thu Nov 27, 2025 5:20 am
Forum: ESP-IDF 中文讨论版
Topic: 官方技术支持能不能帮我看看这个TWAI和UART2冲突问题,一直解决不了
Replies: 0
Views: 4611

官方技术支持能不能帮我看看这个TWAI和UART2冲突问题,一直解决不了

ESP32芯片,4.4.2 版本, 为什么执行了UART2初始化后,就无法成功初始化TWAI?各自单独初始化都没问题

(初始化UART2)
===================================
uart_driver_install(UART_NUM_2, RX_BUF_SIZE * 2, 0, 0, NULL, 0);
uart_param_config(UART_NUM_2, &uart_config);
uart_set_pin(UART_NUM_2, TXD_PIN_GNSS, RXD_PIN_GNSS, UART_PIN_NO_CHANGE, UART_PIN ...
by linuxboy
Tue Sep 23, 2025 8:38 am
Forum: ESP-IDF 中文讨论版
Topic: 求助: TWAI初始化失败问题
Replies: 0
Views: 3450

求助: TWAI初始化失败问题

ESP32芯片,4.4.2 版本, 为什么执行了UART2初始化后,就无法成功初始化TWAI?各自单独初始化都没问题

(初始化UART2)
===================================
uart_driver_install(UART_NUM_2, RX_BUF_SIZE * 2, 0, 0, NULL, 0);
uart_param_config(UART_NUM_2, &uart_config);
uart_set_pin(UART_NUM_2, TXD_PIN_GNSS, RXD_PIN_GNSS, UART_PIN_NO_CHANGE, UART ...
by linuxboy
Wed Sep 03, 2025 12:13 pm
Forum: ESP-IDF 中文讨论版
Topic: TWAI 和 UART2 不能同时使用?
Replies: 0
Views: 2618

TWAI 和 UART2 不能同时使用?

因为应用同时使用esp32的uart和twai。 但在实际运行时候发现一旦初始化了uart2, twai.c里的esp_intr_alloc 函数就会报错然后导致应用重启, 请问这是什么原因? twai和uart分配的gpio也完全不冲突的,照理说这两个功能完全不相关的。


(应用)
==========
uart_driver_install(UART_NUM_2, RX_BUF_SIZE * 2, 0, 0, NULL, 0);
uart_param_config(UART_NUM_2, &uart_config);
uart_set_pin(UART_NUM_2, TXD_PIN ...
by linuxboy
Fri Nov 10, 2023 10:54 am
Forum: ESP-AT 中文讨论版
Topic: 蓝牙透明传输时,不是真正的透传?
Replies: 2
Views: 29181

Re: 蓝牙透明传输时,不是真正的透传?

现在不知道为什么, AT+BTSPPSEND命令始终返回ERROR,即使让模块恢复出厂设置后,按官方步骤一步步下来,也是返回ERROR,求教为什么。。。

AT+BTINIT=1

OK
AT+BTSPPINIT=2

OK
AT+BTNAME="EXAMPLE"

OK
AT+BTSCANMODE=2

OK
AT+BTSECPARAM=3,1,"9527"

OK
AT+BTSPPSTART

OK
AT+BTSPPSEND

ERROR
by linuxboy
Fri Nov 10, 2023 1:44 am
Forum: ESP-AT 中文讨论版
Topic: 如何修改蓝牙配对和
Replies: 0
Views: 26787

如何修改蓝牙配对和

模块配置为SPP透传后:

当在手机上配对成功时,希望串口打印出一些东西来让MCU知道模块与手机已经建立联系
当在手机上APP发起SPP连接功时,希望串口打印出一些东西来让MCU知道和APP的SPP通道已经建立

修改ESP32-AT代码并重新编译可以做到这一点么? 在哪里修改代码?
by linuxboy
Thu Nov 09, 2023 2:42 pm
Forum: ESP-AT 中文讨论版
Topic: 蓝牙透明传输时,不是真正的透传?
Replies: 2
Views: 29181

Re: 蓝牙透明传输时,不是真正的透传?

原因是 AT+BTSPPSEND 始终返回 ERROR

AT+BTSPPINIT=2 OK
AT+BTSCANMODE=2 OK
AT+BTSPPSTART OK
AT+BTSPPSEND ERROR

这会是什么原因呢?
by linuxboy
Thu Nov 09, 2023 2:28 am
Forum: ESP-AT 中文讨论版
Topic: 蓝牙透明传输时,不是真正的透传?
Replies: 2
Views: 29181

蓝牙透明传输时,不是真正的透传?

按照官方文档的指令: 以透传模式在移动电话或者 PC 和 ESP32 之间建立 SPP 连接并且设置 IO 能力为 NoInputNoOutput,
https://docs.espressif.com/projects/esp ... s.html#id2

为什么测试的效果,APP发出的指令到了串口端都会带一个+BTDATA,这个不是真正要的透传。

+BTDATA:11,aaaaaaaa
+BTDATA:9,bbbbbbbb

是哪里没设置对么?
by linuxboy
Wed Nov 08, 2023 6:42 am
Forum: ESP-AT 中文讨论版
Topic: 经典蓝牙设置PIN码不起作用
Replies: 5
Views: 52690

Re: 经典蓝牙设置PIN码不起作用

出现同样的问题。

请问这个问题如何解决的呢?
by linuxboy
Tue Nov 07, 2023 4:04 pm
Forum: ESP-AT 中文讨论版
Topic: 经典蓝牙如何获得MAC地址?
Replies: 0
Views: 28169

经典蓝牙如何获得MAC地址?

如题,在经典蓝牙的ESP32 AT指令里没有发现获得MAC地址的指令
by linuxboy
Sun Nov 05, 2023 1:16 am
Forum: ESP-AT 中文讨论版
Topic: 如何自定义不带+号的AT命令
Replies: 4
Views: 29415

Re: 如何自定义不带+号的AT命令

按照提示的思路插入了 = , 是可行的。

接下来要实现的是在自定义命令中 触发 多个已有的ESP32 AT命令。 根据之前的帖子,是建议在自定义命令处理时发消息给esp_at_uart_queue, 例如:

xQueueSend(esp_at_uart_queue,(void *)&user_event,10/portTICK_PERIOD_MS);

Uart_Task是可以收到发的消息的并用 xQueueReceive(esp_at_uart_queue, (void * )&event, (TickType_t)portMAX_DELAY)来解析消息,event参数(uart ...

Go to advanced search