STM32如何通过定时器来做到每隔一秒产生一个定时器,下面自己的代码并没有一秒出一个随机数 求教

2019-07-14 13:40发布



            srand((unsigned int)(NULL));//设置当前时间为种子
  while(1)
  {
               
        //        printf("1 ");
               




                        for (i = 0; i < 15; ++i)
        {
               
                  a = rand()%80+1;//产生1~100的随机数  共15个
    }
        


    //打印生成的随机数
    for (i = 0; i < 15; ++i)
                {


     printf ("%d ", a);                        
                //        xunhuan();
           if ( time1 == 1000 ) /* 1000 * 1 ms = 1s 时间到 */
    {
      LED1_TOGGLE;
                        time1 = 0;
                }
    printf (" ");                                         


                        


                        /* LED1 取反 */      
   
   return 0;                  


                }
     
  }
0条回答

一周热门 更多>