spi引脚当前是绑定控制的,没有办法拆分控制
Search found 10 matches
- 2025年 Sep 11日 18:32
- Forum: TuyaOS-联网单品开发
- Topic: T1 在启用SPI的前提下,将P17/P15 IO口当普通IO输出控制的问题
- Replies: 4
- Views: 204
- 2025年 Sep 11日 18:24
- Forum: TuyaOS-联网单品开发
- Topic: T1 在启用SPI的前提下,将P17/P15 IO口当普通IO输出控制的问题
- Replies: 4
- Views: 204
Re: T1 在启用SPI的前提下,将P17/P15 IO口当普通IO输出控制的问题
驱动灯带可以用gpio模拟1wire的方式完成吗?这样就不必控制spi发送数据,只需要一根线即可
- 2025年 Sep 11日 16:34
- Forum: TuyaOS-联网单品开发
- Topic: T1 在启用SPI的前提下,将P17/P15 IO口当普通IO输出控制的问题
- Replies: 4
- Views: 204
Re: T1 在启用SPI的前提下,将P17/P15 IO口当普通IO输出控制的问题
您好,spi如要正常工作必须控制所述cs、MISO引脚,否则无法与外设完成通信,建议普通gpio功能使用其他暂不使用的引脚替代
- 2025年 Aug 6日 10:50
- Forum: TuyaOS-联网单品开发
- Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
- Replies: 10
- Views: 14004
Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
你好,修改vendor/T5/tuyaos/tuyaos_adapter/include/utilities/include/tuya_cloud_types.h中如下结构体,增加对应i2s端口号 typedef enum { TUYA_I2S_NUM_0 = 0, /*!< I2S port 0 / TUYA_I2S_NUM_1 = 1, / !< I2S port 1 / TUYA_I2S_NUM_2 = 2, / !< I2S port 2 / TUYA_I2S_NUM_MAX, / !< I2S port max */ } TUYA_I2S_NUM_E;
- 2025年 Aug 5日 13:57
- Forum: TuyaOS-联网单品开发
- Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
- Replies: 10
- Views: 14004
Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
您好,请替换掉附件中最新tkl_i2s相关文件 software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/src中存放tkl_i2s.c software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/include/i2s存放tkl_i2s.h,若无此文件夹请创建 确认software/TuyaOS/vendor/T5/t5_os/bk_idk/middleware/soc/bk7258_cp1/hal/i2s_hal.c、 software/TuyaOS/vendor/T5/t5_os/bk_idk/middleware...
- 2025年 Aug 5日 11:49
- Forum: TuyaOS-联网单品开发
- Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
- Replies: 10
- Views: 14004
Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
1.请问是否合入0001-i2s.zip中的patch后clean再编译? 2.需要在config文件中打开i2s宏,CONFIG_I2S=y 3.tkl_system.c中新增以下函数实现 /** @brief system enter critical * @return irq status */ UINT_T tkl_system_enter_critical(VOID_T) { return rtos_disable_int(); } /** @brief system exit critical * @param[in] irq_mask: irq mask @return non...
- 2025年 Aug 4日 16:49
- Forum: TuyaOS-联网单品开发
- Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
- Replies: 10
- Views: 14004
Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
可以参考附件中的代码使用,该demo将采集到的数据通过喇叭播放
- 2025年 Jul 22日 18:32
- Forum: TuyaOS-联网单品开发
- Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
- Replies: 10
- Views: 14004
Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
若以上代码无法正常工作,请合入附件patch再次尝试
- 2025年 Jul 22日 17:45
- Forum: TuyaOS-联网单品开发
- Topic: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
- Replies: 10
- Views: 14004
Re: T5支持I2S的接口,芯片本身是支持的,但是涂鸦层未能适配。可以实现吗?
请将代码放至tkl驱动适配层vendor/T5/tuyaos/tuyaos_adapter/src/driver/tkl_i2s.c vendor/T5/tuyaos/tuyaos_adapter/include/i2s/tkl_i2s.h下进行使用,并修改vendor/T5/tuyaos/tuyaos_adapter/CMakeLists.txt文件,如附图17531772406217.png、17531772232866.png所示
添加对应文件编译路径
- 2025年 May 27日 21:06
- Forum: TuyaOS-联网单品开发
- Topic: 关于T5使用IIS作为声卡和播放设备
- Replies: 1
- Views: 1475
Re: 关于T5使用IIS作为声卡和播放设备
如果使用tkl层驱动可以参考tuya-3.8.0 tuyaos\tuyaos_adapter\src\test\test_i2s.c文件中的示例配置,如果使用bk原厂驱动可以参考t5_os\bk_idk\components\bk_cli\cli_i2s.c中对应的示例配置