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

看板ASM (組合語言)作者 (xXx)時間11年前 (2014/04/06 00:18), 編輯推噓3(307)
留言10則, 4人參與, 最新討論串1/1
大家好 抱歉新手發文 請問一下我想產生這樣的clock 先8個然後停一下在八個 然後在一個low訊號 http://ppt.cc/Ab~8 該怎麼產生呢? 我用自己定義輸出腳位的方式頻率被machine cycle限制 這是要給led driver用的 所以Tx也還是要傳訊號 用自己定義port的方式我都無法讓頻率加快了 麻煩各位分享意見 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.64.119 ※ 文章網址: http://www.ptt.cc/bbs/ASM/M.1396714734.A.079.html

04/06 12:48, , 1F
用timer去處理應該可以達到你的需求
04/06 12:48, 1F

04/07 00:30, , 2F
我用timer中斷後去改port輸出還是壓不到週期400ns
04/07 00:30, 2F

04/07 00:31, , 3F
最近問到一個答案是說因為我用C寫所以會不知道port=1這樣
04/07 00:31, 3F

04/07 00:31, , 4F
會花多久,用組語似乎就可以解決了~如果我成功了再跟大家
04/07 00:31, 4F

04/07 00:31, , 5F
分享
04/07 00:31, 5F

04/07 22:56, , 6F
這不需要很準, 只要不影響主程式進行再慢都沒關係
04/07 22:56, 6F

04/07 22:57, , 7F
CLK保持low比較好實作
04/07 22:57, 7F

04/13 20:11, , 8F
看你微控頻率夠不夠快吧。
04/13 20:11, 8F

04/19 23:22, , 9F
後來控制方式很複雜,要先下commend決定之後輸入的訊號是
04/19 23:22, 9F

04/19 23:22, , 10F
什麼意思
04/19 23:22, 10F
文章代碼(AID): #1JG2pk1v (ASM)
文章代碼(AID): #1JG2pk1v (ASM)