搜索
bottom↓
回复: 14

在坛子上还没见过这个东西->正弦波 波形表导出器 觉得挺有用

[复制链接]

出0入0汤圆

发表于 2011-9-28 15:32:59 | 显示全部楼层 |阅读模式
改名为exe后可用  
点击此处下载 ourdev_680501DHXZ66.rar(文件大小:5K) (原文件名:VsinTab.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-9-28 17:22:20 | 显示全部楼层
不错..........

出0入0汤圆

发表于 2011-9-28 23:29:01 | 显示全部楼层
win7 下无法运行

出0入0汤圆

 楼主| 发表于 2011-9-29 09:26:41 | 显示全部楼层
回复【2楼】stevenh
-----------------------------------------------------------------------

楼上, win7 x86是可以的亲测 这个对坐pwm  dac非常有用的啊!

int sin_tab[]={0x0,0x3,0x6,0x9,0xc,0xf,0x12,0x15,0x19,0x1c,0x1f,0x22,0x25,0x28,0x2b,0x2e,0x31,0x34,0x38,0x3b,0x3e,0x41,0x44,0x47,0x4a,0x4d,0x50,0x53,0x56,0x59,0x5c,0x5f,0x61,0x64,0x67,0x6a,0x6d,0x70,0x73,0x75,0x78,0x7b,0x7e,0x80,0x83,0x86,0x88,0x8b,0x8e,0x90,0x93,0x95,0x98,0x9a,0x9d,0x9f,0xa2,0xa4,0xa7,0xa9,0xab,0xae,0xb0,0xb2,0xb4,0xb7,0xb9,0xbb,0xbd,0xbf,0xc1,0xc3,0xc5,0xc7,0xc9,0xcb,0xcd,0xcf,0xd1,0xd3,0xd4,0xd6,0xd8,0xd9,0xdb,0xdd,0xde,0xe0,0xe1,0xe3,0xe4,0xe5,0xe7,0xe8,0xe9,0xeb,0xec,0xed,0xee,0xef,0xf0,0xf2,0xf3,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xf9,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfe,0xfd,0xfd,0xfc,0xfc,0xfb,0xfb,0xfa,0xf9,0xf9,0xf8,0xf7,0xf6,0xf5,0xf5,0xf4,0xf3,0xf2,0xf1,0xf0,0xee,0xed,0xec,0xeb,0xea,0xe8,0xe7,0xe6,0xe4,0xe3,0xe1,0xe0,0xde,0xdd,0xdb,0xda,0xd8,0xd6,0xd5,0xd3,0xd1,0xcf,0xcd,0xcb,0xc9,0xc8,0xc6,0xc4,0xc2,0xbf,0xbd,0xbb,0xb9,0xb7,0xb5,0xb3,0xb0,0xae,0xac,0xa9,0xa7,0xa5,0xa2,0xa0,0x9d,0x9b,0x98,0x96,0x93,0x91,0x8e,0x8b,0x89,0x86,0x83,0x81,0x7e,0x7b,0x78,0x76,0x73,0x70,0x6d,0x6a,0x68,0x65,0x62,0x5f,0x5c,0x59,0x56,0x53,0x50,0x4d,0x4a,0x47,0x44,0x41,0x3e,0x3b,0x38,0x35,0x32,0x2f,0x2c,0x29,0x25,0x22,0x1f,0x1c,0x19,0x16,0x13,0x10,0xc,0x9,0x6,0x3};

(原文件名:未命名.jpg)

出0入0汤圆

发表于 2011-9-29 19:54:09 | 显示全部楼层
用 vc 在windows下写一个就是了.

出0入0汤圆

发表于 2011-9-29 19:55:43 | 显示全部楼层
#include "stdafx.h"
#include "math.h"

int _tmain(int argc, _TCHAR* argv[])
{
        int i;
        int val;

        printf("\n\n//COS(4096)\n");
        printf("const u16 CosVal[360] = {\n");
        for(i=0;i<360;i++)
        {
                val=(int)(cos((double)3.1415927*i/180)*2048 + 2048);
                if(val==4096)
                        val=4095;
                printf("%4d , ",val);
                if(((i+1)%8)==0)
                        printf("  //(%d-%d)\n",i-7,i);
        }
        printf("}\n");

        printf("\n\n//SIN(4096)\n");
        printf("const u16 SinVal[360] = {\n");
        for(i=0;i<360;i++)
        {
                printf("%4d , ",(int)(sin((double)3.1415927*i/180)*2048 + 2048));
                if(((i+1)%8)==0)
                        printf(" //(%d-%d)\n",i-7,i);
        }
        printf("}\n");
}

出0入0汤圆

发表于 2011-9-29 19:57:33 | 显示全部楼层
使用就是 xx >> pwm.c 就可以了(xx就是编译后的exe文件名)

出0入0汤圆

发表于 2011-9-29 21:54:34 | 显示全部楼层
mark 正弦波

出0入0汤圆

 楼主| 发表于 2011-9-29 21:57:59 | 显示全部楼层
回复【6楼】huatong
-----------------------------------------------------------------------

谢谢     都一样的道理  哈哈  有源码 也好很简单。

出0入0汤圆

发表于 2011-9-30 01:17:16 | 显示全部楼层
又试了一下。  系统是 win7sp1 64 bit   不知为什么不行

问题签名:
  问题事件名称:        APPCRASH
  应用程序名:        VsinTab.exe
  应用程序版本:        0.0.0.0
  应用程序时间戳:        47d0d8c5
  故障模块名称:        VsinTab.exe
  故障模块版本:        0.0.0.0
  故障模块时间戳:        47d0d8c5
  异常代码:        c0000005
  异常偏移:        000009f4
  OS 版本:        6.1.7601.2.1.0.256.1
  区域设置 ID:        2052
  其他信息 1:        0a9e
  其他信息 2:        0a9e372d3b4ad19135b953a78882e789
  其他信息 3:        0a9e
  其他信息 4:        0a9e372d3b4ad19135b953a78882e789

出0入0汤圆

发表于 2011-10-2 11:37:39 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2011-10-2 11:45:00 | 显示全部楼层
MARK!

出0入42汤圆

发表于 2011-10-2 11:45:10 | 显示全部楼层
都是用Matlab出。
其实excel也能出。

出0入0汤圆

 楼主| 发表于 2011-10-6 08:52:36 | 显示全部楼层
回复【9楼】stevenh
-----------------------------------------------------------------------

x86的才可以
建议你用 huatong  的自己编译一下再用。

出0入0汤圆

发表于 2011-10-7 20:30:57 | 显示全部楼层
nice!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 06:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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