最近在做一个对射红外报警器,要求是要用串口控制发射红外(系统内部产生的随机数作为控制数列),接收也需要用串口。我现在有这么几个问题。
1.串口不够用怎么办?因为我要使用至少3组红外发射管,接收管,但是串口好像只有两个。
2.红外接收器接收到的也是二进制数字么?如何和发射时候的进行比对呢?
3.MSP430内部是否可以生成随机数(伪随机数也可以,范围不用太大1-50基本就够用了)?生成的随机数如何保存到单片机内?
实在是不太懂,希望有懂得技术达人帮一下忙,不胜感激:)
HG:
串口不够可以用软件模拟的,用TIMER + 中断的方法。伪随机可以用软件算法生成的,生成的算法网上很多的,你把生成的随机数的变量保存起来就可以了。
rookiecalf:
ziqi wang
最近在做一个对射红外报警器,要求是要用串口控制发射红外(系统内部产生的随机数作为控制数列),接收也需要用串口。我现在有这么几个问题。
1.串口不够用怎么办?因为我要使用至少3组红外发射管,接收管,但是串口好像只有两个。
2.红外接收器接收到的也是二进制数字么?如何和发射时候的进行比对呢?
3.MSP430内部是否可以生成随机数(伪随机数也可以,范围不用太大1-50基本就够用了)?生成的随机数如何保存到单片机内?
实在是不太懂,希望有懂得技术达人帮一下忙,不胜感激:)
ziqi wang:
回复 rookiecalf:
你好,请问您有联系方式吗?QQ可以联系到您么