[STM8] STM8S003F4P6

[复制链接]
 楼主| cym_anhui 发表于 2014-7-6 17:44 | 显示全部楼层 |阅读模式
IAR for STM8 Option 在哪里设置FlashMemory ReadOut Protected
戈卫东 发表于 2014-7-6 20:46 | 显示全部楼层
IAR没有这个吧?IAR下载程序是要用来DEBUG的,不会用到读保护。
用STVP之类的工具吧。
wenunit 发表于 2014-7-7 08:00 | 显示全部楼层
写个代码,就能解决了.
wenunit 发表于 2014-7-7 08:03 | 显示全部楼层
/***************************************************************************************
** 函数名称: Read_Protect
** 功能描述: 对STM8的选项字节进行读保护操作
** 参    数: None
** 返 回 值: None
***************************************************************************************/
void Read_Protect(void)
{       
        if(FLASH_ROP == FLASH_ROP_KEY)                                // 判断是否已加密
        {
                return;                                             
        }                                                
        //----------------------------------------------------------------------------------
        do{                                                                                        // 解锁Flash   
                FLASH_DUKR = 0xAE;
                FLASH_DUKR = 0x56;
        }
        while(!(FLASH_IAPSR & 0x08));                        // 成功后退出
        //----------------------------------------------------------------------------------
        FLASH_CR2  = 0x80;                                                        // 对选项字节进行写操作被使能  
        FLASH_NCR2 = 0x7F;                                                        // 互补控制寄存器
        //----------------------------------------------------------------------------------
        while(1)                                    // 写保护操作死循环
        {                                                              
                IWDG_ReloadCounter();                                        // 喂狗               
                FLASH_ROP = FLASH_ROP_KEY;                                // 配置写保护标志      
                while(FLASH_ROP == FLASH_ROP_KEY);                // 死循环判断写成功: 使看门狗起效进行重启操作
        }
}
sun1238898 发表于 2014-7-7 10:40 | 显示全部楼层
STVP软件支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

84

主题

490

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

84

主题

490

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部