179
3081
9265
技术达人
单片机生成随机数的几种常用随机信号如下:
1. 用一路AD采集温度或电源噪声,取后几位作为随机信号;
2. 将用户的交互信号时间作为随机信号;
3. 利用时钟芯片或RTC获取当前时间再经处理作为随机信号;
4. 自己搭一个硬件电路用来产生随机信号,如利用单片机的内置时钟设为1M,外接一个用温度敏感电阻搭建一个特征频率10M的RC振荡电路,用慢时钟去采集快时钟,然后经过简单处理,就可以得到一个真正的随机数了
使用特权
296
4894
1万
资深工程师
217
3043
9276
178
2234
6751
高级工程师
201
3587
205
3355
181
3252
9883
213
3536
7
157
498
资深技术员
106
1781
5378
246
5384
195
3117
9410
132
1791
5412
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
发帖类勋章
等级类勋章
时间类勋章
2
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号