Search found 3 matches

by 13418590826
2024年 Apr 18日 15:22
Forum: TuyaOS-蓝牙设备开发
Topic: PHY6222芯片SPI灯控(DMA模式)演示例程
Replies: 10
Views: 7921

Re: PHY6222芯片SPI灯控(DMA模式)演示例程

现在是从SPIFLASH读取大片的显示数据到TFT中,我们目前用的是非DMA方式,效果难以接受,目前DMA发送已经调试完成,但是这个DMA的接收就是搞不定。头疼。

by 13418590826
2024年 Apr 18日 14:36
Forum: TuyaOS-蓝牙设备开发
Topic: PHY6222芯片SPI灯控(DMA模式)演示例程
Replies: 10
Views: 7921

Re: PHY6222芯片SPI灯控(DMA模式)演示例程

ret = hal_dma_wait_channel_complete(DMA_CH_0);// DMA RX ,程序在这里面卡住了 , SPI SCLK 无时序出来
DMA的接收按例程,跑到这个函数内部就卡住了。。。

by 13418590826
2024年 Apr 18日 14:32
Forum: TuyaOS-蓝牙设备开发
Topic: PHY6222芯片SPI灯控(DMA模式)演示例程
Replies: 10
Views: 7921

Re: PHY6222芯片SPI灯控(DMA模式)演示例程

/** @brief * @param spi_ptr @param tx_buf @param tx_len */ #define SPI_SEL AP_SPI1 void spi_flash_DMA_RX(uint8_t cs_x, uint8_t *rx_buf, uint16_t rx_len) { if (rx_buf == NULL || rx_len == 0) { return; } LOG("spi_flash_DMA_RX();\n"); // SPI_SEL->DMACR &= 0x02; // DMA_CH_CFG_t dma_cfgc = ...