718|1

250

帖子

5

TA的资源

纯净的硅(初级)

楼主
 

 【复旦微车规MCU FM33FT0A 系列】+创建个人案例并点屏 [复制链接]

我们板载是带了一块屏幕的,这款屏幕使用ST7789v3芯片作为驱动,直接搜素型号不太行。

 

 

直接这样搜索,我们就能找到类似的屏幕了,然后中景园也是给了资料案例,我们进行移植。

 

大致修改就是修改引脚,由于他们使用的是模拟SPI,所以直接对应上管脚就能点屏,但是速度太慢了,所以我增加了SPI点屏方式。

 

稍微修改下就能兼容了。

void LCD_Writ_Bus(u8 dat)

{

if(!LCD_HW_SPI)

{

u8 i;

LCD_CS_Clr();

for(i=0;i<8;i++)

{   

LCD_SCLK_Clr();

if(dat&0x80)

{

   LCD_MOSI_Set();

}

else

{

   LCD_MOSI_Clr();

}

LCD_SCLK_Set();

dat<<=1;

}

LCD_CS_Set();

}

else

{

uint32_t counter, RX_Flag;

uint8_t *rdata;



LCD_CS_Clr();



FL_SPI_I2S_WriteTXBuff(SPI0, dat);   /* 发送数据 */



counter = 0;

        do

        {

            RX_Flag = FL_SPI_I2S_IsActiveFlag_RXBuffFull(SPI0);

            counter++;

        } while((counter != 0xFFFFFFFFU) && (RX_Flag == 0U));        /* 等待接收标志置起 */



        if(RX_Flag == 0x01)

        {

            *rdata = (uint8_t)(FL_SPI_I2S_ReadRXBuff(SPI0) & 0xFFU); /* 读取接收数据,同时可自动清除接收标志 */

            rdata++;



        }

        



LCD_CS_Set();

}



}

上面就是发送代码。

硬件SPI速度要快很多。

 

此帖出自汽车电子论坛

最新回复

硬件SPI速度会快多少   详情 回复 发表于 2024-2-26 07:36
点赞 关注

回复
举报

6815

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

硬件SPI速度会快多少

此帖出自汽车电子论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表