历史上的今天
今天是: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]里就是触摸屏的数据了。
完。
史海拾趣
|
大家帮我看看我的HIVE 注册表哪里有设置不对,调用注册表编辑器修改键值后不能永久保存! FAT文件系统加载成功,能看到NAND FLASH盘符(FriendlyARM),但是调用注册表编辑器修改的注册表信息,系统重启后就没了。看网上都是说,启动要用的以及文件系统放到BOOT.hv里面,其它的存于SYSTEM.HV中就可以的。而且我WINCE中的HIVE组件也加了的 ...… 查看全部问答> |
|
大家好,我使用函数ExtTextOut 输出文字,但是由于我的程序有一个全屏的背景图,所以加载图片后文字被遮挡住了。 我大概知道可能是透明、背景色之类的问题,但是改了参数效果依然不对,麻烦大家给指点下,最好能有个例子详细些,多谢啦… 查看全部问答> |
|
WINCE6.0 中断处理OEMInterruptHandler--KernelIoControl(IOCTL_HAL_REQUEST_SYSINTR,...) 最近在看WINCE中断处理,有一事不明,希望大家讨论一下: 问题1:当物理中断发生后首先会被调用的函数是不是OEMInterruptHandler? 问题2:OEMInterruptHandler函数作用是根据物理中断号(IRQ)返回对应的系统中断号(SYSINTR_XXX),既然这个函数 ...… 查看全部问答> |
|
我的平台式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,而定义一个 ...… 查看全部问答> |
|
2440开发板,WINCE5.0系统, 启动系统后插入优盘或USB HUB 或鼠标都可以正常识别,当先插入优盘或USB HUB 再通电启动系统也可以识别,问题是先插入USB HUB再通电启动系统后,USB HUB无法识别,必需要再插拔一下才行,请问 怎么解决这个问题!… 查看全部问答> |
|
我用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 請問該怎麼弄,上一次用還是好好的呀 ...… 查看全部问答> |




