2024-09-01
售卖作品
00

目录

芯片介绍
进一步设计
代码、帮助、问询

芯片介绍

芯片介绍: https://qq742971636.blog.csdn.net/article/details/132164189

DS2431内部有128个字节的数据,这篇博客可以对这128个字节的数据进行读写,而有的人想要改写芯片ROM,这是芯片的唯一地址,请看这里 https://blog.csdn.net/x1131230123/article/details/135667146

接线

在这里插入图片描述

在这里插入图片描述

串口结果:

在这里插入图片描述

进一步设计

很多用户希望快捷读取和写入芯片,为此专门设计了一个程序,有需要可以私,用法如下:

接线方式参考下面这个图:

CH340是串口模块,和单片机接线四根:

3V3--------单片机的3V3

GND--------单片机的GND

TXD--------单片机的PA10

RXD--------单片机的PA9

DS2401或者DS28E07,和单片机的接线两根:

GND--------单片机的GND

IO--------单片机的PA1

在这里插入图片描述

CH340插电脑上,打开电脑串口助手软件XCOM,选择正确com口,然后点击打开串口:

在这里插入图片描述

打开串口后,按一下单片机的复位按键,则单片机会读取DS2431的信息。会看到芯片里目前的ID码和数据,ID码是固定不可修改的,数据是128个字节,一个字节就是类似十六进制的0x15,也可以看到芯片里目前的保护页状态,一旦保护后,对应页的数据也无法更改,只有保护页数据是0x00,才能修改对应页。下图中,保护页1的数据是0xAA,这说明保护页1的数据不可更改。

在这里插入图片描述

自己可以用txt中写128个字节的数据,点击发送给单片机,只要是大小写的a到f,数字0到9,都会被单片机程序识别到,如果是128个数据,单片机就会执行写入操作,会写入到芯片128个字节。

在这里插入图片描述

下图是点击发送后的状态,会显示出当前收到的128个数据是什么,并执行写入,可以看到页1因为保护了所以写入不了,其他页都已经正常写入。

在这里插入图片描述

代码、帮助、问询

csharp
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!