[問題] MCU怎麼算外部clock
不好意思,各位大大,有個問題請教,
我想用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
→
09/02 22:44, , 1F
09/02 22:44, 1F
→
09/02 22:53, , 2F
09/02 22:53, 2F
→
09/02 23:07, , 3F
09/02 23:07, 3F