伍师傅32 发表于 2014-8-23 10:22:35

对于器件需要一个绝对编号(设备号)怎么处理比较好

在看ZigBee的资料,通信需要一个64bits的地址,对于这个地址的编号采用什么办法比较好呢?

其实感觉在需要通信的地方都需要这么一个绝对的编号来区分各个不同的设备。对于烧写这样独一无二的设备编号有什么比较好的办法呢?

目前我的做法就是自己手动地的在EEPROM存储一个编号。因为烧写完成之后,还需要配置设备号,操作上比较麻烦;其次,存在EEPROM中没有相关的保护措施,感觉不安全;最后,这个编号采用什么方式生成避免重复呢?

期待大家能给出一些建议或者讨论一下方案

javabean 发表于 2014-8-23 10:36:46

批量烧录程序的时候相应EEPROM位置每次都自动+1就ok

web110 发表于 2014-8-23 10:44:43

使用MCU内部的唯一码?

sunnyqd 发表于 2014-8-23 11:15:48

64bit,多大的量呢?用唯一ID很难重复的

伍师傅32 发表于 2014-8-23 11:34:53

javabean 发表于 2014-8-23 10:36
批量烧录程序的时候相应EEPROM位置每次都自动+1就ok

有相关的工具吗?还是需要自己开发?

caoxuedong 发表于 2014-8-23 11:52:16

很多烧写器支持序列号的烧录,特别是PIC16及台湾的兼容芯片的烧录器。

kebaojun305 发表于 2014-8-23 12:07:39

现在基本上所有的脱机烧录器 都支持序列号烧写。指定地址   烧录时自动加1

伍师傅32 发表于 2014-8-23 12:42:45

caoxuedong 发表于 2014-8-23 11:52
很多烧写器支持序列号的烧录,特别是PIC16及台湾的兼容芯片的烧录器。

kit3可以吗?

caoxuedong 发表于 2014-8-23 16:57:38

Kit3还真是不可以。
页: [1]
查看完整版本: 对于器件需要一个绝对编号(设备号)怎么处理比较好