打印

8位工程师转型篇 - 每天一起学习Kinetis L系列一点点

[复制链接]
3390|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
FSL_TICS_A|  楼主 | 2013-9-10 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FSL_TICS_A 于 2013-9-13 10:59 编辑

8位工程师转型篇 - 每天一起学习Kinetis L系列一点点

      现在有很多工程师想从8位芯片转到ARM的产品,本人觉得Kinetis的L系列就是一个不错的入门级产品。
      于是,我想在论坛里面开这样一个专帖,每天和大家讨论KL的一个小部分。可能是讲解一个模块的使用,或是分享一个小的例程,可能是工作中客户碰到的一个问题,或是自己的一点点小心得。总之希望可以和大家一起进步。
       如果能够通过这个帖子帮助一些8位的工程师顺利过渡到KL系列,那我就更加开心了。
       欢迎大家多多出点子,也欢迎童鞋们拍砖。

       注:标红为当日更新
       #每日一课#不断更新中

         
         #每日一课#
         在21ic开坛的第二天,与大家分享一个修改后的程序吧。也许已经有人发现了,Freedom板跑飞思卡尔官方提供的USB stack是会跑不起来的。 一直会停留在系统时钟初始化的里面。这个原因是这样的。这个USB stack并不是基于Freedom板开发的。所以会出现大家发现的问题。我这里分享一下修改和测试好的代码,只要大家用这个代码替换掉stack里面已有的代码,就可以顺利跑过时钟初始化部分,实现相应的功能了。希望对大家有帮助 。
          main_kinetis.zip (12.95 KB)
   
   #每日一课#
  接下来和大家聊聊以前使用过飞思卡尔S08系列单片机的系统,怎样移植到KL系列的芯片。今天说说系统唤醒的不同。KL系列多了一个新的特性就是LLWU。LLWU根据唤醒前模式的不同,唤醒后的状态也不一样。如果是从LLS模式下唤醒的,LLWU就处于静止状态。如果是从VLLS模式下唤醒的,LLWU将继续检测唤醒的事件,所以需要我们写一下PMC_REGSC[ACKISO]。KL系列芯片共支持16个外部LLWU输入脚和8个内部的LLWU输入源。都有哪些资源呢?还是希望大家自己阅读一下手册。
        #每日一课#
        今天和大家说一个有关USB供电的话题吧。大家都知道USB有自供电和总线供电的两种模式。在Kinetis这个系列中,稍稍有些不同,那就是Kinetis里面有一个USB的regulator。这个regulator的输入电压范围是2.7V到5.5V。这个输入电压必须加,不论是从VBUS上给出还是VDD给出。都是可以的。输出的VOUT33必须加电容。原因是由于USB的收发器的供电来自于这个regulator。希望大家在使用Kinetis做USB电路设计的时候注意这一点。

相关帖子

沙发
金融小数| | 2013-9-10 12:03 | 只看该作者
为什么不提供源代码呢?

使用特权

评论回复
板凳
dwanwan2008| | 2013-9-10 13:20 | 只看该作者
飞思卡尔的m3和M4 我个人觉得无法对抗st 无论是价格还是以后的布局。imx应该是飞思卡尔的未来

使用特权

评论回复
地板
emulate| | 2013-9-10 14:09 | 只看该作者
金融小数 发表于 2013-9-10 12:03
为什么不提供源代码呢?

源代码是会变更的吧

使用特权

评论回复
5
FSL_TICS_Admin| | 2013-9-10 14:13 | 只看该作者
@dwanwan2008
呵呵,楼上的观点,我不是完全的赞同。ST的确进M3的推广早一点,FSL的M0+的步子也不慢呀。
感谢你对i.mx的关注。

使用特权

评论回复
6
mmuuss586| | 2013-9-10 15:17 | 只看该作者
怎么说也是16位AD的,而且IO有规则排列,布线特别方便。

使用特权

