[問題] 8bit MCU 計時問題

作者: HiJimmy (å—¨ 吉米)   2017-07-13 22:48:16
目前,閒閒沒事,回味一下以前用51寫控制器的大學生活
現在公司剛好有用到合泰的MCU
現在工作頻率用內部的RC振盪最慢能設定32kHz
內部的計時器的比較器最多10bit 1024
我想要寫一個Hihg 0.5s Low 1.5s
然後按鍵有五顆
分別是開關機 兩顆改變占空比 兩顆改變頻率
內部計時器沒辦法跑到秒那麼大的單位
最多就到mS
現在我是用一個變數
每跑一次掃描按鍵狀態和輸出,就加1
加到設定值再歸零
就一直這樣重覆
靠變數去控制單一模式的流程
想問一下,是否還有不一樣的解法?
目前,速度是8Mhz
用IDE-3000 C V3編輯
作者: MasterChang (我愛ASM)   2017-07-14 00:30:00
還不如Arduino
作者: deo2000 (800IM)   2017-07-14 02:23:00
都粗到0.5s不用delay嗎? 若要中斷般精確,可計算中斷次數
作者: HiJimmy (å—¨ 吉米)   2017-07-14 08:13:00
因為暗箭還要能接受訊號, 所以不能用delay按鍵不如arduuino????
作者: chuegou (chuegou)   2017-07-14 08:49:00
前除阿 一般mcu都有吧
作者: BrianCashman (最強⑨番-さるの)   2017-07-14 12:43:00
有中斷可以用,為什麼不能夠用delay
作者: HiJimmy (å—¨ 吉米)   2017-07-14 19:32:00
用DLEAY控制時間?計時中斷檢查按鍵?
作者: BrianCashman (最強⑨番-さるの)   2017-07-14 21:17:00
^^^ YES! ^^^^ GPIO中斷
作者: HiJimmy (å—¨ 吉米)   2017-07-14 21:38:00
剛剛看了一下只有四組外部中斷 這下剛剛好要再多多個按鍵就不能用外部中斷了
作者: a22326284 (chin)   2017-07-15 01:26:00
內部計時器有中斷嗎 如果有 用那個做就方便了呀
作者: HiJimmy (å—¨ 吉米)   2017-07-15 10:18:00
有四個計時器 目前有用到一組當PWM計時中斷沒辦法算到秒 是要再用額外的變數去算中斷次數?
作者: a22326284 (chin)   2017-07-16 03:03:00
是啊 類似51的作法 在中斷處理程序中去累加處理
作者: MasterChang (我愛ASM)   2017-07-18 17:58:00
Arduino + TimedAction Library <--- 5分鐘內搞定你在那邊用51慢慢debug吧!!
作者: a22326284 (chin)   2017-07-19 01:28:00
何必戰呢 根本不同面向的東西說的好像Arduino萬用一樣
作者: HiJimmy (å—¨ 吉米)   2017-07-19 01:38:00
MA你好 家電要拿來賣的不可能用那個一顆MCU五塊台幣有找 Arduino一套五塊鎂有找我想你的老闆會宰了你
作者: zxzx8059 (zxzx8059)   2017-07-19 06:38:00
arduino的ide應該也沒辦法給fw做燒錄加密吧
作者: god145145   2017-07-19 20:22:00
寫ASM然後用32K慢慢跑
作者: lolikung (幹麼查我?)   2017-07-19 23:39:00
Arduino也是MCU阿,只要IC加上震盪電路一樣可以跑
作者: MasterChang (我愛ASM)   2017-07-19 23:43:00
如果在乎那個MCU價格,大概整個PCBA就不值甚麼錢了。我是沒在用arduino...,不過atmega328p [email protected]我用的MCU都是32位元的。我自己就是老闆,應該沒人會殺了我。而且CrotexM0零售價最低有5台票,有量更低,可以多問問。除非你的8bitsMCU有跟Microchip一樣帶特技,不然還是你可以再跟合泰殺價了。
作者: HiJimmy (å—¨ 吉米)   2017-07-20 01:23:00
家電類簡單控制 32bit太奢侈了 8bit 4k 都用不完了
作者: kikiqqp (喵食罐頭)   2017-08-12 13:21:00
看到推文忽然有感,用Arduino+C會讓你不知道民間疾苦5元?MCU都用狗皮藥膏了,搞不好接頭都比MCU貴遇到好老闆要珍惜,台灣多的是4+8bit MCU打遍天下關鍵不在工程師,在付薪水給你的人
作者: zxzx8059 (zxzx8059)   2017-08-16 01:25:00
現在滿多8bit mcu比m0的還貴了唉arm核威力真可怕

Links booklink

Contact Us: admin [ a t ] ucptt.com