eryueniao 发表于 2014-9-10 13:20:37

求助 kl05解码方波信号(已解决)

本帖最后由 FSL_TICS_ZP 于 2014-10-8 16:31 编辑

想把200uS左右的方波信号解码成1、0、1、0怎么弄?

FSL_TICS_ZP 发表于 2014-9-10 14:08:47

你好,楼主!
我不是很明白你的意思,
你能将你的想法再解释一下吗?

fengyunyu 发表于 2014-9-10 14:20:42

接外部中断,统计中断个数即可。

eryueniao 发表于 2014-9-10 14:44:26

FSL_TICS_ZP 发表于 2014-9-10 14:08
你好,楼主!
我不是很明白你的意思,
你能将你的想法再解释一下吗?

周期是400uS,在200us的时候产生跳变,上升沿表示1,下降沿表示0.
怎么把这样的方波接收成二进制数。
time_number = PIT_CVAL0;读pit的当前计数值这条语句不知道对不对
还有就是读完当前值后怎么把计时器值清零

eryueniao 发表于 2014-9-10 14:46:24

fengyunyu 发表于 2014-9-10 14:20
接外部中断,统计中断个数即可。

这样的话对10011010110标颜色这样的值怎么区分

sunnyqd 发表于 2014-9-10 21:52:52

刚好是200uS方波的话,使用类似于串口的采样方式处理吧

eryueniao 发表于 2014-9-11 08:46:29

sunnyqd 发表于 2014-9-10 21:52
刚好是200uS方波的话,使用类似于串口的采样方式处理吧

200~560 uS,方波在这个范围内                                 

fengyunyu 发表于 2014-9-11 08:55:45

把方波来自哪里,解码的具体应用场景讲清楚,应该很快会有解决方案。

eryueniao 发表于 2014-9-11 09:00:24

fengyunyu 发表于 2014-9-11 08:55
把方波来自哪里,解码的具体应用场景讲清楚,应该很快会有解决方案。

把音频处理成方波,然后解码的                           

fengyunyu 发表于 2014-9-11 09:03:22

eryueniao 发表于 2014-9-11 09:00
把音频处理成方波,然后解码的

直接用个音频ADC不就行了。

eryueniao 发表于 2014-9-11 09:06:52

fengyunyu 发表于 2014-9-11 09:03
直接用个音频ADC不就行了。

kl05里有吗?还是在外接个ADC

fengyunyu 发表于 2014-9-11 09:08:14

eryueniao 发表于 2014-9-11 09:06
kl05里有吗?还是在外接个ADC

当然是外置ADC了,单片机就干单片机的事情。

PCBBOY1991 发表于 2014-9-11 09:09:02

根据楼主的表达的意思,占空比大概是50%。
你可以使用单片机中有输入捕捉功能的引脚,然后捕捉跳变延,把捕捉到的数值保存在一个数据中,然后移位就可以保存了。
不过你是处理音频信号的,我也好奇你是怎么把音频信号转换成方波的,我还是觉得用楼上的意见比较好。

hjqr 发表于 2014-9-11 09:23:32

中断计数是个不错的方案

sddp001 发表于 2014-9-11 10:12:43

问问题懒到连个时序图都懒得贴了吗?

swap2013 发表于 2014-9-11 10:18:36

输入捕捉

eryueniao 发表于 2014-9-18 19:47:55

本帖最后由 eryueniao 于 2014-9-18 19:49 编辑

sddp001 发表于 2014-9-11 10:12
问问题懒到连个时序图都懒得贴了吗?

时序图等我拍了在传上来,
现在已经基本实现了,在fengyunyu坛友的提示下写出来的。
“频率不高的话,开一个定时器中断即可。比如100us的中断,在定时器中断里维护一个全局变量进行计数即可。”
附上讨论的帖子:http://www.amobbs.com/thread-5595413-1-1.html
我用的是50us的中断

时光倒退 发表于 2014-9-19 08:28:23

上升下降沿中断读IO口电平

eryueniao 发表于 2014-9-19 21:00:15

时光倒退 发表于 2014-9-19 08:28
上升下降沿中断读IO口电平

en嗯   是的                                                                        

maimaige 发表于 2014-9-21 07:11:28

可以看看hijack这个资料,它是用的MSP430实现的音频通信,原理应该相同。
通信的话,用曼彻斯特编码

eryueniao 发表于 2014-9-21 11:51:52

maimaige 发表于 2014-9-21 07:11
可以看看hijack这个资料,它是用的MSP430实现的音频通信,原理应该相同。
通信的话,用曼彻斯特编码 ...

我就找这个资料呢,这个资料去哪找啊

maimaige 发表于 2014-9-21 14:59:20

那个网站谷歌可以搜到吧,

eryueniao 发表于 2014-9-21 15:55:53

maimaige 发表于 2014-9-21 14:59
那个网站谷歌可以搜到吧,

多谢啦          {:lol:}                                    
页: [1]
查看完整版本: 求助 kl05解码方波信号(已解决)