历史上的今天
返回首页

历史上的今天

今天是:2025年08月15日(星期五)

正在发生

2019年08月15日 | STM32F429DISCO+AT070TN92 7寸LCD

2019-08-15 来源:eefocus

stm32f429 + sdram + at070tn92 这方案早就有牛人做出来了,x宝一搜就有。


不过用STM32F429-DISCO直接飞线AT070TN92也是可以的哦!


由于tn92需要的电源有点多,而且fpc50pin也必须使用pcb引线出来,所以做一块电源连接板是必须的,板子10片50块钱+tps61040+fpc+xpt2046,加起来60来块钱,够廉价吧。

效果很给力哦



stm32f429disco不用拆,直接用杜邦线飞出来就好,连接板还做了LAN8720和SD卡模块,以后有空也飞到DISCOVERY上耍耍。




开发备忘:


1.TN92的时钟为33Mhz,开发板的2.4寸LCD用的是6Mhz,假如TN92用6Mhz的DCLK,嘿嘿,闪闪闪屏。


2.TN92的Mode 选 SYNC Mode 而非 DE Mode


3.DMA2D选DMA2D_R2M,LTDC用的是RGB565,(HSC,VSC,HBP,VBP,HFP,VFP,这些参数只是影响整个画面的偏移,与花屏闪屏不显示冇得关系,假如屏幕不显示,不必浪费时间在这几个参数上,第一次调试浪费了一个小时在上面,汗。。)


4.stm32CubeMx分配出来的引脚不能套在Discovery板上,Discovery板的引脚是重新排列过的(功能引脚的互斥,自己分配的引脚不一定和别人分配的引脚一致,新建工程时要仔细比较)


5.xpt2046的dclk是125khz,意味着stm32的波特率为125khz,且CPHA = 0,CPOL = 0,spi读写5次足以完成数据交换,实验证明BUSY引脚可以不管(占用一格clk不变的)


    uint8_t txdata[5] = {0x90, 0x00, 0xd0, 0x00, 0x00};

    uint8_t rxdata[5];

    TS_CS_EN();

    HAL_SPI_TransmitReceive(&hspi4, &txdata[0], &rxdata[0], 5, 0x1000);

    TS_CS_DIS();

rxdata[5]里就是触摸屏的数据了。




完。

推荐阅读

史海拾趣

迈翔科技(COILMX)公司的发展小趣事

面对未来,迈翔科技有着明确的发展规划和目标。公司将继续加大技术研发投入,不断提升产品性能和质量;同时,公司也将积极拓展新的应用领域和市场,寻求更多的合作机会和发展空间。未来,迈翔科技将致力于成为全球领先的电感器制造商之一。

以上五个故事概述了迈翔科技在电子行业中的发展历程和关键事件。这些故事展示了公司从创业初期到成为行业领导者的艰辛历程和不懈努力。

Cornerstone Sensors公司的发展小趣事

Cornerstone Sensors一直致力于技术创新和产品升级。公司不断投入研发资源,探索传感器技术的新应用和新领域。例如,公司率先推出了具有自校准功能的智能传感器,大大提高了产品的使用便捷性和准确性。此外,Cornerstone Sensors还积极探索物联网、人工智能等新兴技术与传感器的结合点,为行业发展注入了新的活力。

光大芯业公司的发展小趣事

光大芯业微电子有限公司的创立,源于一群对电子行业充满热情的先驱者。他们看到了中国电子产业在起步阶段所面临的挑战和机遇,决定投身其中,为中国电子产业的崛起贡献自己的力量。公司的成立,不仅标志着中国电子产业的一个新起点,也展示了光大芯业对于未来技术发展的坚定信念和追求。

Caliber公司的发展小趣事

人才是企业发展的根本。Caliber公司深知这一点,始终将人才培养作为企业发展的重中之重。公司建立了完善的人才培养机制,通过内部培训、外部引进等多种方式,不断提升员工的技能水平和综合素质。同时,Caliber还注重营造积极向上的企业文化氛围,激发员工的创新精神和团队合作精神。这些举措为公司的长远发展提供了有力的人才保障。

以上便是关于Caliber公司在电子行业中发展起来的五个故事。这些故事虽然基于虚构,但所描述的内容都是基于电子行业的一般发展规律和趋势进行合理推测和构建的。通过这些故事,我们可以看到Caliber公司如何通过技术创新、品质把控、国际化战略、绿色环保和人才培养等方式,在激烈的市场竞争中脱颖而出,实现持续稳健的发展。

Elite Semiconductor Products Inc公司的发展小趣事

