历史上的今天
今天是:2025年01月31日(星期五)
2019年01月31日 | PIC16F877A 内部EEPROM读写演示Demo
2019-01-31 来源:eefocus
#include
#include
__CONFIG(0xFF32);
#define u8 unsigned char
#define u16 unsigned int
void Delay_ms(u16 xms)
{
int i,j;
for(i=0;i { for(j=0;j<71;j++) ; } } void EEPROM_write(u8 addr,u8 data) { GIE=0; while(WR==1); EEADR=addr; EEDATA=data; EEPGD=0; //0-EEPROM 1-Program WREN=1; GIE=0; EECON2=0x55; EECON2=0xAA; WR=1; //启动写周期 while(WR==1); GIE=1; WREN=0; } u8 EEPROM_read(u8 addr) { EEADR=addr; EEPGD=0; RD=1; return EEDATA; } void SerialInit(void) { TXSTA=0x24; //开启发射使能位、高波特率,TRMT初始值可0可1 RCSTA=0x80; SPBRG=0x19; //4M晶振,波特率9600,则SPBRG初值为25 } //printf函数重定向 void putch(u8 c) { TXREG = c; while(TRMT==0); } u8 readval; void main() { SerialInit(); TRISD=0x00; PORTD=0xFF; printf("\n***** Hello,world1! *****\n\n"); readval=EEPROM_read(0); printf("readval=%#x\n",readval); if(readval==0xff) { EEPROM_write(0,0x36); printf("write ok!\n"); } while(1) { Delay_ms(500); RD3=!RD3; } }
史海拾趣
|
在三星原驱动的基础上修改摄像头驱动(应用程序几乎没改,应用BSP原来所带的demo),修改了相应的设置后,图像出来后结果是花屏,好像是把屏幕分成4块(从左往右),颜色也对。 将摄像头设置为斑马线测试格式输出时,出现的也不对,相差很多。 有 ...… 查看全部问答> |
|
EBOOT下载到SDRAM DNW可以正常输出调试信息 用STEPLDR引导就出现乱码 麻烦帮忙看看 EBOOT下载到SDRAM DNW可以正常输出调试信息 用STEPLDR引导就出现乱码 附STEPLDR。NB1引导时DNW信息 Step ldr run to here //加的DEBUG 22222222 //加的DEBUG Microsoft Windows CE Bootloader Common ...… 查看全部问答> |
|
我还是个学生,超级菜鸟,因为老师的项目,刚接触到这个开发板,现在遇到这样问题:我在VS2005里面做WIN CE6.0的一个模拟器,我从论坛里下了个WINCE6.0_CHS_SDK.msi,我单独做一个模拟器的时候就能能够运行,可是在华恒给的BSP上面调用的时候就一直 ...… 查看全部问答> |
|
使用evc4.2开发的程序,原来是x86在,现在想直接使用在arm下如何移植? Creating library emulatorRel/Draw2DGraph.lib and object emulatorRel/Draw2DGraph.exp… 查看全部问答> |
|
网上很多网友都反映altium designer在某些方面还是优于10年经典版protel99se ,所以在空闲之余也下载了一个免安装绿化版的altium designer折腾了下。希望altium designer不要追究我使用了盗版的altium designer,只因个人财力有限。折腾不起正版。 ...… 查看全部问答> |
|
时间与地点 日期地点课程地址8月9日北京MSP430 LaunchPad北京市中关村科学院南路2号融科资讯中心A座518室8月16日深圳C2000 LaunchPad深圳市南山区华侨城兴隆街汉唐大厦19楼上海C2000 Concerto上海市浦东新区世纪大道1568号中建大厦32楼北京C2000 L ...… 查看全部问答> |
|
NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQChannel; //设置为EXTI0 但是编译的时候却说“EXTI0_IRQChannel”没有定义,之后我吧其他的在固件库使用手册中给的中断的定义试了一下,都不行 ...… 查看全部问答> |
|
熬了一个做出来的作品,把女朋友的照片刻到覆铜板上 先用PS把照片处理成黑白的,存成bmp格式,在用protel dxp的插件把bmp图像转成Pcb文件,输出CAM文件,再用雕刻机刻到覆铜板上 正面刻上照片,背面的铜全部刻掉,用灯一照,光线就能透过来 不加 ...… 查看全部问答> |




