【已解决】【tuyaOS】BK7231N,请问TX2或ADC口能复用为推挽输出吗?

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
wxq1123
Posts: 108
Location: 深圳市水世界有限公司

1)开发包全称:tuyaos-iot_3.8.1_bk7231n_wifi-ble-com_1.2.8.tar.gz
2)问题:我本需要7个PWM,芯片上缺一个,打算复用一个模拟PWM驱动蜂鸣器,TXD2或ADC口能改为输出吗

微信截图_20240103155726.jpg
Last edited by wxq1123 on 2024年 Jan 15日 14:49, edited 1 time in total.
愚者千虑必有一得
Posts: 498

Re: 【求助】【tuyaOS】BK7231N,请问TX2或ADC口能复用为推挽输出吗?

tx2是log口,你是做串口对接还是做soc的?

chaser
Posts: 75

Re: 【求助】【tuyaOS】BK7231N,请问TX2或ADC口能复用为推挽输出吗?

BK7231N 平台 Tx2 和 ADC 可以初始化为gpio使用, 但是 不支持推挽模式。 Tx2 作为默认日志口,作为gpio后,就没有日志,需要日志的话可以把日志口切到Tx1 .

wxq1123
Posts: 108
Location: 深圳市水世界有限公司

Re: 【求助】【tuyaOS】BK7231N,请问TX2或ADC口能复用为推挽输出吗?

chaser 2024年 Jan 5日 16:38

BK7231N 平台 Tx2 和 ADC 可以初始化为gpio使用, 但是 不支持推挽模式。 Tx2 作为默认日志口,作为gpio后,就没有日志,需要日志的话可以把日志口切到Tx1 .

1)这2个口可以设置为PWM吗?如果不行,只能设置普通输出?
2)如果TX2口设置为输出,该如何把log口改为TX1
3)如果把TX1改为LOG口是否影响程序烧录

wxq1123
Posts: 108
Location: 深圳市水世界有限公司

Re: 【求助】【tuyaOS】BK7231N,请问TX2或ADC口能复用为推挽输出吗?

问题已解决,谢谢

zyy
Posts: 1

Re: 【已解决】【tuyaOS】BK7231N,请问TX2或ADC口能复用为推挽输出吗?

请问一下TX2设置为普通的io除了初始化GPIO还需要配置什么吗?

xlhome
Posts: 61

Re: 【已解决】【tuyaOS】BK7231N,请问TX2或ADC口能复用为推挽输出吗?

按如下 将TX2 配置为普通的gpio , 不起作用。

TUYA_GPIO_BASE_CFG_T led_cfg = {.mode = TUYA_GPIO_PUSH_PULL,
.direct = TUYA_GPIO_OUTPUT,
.level = TUYA_GPIO_LEVEL_LOW};
TUYA_CALL_ERR_LOG(tkl_gpio_init(TUYA_GPIO_NUM_0, &led_cfg));

问如何解决?

Post Reply