[ZLG-ARM] Keil ARM编译的程序,LPC2132所有产品第一次上电产生的随机数

[复制链接]
 楼主| 汽车电子 发表于 2007-11-15 14:32 | 显示全部楼层

谢谢

    实验证明:采样3个AD值,然后相乘,一样的概率太少了......
qihao 发表于 2007-11-15 15:23 | 显示全部楼层

NO ,几率很大的,除非是个悬空的输入

  
lpcfans 发表于 2007-11-16 08:54 | 显示全部楼层

,一样的概率太少了......

不等于没有啊.<br />还不是个办法...
wangshujun 发表于 2007-11-16 09:02 | 显示全部楼层

18b20是正解,推荐自己做带序列号的isp软件

lpc的isp软件不是很难做的
xwj 发表于 2007-11-16 09:11 | 显示全部楼层

呵呵,老Hot正解,其实只要引入任何的外界输入即可

很多条件其实就摆在我们眼皮低下<br />关键是LZ看不看得见
xxqarm 发表于 2007-11-16 09:57 | 显示全部楼层

真正意义上的随机数,要用硬件产生

AD是可以的,输入噪声,基准源不要很稳定,加入一些算法就行了.18b20太准了,这样用是不合适的.
wangshujun 发表于 2007-11-16 11:16 | 显示全部楼层

18b20不是是用随机数,而是用它的唯一id做这个工作

  
 楼主| 汽车电子 发表于 2007-11-16 12:33 | 显示全部楼层

没关系了,那个序号只是临时用的,老化测试用

&nbsp;&nbsp;&nbsp;况且每批次生产的量,不会超过5K;同一时间做老化测试的产品数量不会超过500台。<br />&nbsp;&nbsp;&nbsp;测试完了,要从串口写入序列号的,公司有序列号标准<br /><br />&nbsp;&nbsp;&nbsp;说白了,就是图个方便,产品生产加工后的老化测试阶段不用做任何参数设置...
mtbf 发表于 2007-11-16 19:40 | 显示全部楼层

用AD可以

用AD的最后一位bit0,循环16次就是16位了。<br />但是不保证每台机器都不一样。
qihao 发表于 2007-11-16 23:12 | 显示全部楼层

mtbf

  
yongtree 发表于 2007-11-16 23:33 | 显示全部楼层

高人!哈哈

  
hotpower 发表于 2007-11-17 10:38 | 显示全部楼层

倒塌了~~~把状态通过串口送给PC编码再送还ARM进行IAP

搞个几十路的数据采集器进行海量数据通讯和不间断的数据采集,并画出曲线~~~<br /><br />哈哈~~~俺有现成的16路串口采集器~~~<br /><br />还可以网络通讯,就可以放心睡觉了~~~<br /><br />下图不好看,准备用CVI做,实时曲线就好看多了~~~<br /><br /><img src="http://bbs.21ic.com/upfiles/img/200711/20071117103830338.gif"><br /><br /><img src="http://bbs.21ic.com/upfiles/img/200711/20071117111155613.gif">
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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