OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5004|回复: 1

正弦波matlab画点

[复制链接]

4

主题

7

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2014-2-25
在线时间
0 小时
发表于 2014-3-26 21:03:23 | 显示全部楼层 |阅读模式
       原子哥,麻烦问您两个问题:
      1.对连续正弦波采点,ADC转换完一次后,采集的若干个点放在唯一的一个寄存器里,我再通过一个数组Tab[i++]读取     ADC_GetConversionValue(ADC1)是不是读取一次寄存器里的指针就递增一次,就能把采集到的值全部放到Tab[i++]里面了?
     2.ADC的两个通道分别对两路正弦波(2000Hz)采样,我为了保证采集完整地一个正弦波周期,可不可以用定时器中断,中断时间为正弦波的周期?若能在每个定时器中断后才采点,可是怎么保证采的正负幅值点对称,别正值多呢?
     3.mini STM32没有DAC,正弦波通过ADC后加算法矫正,再直接串口输出数字正弦波,还用对输出的点类似temp*(3.3/4096)处理吗?用matlab能直接对这些数字点进行画图输出正弦波吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2014-3-26 21:11:08 | 显示全部楼层
matlab监听串口数据,可以在matlab gui下实时绘图。

temp*(3.3/4096)只是一个数字编码->对应模拟量的过程
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-13 04:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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