PIC16F884配置字2寄存器(CONFIG2)的操作

2020-02-08 09:14发布

我使用PIC16F884,在编译程序的时候出现了一个错误

Error[491]  0 : can't find 0x2 words for psect "config" in segment "CONFIG"

程序出错代码:
__CONFIG(0X2FE9); //(CONFIG_ADDR)
__CONFIG(0X3EFF); //(CONFIG_ADDR2)

也就是我要在程序中设置 配置字2寄存器 该如何操作,希望大家知道一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
Yaksa
2020-02-09 19:58
config2见头文件pic16f887.h 592~604行:
#define CONFIG_ADDR2        0x2008
// Brown-out Reset Voltage
#define BORV21                0x3EFF        // 2.1 Volts
#define BORV40                0x3FFF        // 4.0 Volts
// Flash Memory Write Protection
#if defined(_16F882)
#define WP0                0x3BFF        // Protect 0h-0FFh
#define WP1                0x39FF        // Protect lower half of flash
#else
#define WP0                0x3DFF        // Protect 0h-0FFh
#define WP1                0x3BFF        // Protect lower half of flash
#define WP2                0x39FF        // Protect all of flash
#endif

可以这样设置
__CONFIG(BORV40 &WP0);

一周热门 更多>