·上一文章:基于单片机的发动机尾气参数采集系统的设计
·下一文章:单片机在汽车驾驶模拟器中的应用
6 实际应用
C805lF35X内部Flash存储器的读写操作可应用于包装机控制器的参数存储。在开机运行时如果每次重新输入分装重量值、分装精度等参数会降低工作效率,这时需在系统上电后自行调用事先设置的参数以简化工作人员的操作步骤,提高生产效率。图2是包装机参数调用流程。开机上电后先初始化串口,如果按下设置键重新设置分装重量,内部Flash需保存新参数,先将事先保存在Flash内的数据删除后再写入新数据,使掉电时数据不丢失,可在下次开机时直接调用数据。此方法已成功运用于包装机控制器中。
7 结论
C805lF系列的其他型号的单片机Flash的基本操作只需修改上述程序代码即可完成Flash存储器的相关操作。此外,在线写入C805lF35X单片机片内Flash时需注意:1)Flash读写或擦除地址超出用户代码空间引起系统复位;2)1个Flash位一旦清零,必须经擦除才能回到“1”状态,在重新写入之前,一般要将数据字节擦除(置为0XFF);3)为保证Flash内容的正确性,用户使用软件对Flash存储器进行写或擦除操作时,需先使能片内VDD监视器。