评论回复
7
dwanwan2008| | 2013-9-10 18:42 | 只看该作者
FSL_TICS_Admin 发表于 2013-9-10 14:13
@dwanwan2008
呵呵,楼上的观点,我不是完全的赞同。ST的确进M3的推广早一点,FSL的M0+的步子也不慢呀。
...

mo+的确没有接触,在智能手表领域应该有一份空间,garmin运动手表好像有在用。不过单片机平台性要求并不强

使用特权

评论回复
8
416775364TP| | 2013-9-11 00:18 | 只看该作者
8位FSL Fans飘过。

使用特权

评论回复
9
FSL_TICS_Admin| | 2013-9-11 09:37 | 只看该作者
416775364TP 发表于 2013-9-11 00:18
8位FSL Fans飘过。

@416775364TP  
可以慢慢转为ARM,这是未来的趋势。

使用特权

评论回复
10
bmwhui| | 2013-9-12 15:25 | 只看该作者
之前是做8位的,想学习一下32位芯片。

使用特权

评论回复
11
FSL_TICS_A|  楼主 | 2013-9-13 09:40 | 只看该作者
bmwhui 发表于 2013-9-12 15:25
之前是做8位的,想学习一下32位芯片。

FSL的Kinetis的L系列应该是入门32位MCU很好的选择,推荐可以关注一下FRDMKL25开发

使用特权

评论回复
12
飞言走笔| | 2013-9-13 15:59 | 只看该作者
申请到了E系列的板板,可以也开个课不?

使用特权

评论回复
13
FSL_TICS_B| | 2013-9-13 16:07 | 只看该作者
支持一下。

使用特权

评论回复
14
FSL_TICS_Robin| | 2013-10-15 11:24 | 只看该作者
飞言走笔 发表于 2013-9-13 15:59
申请到了E系列的板板,可以也开个课不?

你在使用E系列的开发板过程中,可以多多来论坛提问

使用特权

评论回复
15
FSL_TICS_Robin| | 2013-10-15 11:30 | 只看该作者
飞言走笔 发表于 2013-9-13 15:59
申请到了E系列的板板,可以也开个课不?

暂时可以先看下这个帖子中提到的函数库,KE系列这点做得还是很不错的。
不再像之前KE02-SC那么只有简单的几个例程了。
:)

使用特权

评论回复
16
飞言走笔| | 2013-10-15 14:05 | 只看该作者
FSL_TICS_Robin 发表于 2013-10-15 11:30
暂时可以先看下这个帖子中提到的函数库,KE系列这点做得还是很不错的。
不再像之前KE02-SC那么只有简单的 ...

:handshake 谢谢

使用特权

评论回复
17
FSL_TICS_Robin| | 2013-10-15 16:07 | 只看该作者
飞言走笔 发表于 2013-9-13 15:59
申请到了E系列的板板,可以也开个课不?

KE02参考下这个帖子https://bbs.21ic.com/icview-620927-1-4.html刚忘放链接了

另外飞思卡尔还提供一篇基于KE02开发用于BLDC Motor Control的AN非常好:http://cache.freescale.com/files/32bit/doc/app_note/AN4776.pdf?fasp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
飞言走笔 + 4 很给力!
18
飞言走笔| | 2013-10-15 17:26 | 只看该作者
FSL_TICS_Robin 发表于 2013-10-15 16:07
KE02参考下这个帖子https://bbs.21ic.com/icview-620927-1-4.html刚忘放链接了

另外飞思卡尔还提 ...

十分十分感谢

使用特权

评论回复
19
countryside| | 2013-10-16 16:37 | 只看该作者
FSL_TICS_Robin 发表于 2013-10-15 16:07
KE02参考下这个帖子https://bbs.21ic.com/icview-620927-1-4.html刚忘放链接了

另外飞思卡尔还提 ...

不错 有用的东西

使用特权

评论回复
20
application| | 2013-10-17 18:25 | 只看该作者
:victory:

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

1014

帖子

20

粉丝