完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用开发板的程序,现在屏幕校准可以,但是在画线的时候出现问题,就是我画线的时候,屏幕会不规律的出现一些点,而且位置和我画的位置不同,并且有的时候画线屏幕没有反应,不知道什么原因引起的,下面是效果图
|
|
相关推荐
8个回答
|
|
|
|
|
|
是不是手滑动的太快了?
慢一点滑动看看. --------------------------------- 慢点效果一样,而且画的线都不是我画的那个位置,并且出来的都是直线,不是和X平行就是和Y平行 |
|
|
|
我开始也有和楼主类似的问题,没有校准的东西出来,但是我的书写正常,只是写出来在LCD上显示的位置不对,后来重新烧了原版程序,复位了一次,才能进行校准,之后就OK了。还有书写不要太快,匀速即可。
|
|
|
|
找到问题所在,原因是我用的是SPI模式,速度太快,要加上红色那句把SPI速度放慢,还是不明白什么原因,还有就算SPI 256分频了,画出来的线还是有断续,要很慢的画才行,难道不能用SPI硬件驱动?
u16 ADS_Read_AD(u8 CMD) { u8 byte = 0; u16 Num = 0; XPT2046_CS = 0; //选中ADS7843 ADS_Write_Byte(CMD);//发送命令字delay_us(6);//ADS7846的转换时间最长为6us SPIx_SetSpeed(SPI_SPEED_256); //SPI需要低速 byte = SPIx_ReadWriteByte(0XFF); //读取一个字节Num = byte;byte = SPIx_ReadWriteByte(0XFF); //读取一个字节 Num = (Num << 8) + byte;Num >>= 4; //只有高12位有效.XPT2046_CS = 1;//释放ADS7843SPIx_SetSpeed(SPI_SPEED_8); //8分频速度 return(Num); } |
|
|
|
|
|
|
|
呵呵,自己重新画了个板子,主要想练习fsmc,还有触摸屏能不能改成横屏?具体要改哪些函数
|
|
|
|
该横屏不就是x坐标,y坐标做一下处理罢了.
|
|
|
|
该横屏不就是x坐标,y坐标做一下处理罢了.
--------------------------------- //默认为touchtype=0的数据 u8 CMD_RDX = 0XD0; u8 CMD_RDY = 0X90; 这个是什么意思?是代表横竖屏转换吗 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1641 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1562 浏览 1 评论
990 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
691 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1610 浏览 2 评论
1870浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
655浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
525浏览 3评论
541浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
514浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 18:02 , Processed in 0.637848 second(s), Total 60, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号