我已经有很多时间在这里发布任何内容。今天我来到这里寻求帮助,在PIC18F单片机中实现定时器。我希望这个计时器用作srand()函数的种子...但是经过大量搜索后我无法找到解决这个问题的方法。
请帮助我。
感谢newbe。
答案 0 :(得分:0)
你似乎不需要一件非常复杂的事情。没有中断等。启动定时器,只需在代码读取定时器值的任意一点,然后将其送入srand。
srand(aTimeFunctionYouWrite()); // random seed USE ONCE...
现在你的rand()访问是随机的。
在C18的外围库中,您可以找到所需的功能和定义。 您可以通过
使用它们 #include <timers.h>
查看doc文件夹以获取文档。