[問題] 自訂的clock怎麼產生?

作者: acespeed (xXx)   2014-04-06 00:18:52
大家好
抱歉新手發文
請問一下我想產生這樣的clock
先8個然後停一下在八個
然後在一個low訊號
http://ppt.cc/Ab~8
該怎麼產生呢?
我用自己定義輸出腳位的方式頻率被machine cycle限制
這是要給led driver用的
所以Tx也還是要傳訊號
用自己定義port的方式我都無法讓頻率加快了
麻煩各位分享意見
謝謝
作者: morewatertw (多喝水)   2014-04-06 12:48:00
用timer去處理應該可以達到你的需求
作者: acespeed (xXx)   2014-04-07 00:30:00
我用timer中斷後去改port輸出還是壓不到週期400ns最近問到一個答案是說因為我用C寫所以會不知道port=1這樣會花多久,用組語似乎就可以解決了~如果我成功了再跟大家分享
作者: ksmrt0123 (ksmrt)   2014-04-07 22:56:00
這不需要很準, 只要不影響主程式進行再慢都沒關係CLK保持low比較好實作
作者: qeagle   2014-04-13 20:11:00
看你微控頻率夠不夠快吧。
作者: acespeed (xXx)   2014-04-19 23:22:00
後來控制方式很複雜,要先下commend決定之後輸入的訊號是什麼意思

Links booklink

Contact Us: admin [ a t ] ucptt.com