问题在PIC微。

A

Alwaleed2

Guest
什么是无效的原声(振荡器启动定时器)
和处长(代码保护)

如何使用处长?

 
您使用处长保护法。您可以cofig项目:__CONFIG _CP_OFF,或者你可以配置它的时候程序。

 
当您使用pic代码的碰撞,这意味着您的设备可以是任何人也readen。当有人tryes读它,代码(程序)将全自动删除。您可以保护两种方式
, 我知道你的代码。首先是
, 当你选择了在MPLAB处长选项之一。下面是18F452为例

配置_CONFIG5L,_CP0_OFF_5L&_CP1_OFF_5L&_CP2_OFF_5L&_CP3_OFF_5L
配置_CONFIG5H,_CPB_OFF_5H&_CPD_OFF_5H

正如你可以看到有许多类型的CP。你可以只保护的EEPROM,只是程序存储器,一个存储器等部分
, 我没有必要使用这种类型的选择
, 如果你需要更多的信息
, 你必须使用谷歌或其他sorse。
第二种方法是选择在IC - prog正确的“导火索”当您计划您的设备。

 
该代码/在与代码激活保护知情同意程序将不会被删除或清除
, 如果有人试图阅读。当您尝试阅读,知情同意返回值00为每个pogram内存位置,但代码仍然存在。下面的代码保护配置位的状态只能改变全芯片擦除或块擦除功能。

 
CP是代码保护
, 如果这个选项开启
, 当有人阅读PIC将resieve在峰地图的任何地点0x00的内容。这是复制你的保护计划。这个选项可以激活的例子
, 只要用chacking或者您可能会写在你的喜欢这个程序的例子配置字ICprog在编程软件:
__CONFIG _CP_ON&_RC_OSC&_PWRTE_ON&_WDT_OFF
这个词是pic16f84和平均码保护,使用复位
, 在rc振荡器,电源及看门狗定时器是关闭的。
最好的问候

 
您还对振荡器启动定时器(OST)的问题。当您切换放弃权力
, 以峰,他仍然在复位。为什么?由于定时器的权力被激活。他将在保持峰重约72ms。与此同时能力将会稳定下来。在此之后72ms PIC是释放复位
, 比原声被激活,但代码将不会开始执行
, 直到1024原声提供周期。为此1024周期振荡器将保持稳定
, 然后程序开始运行。原声仅用于XT与唱片和HS oscilators。

 

Welcome to EDABoard.com

Sponsor

Back
Top