我想明白怎么实现

[复制链接]
2173|7
 楼主| 46621295 发表于 2007-8-1 15:55 | 显示全部楼层 |阅读模式
有个问题想不通,请各位指点指点。一般用的消耗类电子产品,比如mp3等等,同厂家同型号产品,每台机器都可以通过LCD屏看到自己的一个编号,比如200700001,200700002等等。这个编号应该不会是在每次烧录一台机器芯片时先改程序里的编号变量,然后再编译,再烧录吧。应该是烧录时直接就调用一个.hex(或其他格式),那这个编号自动添加怎么实现的呢?是通过编程器硬件?还是烧录软件?希望能有人给讲一下。谢谢!
谈的元 发表于 2007-8-1 19:45 | 显示全部楼层

两种可以

1。芯片烧写某些代码自动增加。烧一次某些值增加一次。<br />2。有存储器,调试时写的码<br />
tyw 发表于 2007-8-1 21:16 | 显示全部楼层

产品量产时一般都有测试点

用以对产品进行测试,同时也可对eeprom写点信息,例如序列号,编码号之类的.
 楼主| 46621295 发表于 2007-8-1 22:48 | 显示全部楼层

还是不明白

比如对eeprom写如信息,程序里定义rom&nbsp;unsigned&nbsp;char&nbsp;SnCode&nbsp;200700001;然后程序编译生成hex文件,将hex烧录进芯片,那么这个量如何自动增加呢?
tyw 发表于 2007-8-2 07:37 | 显示全部楼层

对eeprom写点信息的工具需自己用单片机做

  
xwj 发表于 2007-8-2 07:42 | 显示全部楼层

烧录器一般都有序列号产生功能的

另外,可以ISP、IAP的芯片也很多
谈的元 发表于 2007-8-2 21:32 | 显示全部楼层

赞同TYW在5楼说的

自己做个工具实现很多功能
ayb_ice 发表于 2007-8-4 07:52 | 显示全部楼层

用上位机写个软件每烧录一次简单修改一下HEX即可....

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

100

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部