[问题] 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