完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
断电保存数据我是芯片断电定时器里读取I/O口高低电平,达到时间保存 有时候板子用的时间久了 就会保存读取失败 芯片复位,大佬们看一下我的保存参数有问题吗?
void remeber() { SYS_UnlockReg(); FMC_Open(); set_data_flash_base(DATA_FLASH_TEST_BASE); FMC_Erase(sudu_base); FMC_Write(sudu_base, set_xiansudu); FMC_Write(first_base,0x19); FMC_Close(); SYS_LockReg(); } 这个是启动读取参数 int main() { unsigned int i; unsigned int j; /* Initialize at begining */ /* Initialize all register setting*/ delay_ms(10); SYS_Init(); // SYS_UnlockReg(); SYS_LockReg(); EADC_Init(); PGA_Init(); GPIO_Init(); ECAP_Init(); Timer0_Init(); Timer1_Init(); EPWM_Init(); USCI_UART_Open(USCI1, 9600); RXD_set(); Motor_Start(); u8_StopMotor_Flag=1; SYS_UnlockReg(); FMC_Open();//开始读取 first_set_Flag=FMC_Read(first_base); if(first_set_Flag==0x19) { set_xiansudu=FMC_Read(sudu_base); } FMC_Close(); WDT_Open(WDT_TIMEOUT_2POW14, 0, TRUE, FALSE); SYS_LockReg(); set_para();//设置参数 Motor_Start(); get_shijichangdu(666666); TM1668_Init(size[mishu[0]],size[mishu[1]],size[mishu[2]],size[mishu[3]],size[mishu[4]],size[mishu[5]],0x01);//显示实际长度 NVIC_Configuration(); |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
462浏览 3评论
243浏览 2评论
211浏览 1评论
208浏览 1评论
199浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 21:22 , Processed in 0.935834 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号