智能车制作

标题: K60 虚拟示波器求解 [打印本页]

作者: 15282600864    时间: 2014-5-15 18:07
标题: K60 虚拟示波器求解
移植了段xs128虚拟示波器程序  不知道为什么就是显示不出来波形程序如下:
void main()
{
  AllInit();
  float temp = 0.0;
  uart_init(UART1,9600);
  //uart_putchar(UART1,0x50);
  while(1)
{

  for(temp = 0; temp <= 3.14*2; temp += 0.1)
  {

      OutData[0] = sin(temp)*(float)1000;
      OutData[1] = sin(temp-3.14/4)*(float)1000;
      OutData[2] = sin(temp+3.14/4)*(float)1000;
      OutData[3] = sin(temp+3.14/2)*(float)1000;
      OutPut_Data();
  }
}
}


作者: 空格_Space    时间: 2014-5-15 18:18
看一下这个里面的OutPut_Data();
???是字符吗
作者: 15282600864    时间: 2014-5-15 18:43
空格_Space 发表于 2014-5-15 18:18
看一下这个里面的OutPut_Data();
???是字符吗

void OutPut_Data(void)
{
  int temp[4] = {0};
  unsigned int temp1[4] = {0};
  unsigned char databuf[10] = {0};
  unsigned char i;
  unsigned short CRC16 = 0;
  for(i=0;i<4;i++)
   {

    temp  = (int)OutData;
    temp1 = (unsigned int)temp;

   }

  for(i=0;i<4;i++)
  {
    databuf[i*2]   = (unsigned char)(temp1%256);
    databuf[i*2+1] = (unsigned char)(temp1/256);
  }

  CRC16 = CRC_CHECK(databuf,8);
  databuf[8] = CRC16%256;
  databuf[9] = CRC16/256;

  for(i=0;i<10;i++)
  uart_putchar(UART1,databuf);
}
这样对吗


作者: 鱼头豆腐    时间: 2014-5-17 01:56
你发来个QQ。我发给你一个例程,实测可用,你好好看看crc16,也许会懂得多一些。终究要学一些东西的嘛
作者: 15282600864    时间: 2014-5-17 19:40
鱼头豆腐 发表于 2014-5-17 01:56
你发来个QQ。我发给你一个例程,实测可用,你好好看看crc16,也许会懂得多一些。终究要学一些东西的嘛

823638601

作者: Ocean-zhy    时间: 2014-7-2 12:55
鱼头豆腐 发表于 2014-5-17 01:56
你发来个QQ。我发给你一个例程,实测可用,你好好看看crc16,也许会懂得多一些。终究要学一些东西的嘛

623850043,可否发个例程给我


作者: 鱼头豆腐    时间: 2014-7-2 23:06
Ocean-zhy 发表于 2014-7-2 12:55
623850043,可否发个例程给我

明天看看找给你,网上很多,认真看看就行了

作者: Ocean-zhy    时间: 2014-7-4 13:24
鱼头豆腐 发表于 2014-7-2 23:06
明天看看找给你,网上很多,认真看看就行了

好的





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2