“24C16”芯片读写程序有那些应用的实例?

“24C16”芯片读写程序有那些应用的实例?,第1张

// ************************************************************

// I2存储器函数区

//

// ============================================================

// SPROM脉冲延时

//

void Sdelay(void)

{

unsigned char n

for(n=4n>0n--)

return

}

// ============================================================

// SPROM开始位

//

void s24XX(void)

{

SDA24XX=1SCK24XX=1

Sdelay()

SDA24XX=0// Tsu:start=4.7uS

Sdelay()

SCK24XX=0// Thd:start=4uS

return

}

// ============================================================

// SPROM停止位

//

void p24XX(void)

{

SDA24XX=0

Sdelay()SCK24XX=1

Sdelay()SDA24XX=1// Tsu:stop=4uS

return

}

//蔽郑 ============================================================

// 写数据到SPROM数据线

// 返回:ACK状态

bit w24XX(unsigned char c)

{

ACC=c

for(c=8c>0c--)

{

SDA24XX=0x80 &ACC// 数据高位送SDA针并左移一位

SCK24XX=1_nop_() // Clock high time

SCK24XX=0

_nop_()

}

SDA24XX=1

_nop_()

SCK24XX=1CY=SDA24XX

_nop_()

SCK24XX=0

Sdelay()

return(CY)

}

// ============================================================

// SPROM字节读

// 参数:地址a

unsigned char rb24XX(unsigned char a)

{

s24XX()

w24XX(0xa0)w24XX(a)

s24XX()w24XX(0xa1)

SDA24XX=1

ACC=0 // 利用ACC返回数据

for(a=0a<8a++) // 使用a变量兼作循环变量

{

SCK24XX=1

ACC+=ACCif(SDA24XX)ACC++// 读相应位

SCK24XX=0

Sdelay()

}

p24XX()

return(ACC)

}

// ============================================================

// SPROM字节写

// 参数: 地址a, 数据d

// 返回: 1表示写失败

bit wb24XX(unsigned char a, unsigned char d)

{

s24XX()

w24XX(0xa0) // 控制字

w24XX(a) // 地址

w24XX(d)p24XX() // 数据

for(a=255a>0a--)

{

s24XX()

if(w24XX(0xa0)==0)break

WDT()

}

p24XX()

return(CY)

}

// SPROM¿ªÊ¼碰竖λ

//

void s24XX(void)

{

SDA24XX=1SCK24XX=1

Sdelay()

SDA24XX=0// Tsu:start=4.7uS

Sdelay()

SCK24XX=0/宏吵颂/ Thd:start=4uS

return

}

1、先买一个电脑打印机的打印线(两端有插头);

2、再找一块现在市上卖的多用线路板,两孔肆槐相连的,截下一小块;

3、将两个8脚IC插座及相关元件焊好(两个插座并联),

4、将打印插头联裂团友线全焊掉,清理干净,留下5根备用,其余或衫包好不用,将小插头线接好(特别注意引脚编号);

5、大插头保留外壳(插头丢掉)焊上线路板,扣上外壳即成一个美观实用的读写器。

微控制器,也叫芯片,里面有程序。芯片里的程序是加密的,一般是不可读的。但是可以破解。有加密就有解密。想解密手里的MCU,只要在百度输入“芯片解密”就可以找到专门做modchip的公司

但必须注意的是,这个行业是有骗子的,因为解密需要先交押金,所以骗子比较多。一般南方很多解密公司都是代理,靠中间的差价赚钱。上次我在想,南方是电子产业基地,解密在那里应该比较专业。结果我花了好几天时间才准备好,师傅就送到我这里,以其他理由多要我钱,让我很难受。后来我上网查了一下,原来北京也有解密公司(我是北京人)。我去他们公司看了一下,发现各种工具都有。应该是真正的解密公司。和他们的技术聊了一下,才知道之前一直在找代理。我的东西回北京解密(巧的是就是这档尺山家公司),然后回来找我,当然是慢慢的。而且,我发现我之前的想法是错的。我一直以为南方是电子工业的基地,所有的技术都应该在那里。其实南方有很多电子厂。有生产基地,没有技术基地行中。北京的中关村是中国的高科技基地。解密是技术,这自然是北京的专长。后来在这家公司做解密,速度很快,有时候一等就是一两个小时。我还在这家公司工作。

还有一种骗子,这种是纯粹的骗子,不是代理但比代理更讨厌。他们会报一个很低的价格,等你送过来之后再问你要更多的钱,然后以困孙各种理由让你送设备,再问你要钱,然后就消失了。

这种骗子很容易识别。一般都是货比三家。问各个公司的价格,找比较低的解密。如果一个报价比其他的都低,而且低很多,那么他80%是骗子。不要贪图这么便宜,否则你会被骗的。万一你只有一个师傅或者师傅是公司设备的,你就混了。

还有一招就是让你先把芯片发过来,他们会测试是否可以解密。你发了,他们就会开始以各种理由向你要钱。

这个很容易识别。一般可以引用芯片型号。如果对方说能不能解决,那肯定不是骗子。除非你无法确定芯片的型号,否则需要测试。如果你已经告诉他芯片的型号,那你一定是个骗子。

其实最好的防骗方法就是直接去他们公司看看有没有解密设备。有则为真,无则为假。不管多远,如果你第一次做解密,我建议你最好去对方公司看看。如果是真的,我们以后可以长期合作。如果不能去公司看一看,只能从时间上判断是否找到真正的解密公司或者代理。真正的解密公司解密速度很快。如果他们网站强调他们解密周期短,那应该是真正的解密公司。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12369772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存