1.使用涂鸦t5模块,准备在tuyaos_demo_ai_toy工程中集成ws2812幻彩灯带功能。参考0.0.5版本幻彩灯例程下application_drivers\tdl_leds_pixel_manage\README.md进行移植操作;
2.最初移植过来后,发现模块上电后会异常卡死,log里面也没任何报错。最后发现将tdd_pixel_ws2812.c文件里面的spi_cfg.spi_dma_flags改成FALSE,模块就不会出现卡死情况,麻烦帮忙看一下;
3.还有,例程里面有tdd_pixel_ws2812.c和tdd_pixel_ws2812_opt.c两种初始化方法,请问有什么区别?什么情况使用?
幻彩灯带开启spi_dma后模块卡死
幻彩灯带开启spi_dma后模块卡死
- Attachments
-
- spi初始化
-
- 幻彩灯带例程
Tags:
- chenyisong
- Posts: 143
Re: 幻彩灯带开启spi_dma后模块卡死
我们会下周一左右将在 wind-ide上发布一个新的修复问题的版本,请关注更新!
Re: 幻彩灯带开启spi_dma后模块卡死
1.昨天忘记问了,你所说的新版本是指幻彩灯例程,还是T5_TuyaOS-3.12.xx这个例程?
2.还有,更新后的版本号是多少?我关注一下。
Re: 幻彩灯带开启spi_dma后模块卡死
3.还有,例程里面有tdd_pixel_ws2812.c和tdd_pixel_ws2812_opt.c两种初始化方法,请问有什么区别?什么情况使用?
Re: 幻彩灯带开启spi_dma后模块卡死
1.按照ws2812幻彩灯的手册,spi的高低电平持续时间需要满足下图中的要求;
2.我通过修改spi的速率和分频参数,只能输出周期为770ns和1.54us这两个比较接近的数值,但是这两个数值又不符合手册的高低电平要求。请问如果我想输出周期符合时序要求的数值,还有哪些参数可以修改?
- Attachments
-
- 时钟分频
-
- spi速率
-
- ws2812时序要求
-
- 模块spi时序
- chenyisong
- Posts: 143
Re: 幻彩灯带开启spi_dma后模块卡死
最新版本 幻彩开发包tuyaos_wf_t5_lig-tuyaos_t5_slide_strip_ty 已经发布,版本为 1.0.0,基于 TuyaOS 3.12.16