找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1805|回复: 2
打印 上一主题 下一主题
收起左侧

求助!用stm32F407将输入正玄信号方向输出

[复制链接]
跳转到指定楼层
楼主
ID:249942 发表于 2018-8-19 22:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚刚开始学习32的东西,接到一个任务,让我用32F407将输入的正玄信号方向输出,并且还要得出信号的频率,周期。。。。。。,,,顿时不知道该怎么整了,求给位路过的大神帮忙知道一下。。。。。谢过,,,能具体给些参考的代码更好了

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:386367 发表于 2018-8-20 00:22 | 只看该作者
有点不明>>"将输入的正玄信号方向输出",什麽是方向输出?想要正弦波的什麽方向?

具体实现也不难。纯粹用软件实作功能?能否加硬件?

能加硬件就很简单,用三极管相关线路得出正弦波的zero-crossing讯号,这个作为GPIO的中断讯号。
当mcu收到中断,就开始计时,第二次中断就停止,得出时间。
有时间,就能得出频率,有频率,就有周期。

如果只能在软件上实作,那就比较麻烦,你就要用Analog to digital的转换。
但大概思路都一样,找出正弦波的zero-crossing讯号,然後中断,计时,中断,停止,得出时间。

评分

参与人数 2黑币 +55 收起 理由
726434632 + 5 淡定
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:249942 发表于 2018-8-23 16:48 | 只看该作者
tt123 发表于 2018-8-20 00:22
有点不明>>"将输入的正玄信号方向输出",什麽是方向输出?想要正弦波的什麽方向?

具体实现也不难。纯粹 ...

正弦波的zero-crossing讯号怎么找?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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