香河英茂工作室 发表于 2025-5-5 06:56:57

感谢回复。

香河英茂工作室 发表于 2025-5-5 06:59:27

这个屏是什么驱动芯片?ST7735 spi TFT ?

界神 发表于 2025-5-11 06:17:40

好货,辛苦了

tomsmiss 发表于 2025-6-11 18:08:50

大佬牛逼,学习了

xie2101 发表于 2025-9-14 08:54:28


你这个代码是不是现在放入官方的demo里了?

xie2101 发表于 2025-9-14 11:34:15

void SPI_Set_Speed(uint8_t xT, uint8_t SCLKDIV)
{
    #if SPI_Driver == HARDWARE
    SPCTL = (SPCTL & ~3) | xT;   
    SPI_CLKDIV = SCLKDIV;         
    #endif
}

大佬,请教一下,这个代码移植到stc32g上, SPI_CLKDIV应该定义成多少呢?

四汐 发表于 2025-9-14 22:56:21

xie2101 发表于 2025-9-14 11:34
void SPI_Set_Speed(uint8_t xT, uint8_t SCLKDIV)
{
    #if SPI_Driver == HARDWARE







这个设置只对硬件SPI生效。

看你需要的SPI速率是多少进行设置:
最终速率 = (高速时钟频率 / SCLKDIV) / xT
如果主频是24M,SPI时钟频率选择2T,SPI_CLKDIV选择10分频,SPI的速率就是24M/10/2=1.2M
页: 1 2 [3]
查看完整版本: 菜单,科学计算器【TFT240*320彩屏显示 + 触摸屏菜单按键】@Ai8051U | ILI9341