C8051F Flash 写和读操作

时间:2022-12-06 19:21:47

这是在一起C8051F300上的Flash读写操作...

 

和之前的在C8051F310上的读写有点不同

 

不同在于,300上没有VDM0CN 这个寄存器.采用的是注释掉.这样的话在用调试器写入程序的时候读写FLASH没有问题,但拨掉调试器后,第一次读写会使单片机复位.于是查看datasheet,严格要求按照其操作顺序,还是有问题,由于在C8051F310上的FLASH读写过于严谨每次读写之前都启用(RSTSRC = 0x02;                      // enable VDD monitor as a reset source)电压监测复位..于是禁用后不会出现纯正次读写FLASH时复位.但后果未知..有待观察..