请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
热搜: T5L 视频屏 DGUS OS
查看: 97|回复: 1

关于c语言flash 读和写 问题

[复制链接]

1

主题

1

帖子

43

积分

新手上路

Rank: 1

积分
43
发表于 6 天前 | 显示全部楼层 |阅读模式
char Read_Flash[8]= {0x5a,0x00,0x10,0x08,0x12,0x13,0x00,0x02};    //数据库读操作
char Write_Flash[8]={0xa5,0x00,0x10,0x08,0x12,0x13,0x00,0x02};   //数据库写操作
//初始化,只执行一次
void Init(void)
{
        while(!PowerFlag){
                write_dgus_vp(0x0008,Read_Flash,2);
                read_dgus_vp(0x1213,RW_Flash_Value,1);
                /*do
                {
                        read_dgus_vp(0x0008,RW_Flash_Flag,1);
                }
                while(RW_Flash_Flag[0]==0x5A);*/
                dgus_page(RW_Flash_Value[0]);
                Delayms(1000);
                PowerFlag = 1;
        }
}
int main()
{
        Init();

    //into_menu(800,1);//进入菜单
    mutual_event(BUTTON1,BUTTON2);//互斥事件
        read_dgus_vp(0x1213,Variable_Addr,2);
        if(Variable_Addr[1]){
                dgus_page(Variable_Addr[1]);
                write_dgus_vp(0x0008,Write_Flash,2);       
                /*do
                {
                        read_dgus_vp(0x0008,RW_Flash_Flag,1);
                }
                while(RW_Flash_Flag[0]==0xa5);*/
                write_dgus_vp(0x1213,Vp_Clear,2);
        }
        return 0;
}

#########################################
write_dgus_vp(0x0008,Write_Flash,2);        写flash

write_dgus_vp(0x0008,Read_Flash,2);
read_dgus_vp(0x1213,RW_Flash_Value,1);//读flash

界面设置 变量地址1213,键值0002
目的点击按键跳转到某一页,保存某页,下次上点从某页显示
目前不清楚是没有写flash成功还是没有读flash成功,
/*do
                {
                        read_dgus_vp(0x0008,RW_Flash_Flag,1);
                }
                while(RW_Flash_Flag[0]==0xa5);*/这个是你们客服说读写flash必须要加的,我加了发现程序并没有往下执行,
综上所述,帮忙分析一下哪里出现问题

回复

使用道具 举报

0

主题

5

帖子

121

积分

注册会员

Rank: 2

积分
121
发表于 6 天前 | 显示全部楼层
楼主您好,首先您在 while(!PowerFlag) 这里有没有清零?还是说只声明了一下,实际上并没有清零的操作,然后    write_dgus_vp(0x0008,Read_Flash,2); 写和读read_dgus_vp(0x1213,RW_Flash_Value,1);//读flash  中间加200ms的延时  加了以后再测试一下有没有数据?
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2019-11-13 10:55 , Processed in 0.506673 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表