打印

我想明白怎么实现

[复制链接]
1402|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
46621295|  楼主 | 2007-8-1 15:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个问题想不通,请各位指点指点。一般用的消耗类电子产品,比如mp3等等,同厂家同型号产品,每台机器都可以通过LCD屏看到自己的一个编号,比如200700001,200700002等等。这个编号应该不会是在每次烧录一台机器芯片时先改程序里的编号变量,然后再编译,再烧录吧。应该是烧录时直接就调用一个.hex(或其他格式),那这个编号自动添加怎么实现的呢?是通过编程器硬件?还是烧录软件?希望能有人给讲一下。谢谢!

相关帖子

沙发
谈的元| | 2007-8-1 19:45 | 只看该作者

两种可以

1。芯片烧写某些代码自动增加。烧一次某些值增加一次。
2。有存储器,调试时写的码

使用特权

评论回复
板凳
tyw| | 2007-8-1 21:16 | 只看该作者

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

用以对产品进行测试,同时也可对eeprom写点信息,例如序列号,编码号之类的.

使用特权

评论回复
地板
46621295|  楼主 | 2007-8-1 22:48 | 只看该作者

还是不明白

比如对eeprom写如信息,程序里定义rom unsigned char SnCode 200700001;然后程序编译生成hex文件,将hex烧录进芯片,那么这个量如何自动增加呢?

使用特权

评论回复
5
tyw| | 2007-8-2 07:37 | 只看该作者

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

使用特权

评论回复
6
xwj| | 2007-8-2 07:42 | 只看该作者

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

另外,可以ISP、IAP的芯片也很多

使用特权

评论回复
7
谈的元| | 2007-8-2 21:32 | 只看该作者

赞同TYW在5楼说的

自己做个工具实现很多功能

使用特权

评论回复
8
ayb_ice| | 2007-8-4 07:52 | 只看该作者

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

100

帖子

1

粉丝