Re: [問題] 計時器如何使用
我想請問一下
我目前看到 所有的Timer應用產生一亮一暗
都離不開迴圈 也就是i++或i--
不過這樣會造成timer計時不是最精確的
請問有其他方法嗎???
謝謝...
※ 引述《MasterChang (我愛ASM)》之銘言:
: ※ 引述《wayne78117 (kid1412)》之銘言:
: : 我找了書上面有關計時器的內容
: : 有的是寫什麼先除一個數 之後又取mod什麼的
: : 有的是他的計時時間是固定的 可能1000ms一次
: : 不過我現在要記時的時間都不一定
: 1.先做出10ms的計時器中斷
: 2.建立一個Led控制的變數
: ex: int led_counter[3] = {500,800,700};
: 每次10ms中斷發生時 led_counter[n] 減一
: 當led_counter[n]小於100時點亮led,當led_counter[n]等於0時
: 重置led_counter[n]的值...
: : 像是我想讓第一個燈亮一下後關掉 之後隔5秒
: : 第二個燈亮一下後關掉 隔8秒
: : 第三個燈亮一下後關掉 隔7秒
: : 第一個燈亮一下後關掉 等等 ......
: : 哪個燈什麼時候亮 隔多久亮 這些資訊我都有
: : 這些資訊都用成矩陣存在C裡面了
: : 那我計時器該怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.103.119
→
08/02 00:23, , 1F
08/02 00:23, 1F
推
08/02 04:55, , 2F
08/02 04:55, 2F
→
08/02 04:56, , 3F
08/02 04:56, 3F
→
08/02 04:57, , 4F
08/02 04:57, 4F
→
08/02 04:58, , 5F
08/02 04:58, 5F
→
08/02 04:58, , 6F
08/02 04:58, 6F
→
08/02 04:59, , 7F
08/02 04:59, 7F
推
08/02 08:17, , 8F
08/02 08:17, 8F
→
08/02 22:10, , 9F
08/02 22:10, 9F
→
08/02 23:49, , 10F
08/02 23:49, 10F
推
08/02 23:54, , 11F
08/02 23:54, 11F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章