作者ccwei33 (Wayne)
看板Electronics
标题[问题] MCU怎麽算外部clock
时间Mon Sep 2 21:57:37 2013
不好意思,各位大大,有个问题请教,
我想用Cortex-M0的MCU(最高可以跑到50MHz)去收外部的讯号,
外部的讯号有三个Reset, Clock, Data,主要是看Clock和Data,
Clock是变动的讯号(可能是1~5MHz),Data是根据固定的clcok数来表示的,
比如说372个clock下Data pin是high表示bit=1/low表示bit=0,
那我应该要怎麽处理?
用polling的方式去读clock及data high/low吗?
我试起来1个bit下的clock不到372个(大约88个),似乎来不及计算clock,
用External Interrupt的来读Clock和Data吗?
我将Data设为priority高於Clock,读出来的clock更低(大约6x),
还是用PWM capture?
这个我还没试,不知道做不做到的,
还是说有其他方式,谢谢,感恩。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.86.183
1F:→ kdjf:clock接进counter, data接到interrupt 09/02 22:44
2F:→ ccwei33:Data接EINT0, Clock是接甚麽的counter? 09/02 22:53
3F:→ yuleen123:MCU 内部的 counter 09/02 23:07