完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
问题描述:公司需要用cc1110做一款遥控器,每个遥控器的ID不同,我想让每个遥控器第一次开机的时候读取FLASH的一个特定字节,看是否有已经写过ID的标志,如果没有,则用时间做种,生成一串16字节的随机数,写入flash,再在特定字节写入“写过ID”的标志,之后运行主程序。现在的问题就是,不能用时间做种,time.h是C语言的标准库,添加到IAR的头文件库中,便已无法通过,造成每次生成的随机数都是一样的。请问各位有没有好的方法,解决这一问题,或者说其他的可以为每一片芯片设置一个不同的ID的。我还有个想法是去读取每个芯片自己的出厂ID 或者编码,但是却不知道如何读取,不知各位有没有什么好办法。
芯片:CC1110-F32 软件环境:IAR FOR 8051 硬件环境:CC1110-F32数据手册上433MHz射频的参考电路,公司自己打的板。 |
|
相关推荐
2个回答
|
|
CC1110产生随机数,在datasheet里面应该是有说可以用置ADCCON1.RSTRL 为01来生成
|
|
|
|
您好 cc1110产生随机数的那个问题已经解决了 感谢您的指导 ! 现在,还有一个问题,我的这个应用是使用cc1110做一款遥控器,产生一串随机数作为遥控器ID,并存储在flash里面, 现在的问题就是,存在flash里面的这一串数,掉电就被清空了,附件中有我的程序,请问有没有什么好的办法可以实现数据掉电不失呢? 烦请指导,非常感谢! |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
696 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
605 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1065 浏览 1 评论
760 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
530 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
171浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
133浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
130浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
126浏览 12评论
GD32F303RCT6配置PA4 ADC引脚,将PA2代替key功能,PA2连接时无法实现预期功能,为什么?
64浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 06:05 , Processed in 0.980335 second(s), Total 82, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号