智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1045|回复: 3
打印 上一主题 下一主题

技术

[复制链接]

13

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
437
威望
221
贡献
120
兑换币
124
注册时间
2018-1-7
在线时间
48 小时
跳转到指定楼层
1#
发表于 2018-3-6 18:12:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位有可以用visualscope显示波形的kea128的程序?急需!!!
回复

使用道具 举报

1

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
威望
112
贡献
69
兑换币
70
注册时间
2017-11-19
在线时间
18 小时
2#
发表于 2018-3-9 09:24:56 | 只看该作者
//**************************************************************************
/*
*  功能说明:SCI示波器CRC校验
内部调用函数
*  参数说明: 无
*  函数返回:无符号结果值
*  修改时间:2013-2-10
*/
//**************************************************************************
#include "KEA128_uart.h"
#include "shibo.h"
static unsigned short CRC_CHECK(unsigned char *Buf, unsigned char CRC_CNT)
{
    unsigned short CRC_Temp;
    unsigned char i,j;
    CRC_Temp = 0xffff;

    for (i=0;i<CRC_CNT; i++){
        CRC_Temp ^= Buf[i];
        for (j=0;j<8;j++) {
            if (CRC_Temp & 0x01)
                CRC_Temp = (CRC_Temp >>1 ) ^ 0xa001;
            else
                CRC_Temp = CRC_Temp >> 1;
        }
    }
    return(CRC_Temp);
}

//************************************************
//
/*
*  功能说明:SCI示波器发送函数

*  参数说明:
OutData[]  需要发送的数值赋予该数组
*  函数返回:无符号结果值
*  修改时间:2013-2-10
*/
//****************************************************
float OutData[4] = { 0 };  
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[i]  = (int)OutData[i];
        temp1[i] = (unsigned int)temp[i];

    }

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

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

    for(i=0;i<10;i++)
    {
        uart_putchar(uart2, (char)databuf[i]);
    }
}
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
威望
112
贡献
69
兑换币
70
注册时间
2017-11-19
在线时间
18 小时
3#
发表于 2018-3-9 09:25:17 | 只看该作者
论坛里好多这个代码
回复 支持 反对

使用道具 举报

13

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
437
威望
221
贡献
120
兑换币
124
注册时间
2018-1-7
在线时间
48 小时
4#
 楼主| 发表于 2018-3-9 14:01:57 | 只看该作者
谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-27 01:35 , Processed in 0.046090 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表