打印
[PIC®/AVR®/dsPIC®产品]

把代码保护关闭了

[复制链接]
434|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyjie|  楼主 | 2022-10-14 21:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看了下675的PDF有和几个网上例程还是没搞明白,向大家请教下:这是PDF上写的,我理解的意思是代码保护不能关,如果关了就没有了时钟的校准值了。

1 :带隙校准位在出厂时已被编程,必须按照 PIC12F629/675 编程规范中的规定,在擦除之前要先读
出并保存器件程序。在导出配置字寄存器的内容时可以反映出这些位。 Microchip 开发工具保持所
有的校准位为出厂设置。
2 :当关闭代码保护时,将擦除整个数据 EEPROM 的内容。
3 :如果关闭代码保护功能,还会擦除整个程序存储器的内容,包括 OSCCAL 值。



这是在网上下的例程:
__CONFIG(0x31B4);  //参考:《PIC12F629/675数据手册》第52页 9.1 配置位
//提醒使用PICKIT2或PICKIT3的用户不要将芯片配置位设为内部复位会导致芯片不能再写入程序。

31B4=11000110110100,这样设置好像是把代码保护关闭了,为什么?

使用特权

评论回复
沙发
wyjie|  楼主 | 2022-10-14 21:36 | 只看该作者
我使用的是PICKIT3,内部复位是怎么设置的?

使用特权

评论回复
板凳
wyjie|  楼主 | 2022-10-14 21:38 | 只看该作者
我现在都不敢往675写程序了,怕写坏了以后都不能再写了。谢谢各位了!

使用特权

评论回复
地板
stly| | 2022-10-14 21:45 | 只看该作者
16F的不用担心写坏。

使用特权

评论回复
5
wyjie|  楼主 | 2022-10-14 21:47 | 只看该作者
我是12F的,今天试了哈好像还没事,应该能写

使用特权

评论回复
6
juventus9554| | 2022-10-14 21:52 | 只看该作者
代码保护是干嘛的

使用特权

评论回复
7
stly| | 2022-10-14 21:54 | 只看该作者
是中文文档还是英文文档啊

使用特权

评论回复
8
huangchui| | 2022-10-14 21:59 | 只看该作者
擦除次数是多少啊

使用特权

评论回复
9
shimx| | 2022-10-14 22:01 | 只看该作者
不用担心 写不坏的

使用特权

评论回复
10
wyjie|  楼主 | 2022-10-14 22:03 | 只看该作者
我是12F的,今天试了哈好像还没事,应该能写

使用特权

评论回复
11
xxrs| | 2022-10-14 22:05 | 只看该作者
代码保护是干嘛的

使用特权

评论回复
12
dengdc| | 2022-10-14 22:06 | 只看该作者
看看C51的反汇编后的汇编程序

使用特权

评论回复
13
zhuhuis| | 2022-10-14 22:09 | 只看该作者
是中文文档还是英文文档啊

使用特权

评论回复
14
zwll| | 2022-10-14 22:12 | 只看该作者
擦除整个数据 EEPROM 的内容的目的是什么啊

使用特权

评论回复
15
wenfen| | 2022-10-14 22:14 | 只看该作者
擦除次数是多少啊

使用特权

评论回复
16
xxrs| | 2022-10-14 22:18 | 只看该作者
不用担心 写不坏的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

927

主题

12706

帖子

5

粉丝