proteus 仿真16F684 EEPROM出错
程序如下:
#include <pic.h>
#include <pic16f684.h>
__CONFIG(0x3BD4);//0x3BD4:无代码加密 0x3B14:有代码加密
__EEPROM_DATA(0xff,0x3f,0xff,0xff,0xff,0xff,0xff,0xff);
#define uchar unsigned char
#define uint unsigned int
//--------------------------------- 初始化----------------------------//
init(void)//初始化函数
{
OSCCON=0x61;//4MHz 0x71:8M
CMCON0=0x07;
ANSEL=0x00;//
TRISA=0x08;//RA3输入,其它输出
PORTA=0xff;
TRISC=0x01; //RC0输入,其它为输出
PORTC=0x00;
}
//--------------------------------- 主函数----------------------------//
main()
{
uchar i,j;
init();
EEPROM_WRITE(3,0xa2);
while(1);
}
出错现象见图片,求高手解答
-
一周热门 更多>