分享 开始学习KE02控制器用来替代5V的8位单片机

2020-02-20 20:26发布

本帖最后由 FSL_TICS_Robin 于 2014-11-27 10:23 编辑

一些低成本的产品,都是用5V的8位单片机,主要是MC9S08AC32,MC9S08FL16和atmega168(AVR都是使用库存,用完就不会再用了)

关注,飞思卡的M0和M4都4-5年了吧,记得09年,号称最便宜的$0.9,但是一直拿不到样品。直到2012年,北京飞锐开始买样片送仿真器才又开始关请注飞思卡芯片,但是感觉飞思卡的品种太多了,选型时有点不知从何下手。

我们选型主要还是价格和供货情况,性能上肯定都是没有问题的。

国庆放假前到飞思卡的官网,看了一下KE的价格,真的很有吸引力,MKE02Z16VLC4 才RMB4.8元 (10000 @ CNY4.79 each) 与MC9S08FL16价格差不多了。

好了说点正题,这几天下了点资料看了一些有一些疑问先发上来:
1.MKE02主频有两种20MHz和40MHz,除了频率不一样,不知还有其它什么差异?

2、为什么在FLASH运行比在RAM中运行的电流会更小那么多啊?以前没有注意过点

3,PA2和PA3是真正开漏,当使用UART0时,是否需要加上拉电阻啊?

4,FTM定时器,还能有符号计数?从负数计数到正数?以前没有见过
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
abszy
1楼-- · 2020-02-22 04:34
 精彩回答 2  元偷偷看……
tarzar
2楼-- · 2020-02-22 06:07
版主,过来看一下
对于13楼我提的问题,我在21ic看到说

http://bbs.21ic.com/icview-768782-1-1.html

“CNTIN的最高位实际上为符号位,当CNTIN[15] = 1时,计数器初值为负数;当CNTIN[15] = 0时,计数器初值为正数。
只有当CNTIN寄存器初始值小于MOD寄存器初始值时,FTM才能正常工作。所以在配置FTM初始化时必须确保这一点,如果出现相反的情况,则FTM运行会出现异常。”

CNTIN > MOD寄存器,就不能正常工作吗? 我在想它应该是一直计数,计满后,重新再从最小的计数上来,

还是按上面的例子来说吧
设CNTIN = 0XFFFC(-4),MOD = 0XFFF0(-16)时,仍为向上计数:
那么它是从-4计数到0(此时硬件把最进位给忽略了),然后从0再计数到0xFFF0,然后产生溢出标志?
这个过程,应该是对的吧?
tarzar
3楼-- · 2020-02-22 10:41
找到答案了,都是资料还没看完的原因,以后要多看看资料再来发言,呵呵
Ray______
4楼-- · 2020-02-22 10:57
按这价格比STC好很多了啊,但是STC还没淘汰···

一周热门 更多>