完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
用FLASH取代24CXX记录触摸屏校准的少量数据,哪位大神指点一下:
void TP_Save_Adjdata(void) { AT24CXX_Write(SAVE_ADDR_BASE,(u8*)&tp_dev.xfac,14); //强制保存&tp_dev.xfac地址开始的14个字节数据,即保存到tp_dev.touchtype AT24CXX_WriteOneByte(SAVE_ADDR_BASE+14,0X0A); //在最后,写0X0A标记校准过了 } 这句要改。 temp=AT24CXX_ReadOneByte(SAVE_ADDR_BASE+14);//读取标记字,看是否校准过! 这句也要改。 怎么改好呢?不是我太懒,是功力不足,请教高手 |
|
相关推荐
3个回答
|
|
|
实现相关函数的功能即可.
|
|
|
|
|
|
void TP_Save_Adjdata(void)
{ //AT24CXX_Write(SAVE_ADDR_BASE,(u8*)&tp_dev.xfac,14);//强制保存&tp_dev.xfac地址开始的14个字节数据,即保存到tp_dev.touchtype //AT24CXX_WriteOneByte(SAVE_ADDR_BASE+14,0X0A);//在最后,写0X0A标记校准过了 STMFLASH_Write(SAVE_ADDR_BASE,(u16*)&tp_dev.xfac,14); STMFLASH_Write(SAVE_ADDR_BASE+14,(u16*)0X0A,1); } //AT24CXX_Read(SAVE_ADDR_BASE,(u8*)&tp_dev.xfac,14);//读取之前保存的校准数据 STMFLASH_Read(SAVE_ADDR_BASE,(u16*)&tp_dev.xfac,14); 原来显示都为0,现在倒是有数x,y都是4095,FAT=0 改完之后还是不正常,继续请求指点 |
|
|
|
|
|
仿真看看 吧。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
请问下图大疆lightbridge2遥控器主板电源芯片型号是什么?
4871 浏览 1 评论
使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,为什么?
812浏览 2评论
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意的点有哪些?
876浏览 2评论
962浏览 2评论
845浏览 2评论
2167浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 21:34 , Processed in 0.828246 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
857