是这样,把程序下到单片机里面,单片机运行正常,里面存的参数断电也不丢失。用st-link 重新写程序也不丢失,但用st-link 仿真运行后,再取消仿真,用485通讯,读单片机里面的参数,就都成0了, ...
king_5116 发表于 2012-9-25 14:21 
需要明确:参数写到stm8s103F3的哪个区域?
代码区[0x8000开始]还是数据区[0x4000开始] ?
参数写到代码区[0x8000开始],发生意外时,感觉存在丢失的可能性大点。
另外,可以直接用ST提供的STVP软件来读stm8里面的代码/参数, 包括代码区[0x8000开始]和数据区[0x4000开始]
|