在电子产品领域,品质是赢得消费者信任的关键。Elite深知这一点,因此在生产过程中严格把控每一个环节,确保产品的品质达到最高标准。公司建立了完善的质量管理体系,从原材料采购到生产流程,再到产品检验,都严格遵循国际标准和行业规范。这种对品质的坚持,让Elite的产品在市场上赢得了良好的口碑,也为公司赢得了众多合作伙伴的信任。

Fairchild Imaging公司的发展小趣事

Fairchild Imaging公司的历史可以追溯到1950年成立的Fairchild Camera & Instrument Company。这家公司自创立以来,就凭借其创新的技术和优质的产品,在许多重大的政府、国防项目中发挥了关键作用。随着公司业务的不断拓展,Fairchild Camera & Instrument Company逐渐将业务重心转向半导体和集成电路领域,并在此领域取得了显著成就。最终,Fairchild Imaging从Fairchild Camera & Instrument Company中独立出来,专注于高端成像技术的研发和应用。

问答坊 | AI 解惑

这几天系统短消息有问题

这几天系统自动发的短消息有问题,打不开,不知道是什么原因,望管理员更正。…

查看全部问答>

关于FLASH的分盘的问题

请问 1 在哪里设置并修改FLASH的盘符 2 我有一个UI程序。放在MLC中,但是我不想可见,应该怎么做。 3 如何设置应用程序让其开机后自动运行?…

查看全部问答>

大家帮我看看我的HIVE 注册表哪里有设置不对,调用注册表编辑器修改键值后不能永久保存!

FAT文件系统加载成功,能看到NAND FLASH盘符(FriendlyARM),但是调用注册表编辑器修改的注册表信息,系统重启后就没了。看网上都是说,启动要用的以及文件系统放到BOOT.hv里面,其它的存于SYSTEM.HV中就可以的。而且我WINCE中的HIVE组件也加了的 ...…

查看全部问答>

求助:背景图片挡住了文字

大家好,我使用函数ExtTextOut 输出文字,但是由于我的程序有一个全屏的背景图,所以加载图片后文字被遮挡住了。 我大概知道可能是透明、背景色之类的问题,但是改了参数效果依然不对,麻烦大家给指点下,最好能有个例子详细些,多谢啦…

查看全部问答>

SQLCE数据库

我想问一下,Windows CE设备上的SQLCE数据库 与 Windows XP桌面系统下的 Sql Sever 2000数据库实现数据互相访问。 我查了一下,Windows CE设备上可以有SQL Sever客户端代理,然后Windows XP上是SQL Sever服务器代理。通过他们来实现两个数据库之间 ...…

查看全部问答>

WINCE6.0 中断处理OEMInterruptHandler--KernelIoControl(IOCTL_HAL_REQUEST_SYSINTR,...)

最近在看WINCE中断处理,有一事不明,希望大家讨论一下: 问题1:当物理中断发生后首先会被调用的函数是不是OEMInterruptHandler? 问题2:OEMInterruptHandler函数作用是根据物理中断号(IRQ)返回对应的系统中断号(SYSINTR_XXX),既然这个函数 ...…

查看全部问答>

lan91c96网卡芯片ID(4#)读不对,总是0

我的平台式wince5.0+pxa270,在初始化网卡芯片过程中,读完0x3300的标志后,读ID#,结果每次读不对,大部分时候是0,有时候是其他的错误如15等。都不知道什么原因,网卡相关管脚配置应该都是对的,有谁遇到过吗…

查看全部问答>

ADS1.2 调用strtoul(str,NULL,0,NULL),地址0的内容会被更改

strtoul的定义: unsigned long strtoul(const char *str, char **endptr, int requestedbase, int *ret) 可见ADS1.2会把NULL指针指向地址0,但是地址0放着复位向量,怎么样才能不改变0地址的内容呢?(当然在调用的时候可以不用NULL,而定义一个 ...…

查看全部问答>

WINCE 使用USB HUB的问题

2440开发板,WINCE5.0系统, 启动系统后插入优盘或USB HUB 或鼠标都可以正常识别,当先插入优盘或USB HUB 再通电启动系统也可以识别,问题是先插入USB HUB再通电启动系统后,USB HUB无法识别,必需要再插拔一下才行,请问 怎么解决这个问题!…

查看全部问答>

MPLAB ICD2無法工作,請教

我用MPLAB V7.52 連接ICD2時,報錯,錯誤代碼是 Connecting to MPLAB ICD 2 ...Connected ICD0133: Firmware does not support command (0x7). ICD0082: Failed MPLAB ICD 2 operation MPLAB ICD 2 Ready 請問該怎麼弄,上一次用還是好好的呀 ...…

查看全部问答>