1、what and why 为了减少信号相对延时,让信号传输的速度一致,在PCB布线时采用等长布线的形式。 2、where (1)内存走线、DDR类、数据、地址、控制、时钟、USB等;要求高的视频、音频信号。 (2)I2C无需等长布线,虽然I2C信号与内存一样都是有相对时序要求,但由于信号频率较低,此时导线长度引起的延时不足以影响正常时序,所以无需等长。 3、how (1)设置需要...
程序中,正常的文件操作, File *fp= fopen(文件名,a+); if(fp== NULL) return; fwrite(buffer,size,count,fp); fflush(wFile); fclose(wFile); 非法关机(断电)之前,能在磁盘上看到文件,但是非法关机,重启之后,文件丢失。百思不得其解。 查看资料...
/// eeprom读写程序,eeprom数据地址范围为(00-ff)void Eeprom_Write(u8 u8Addr,u8 Buf) { EECON1bits.EEPGD = 0; // 选择eeprom访问 EECON1bits.CFGS = 0; // 选存取 EECON1bits.WREN = 1; // 允许写入数...
这是牛人总结的硬件设计十大要点,分享给大家了 ,大家可以发表自己的意见的啊。。。 一、电源是系统的血脉,要舍得成本,这对产品的稳定性和通过各种认证是非常有好处的。 1.尽量采用∏型滤波,增加10uH电感,每个芯片电源管脚要接104旁路电容; 2.采用压敏电阻或瞬态二极管,抑制浪涌; 3.模电和数电地分开,大电流和小电流地回路分开,采用磁珠或零欧电阻隔开; 4.设计要留有余量,避免电源芯片过热,攻耗...