• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

帮看下这个程序下可以么?

939117656@qq.com 2017-11-12 浏览量:866
改写网上的函数,然后出现波形没有连接成线的状态了,变成一点一点的。文件发在下面,请各位老哥帮忙看看吧。不是矩形框出不出,而是波形没有成线QQ图片20171112214347.jpgmain.rar
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是不是改了连线的函数,还是没有写这个函数
    • 发布于 2017-11-13
    • 举报
    • 评论 1
    • 0
    • 0
482fbd7b229ed5be 回复了 wwb123:这个函数该怎么写?好像真没写.... 回复

其他答案 数量:9
  • 这个是什么问题,波形出框了么?
    • 发布于2017-11-12
    • 举报
    • 评论 3
    • 0
    • 0
482fbd7b229ed5be 回复了 汉云 :没有连成线,我没有改设置就放在4.2寸的屏幕上面了,一开始是3.2寸的。请问怎么解决呢? 回复
汉云 回复了 482fbd7b229ed5be :采样点与分辨率不匹配,你要在中间自己插入值,点 回复
482fbd7b229ed5be 回复了 汉云 :if( (ADC1ConvertedValue[i+512][0] >= g_usTrigValue) && (ADC1ConvertedValue[i+513][0] <= g_usTrigValue) && (trigger == 1) && (i < 1024) ) 是不是修改采样触发点呢?还是中间插入一个函数呢》? 回复

  • 资料给我们看一下  然后 需要网上的图像对比~
    • 发布于2017-11-13
    • 举报
    • 评论 1
    • 0
    • 0
482fbd7b229ed5be 回复了 348218692 :?什么意思呢?不明白 回复

  • 没有看出想问什么问题?

    波形出框?如果是,则修改框的大小即可,或者把波形限制在框中。

    如果要调整框,则在 main函数中调整

    LCD_DrawRectangle(10,20,310,220);//矩形框
    LCD_DrawLine(10,120,310,120);   //x坐标  

    LCD_DrawRectangle(10,20,(FFT_LENGTH-10),220);//矩形框
    LCD_DrawLine(10,120,(FFT_LENGTH-10),120);   //x坐标  

    • 发布于2017-11-13
    • 举报
    • 评论 2
    • 0
    • 0
482fbd7b229ed5be 回复了 xdsnet :不是,是波形没有连接成线。导致分散开了波形。 回复
xdsnet 回复了 xdsnet :用画线函数啊,你现在是用的描点函数,不过画线有2个需要注意的地方,首先是性能问题,其次是端点问题,就是每次循环到屏幕第一个点只能描点,不能画线,后面的都可以画线 回复

  • 这个是在液晶屏上画波形图,您是想做一个小示波器吗
    • 发布于2017-11-13
    • 举报
    • 评论 3
    • 0
    • 0
482fbd7b229ed5be 回复了 huihui163 :需要用到这个函数。 回复
482fbd7b229ed5be 回复了 huihui163 :您对这种描点函数在行么? 回复
482fbd7b229ed5be 回复了 huihui163 :您对这种描点函数在行么? 回复

  • 应该是正弦波的采集频率太低了吧,也就是采集两个点之间的间隔时间太长了。

    • 发布于2017-11-13
    • 举报
    • 评论 2
    • 0
    • 0
482fbd7b229ed5be 回复了 donatello :怎么修改呢? 回复
电子老工程师 回复了  :分析中 回复

  • 出框是main函数问题吧,调整一下
    • 发布于2017-11-14
    • 举报
    • 评论 2
    • 0
    • 0
482fbd7b229ed5be 回复了 yuanfanand :出框是因为我从3.2寸的屏幕换成4.2..... 回复
电子老工程师 回复了  :制造商 NXP USA Inc. 制造商零件编号 S9S12G128ACLH 描述 IC MCU 16BIT 128KB FLASH 64LQFP 回复

  • 是不是取样的点太少了,这样看着就没连成线了


    • 发布于2017-11-15
    • 举报
    • 评论 2
    • 0
    • 0
482fbd7b229ed5be 回复了 卡部基诺 :取样点数一大 他就会叠在一起 回复
电子老工程师 回复了  :https://www.sitime.com/sites/default/files/mature-datasheets/SiT8008-datasheet.pdf 回复

  • 感觉这个是绘图那部分程序有问题,原作者跟你应该用的不是同一款MCU,这里可以把采样频率调大一点
    • 发布于2017-11-17
    • 举报
    • 评论 2
    • 0
    • 0
482fbd7b229ed5be 回复了 chen0000009 :加大过。应该是没有连城线,我也不知道怎么把X,Y轴函数,提出来,然后连接成线。 回复
chen0000009 回复了 chen0000009 :这里我理解,本身就是不能连成线的,只是那个点很密集的时候,看上去就是一条线了 回复

  • 这个我也用过,也出现过.

    建议你用划线函数,而不是画点函数.

    画线就成线了.

    画点当然只是一个一个的点.

    但是画线的话,可能会影响到你的速度.

    • 发布于2017-11-17
    • 举报
    • 评论 3
    • 0
    • 0
482fbd7b229ed5be 回复了 Andrewz :能参考下你的例程么?我画出来的失真是真的大现在。 回复
Andrewz 回复了 Andrewz :好多年前做的了.不过我的那个如果不画线,画点和你这个基本上是一样的.就是把前面那个点和后面那个点用画线函数连起来啊. 回复
电子老工程师 回复了  :http://sunmate.tw/upload/2020/file/1120/2020112016405991332.pdf 回复

相关问题

问题达人换一批

帮看下这个程序下可以么?