jicheng0622

【学习笔记】分享一个基于Kinetis KL25/KL26 USB读写U盘的例程(基于FSL USB Stack 4.1.1)

最近发现有很多使用低端MCU作为USB主机读写U盘的低成本需求,KinetisKL2x系列作为MCU平台比较合适,飞思卡尔也为此提供了baremental版(不带RTOS)的USBStack,不过官方原版的USBStack(4.1.1版本)经常会出现挑U盘的现象(即有些U盘不能识别),为此

【原创】如何在IAR、Keil和Codewarrior中禁止掉Kinetis的NMI脚

最近这段日子忙的不可开交,虽然一直在积累和酝酿要继续把技术经验分享出来,苦于一直没有得闲。这个周末终于可以安心下来,静静的写点东西出来,此刻坐在公司的工位上,旁边放着茶水,看着窗外的斜阳,咳咳,一下子赶脚自己又回到了当年的学生时代,

【原创】Kinetis新版启动文件带来的中断服务函数写法的区别

在上篇文章中,我提到了新版启动文件相比于之前启动文件的一些重要的特点和区别,其中就包含了中断向量表和标准化的中断服务函数(主要是Keil下的工程,IAR下工程仍然沿用之前版本的启动文件),这种风格我最开始还是默默的适应了一段时间,不过后来

【原创】Kinetis代码移植时的新版启动文件堆栈地址修改问题

我在很早之前(刚在AET扎根的时候)写过一篇详细介绍和分析K60启动代码流程的文章,当时还是受到很多博友们的欢迎的,如今两年多时间过去了,再提笔写写启动代码相关的东西的时候,忽然有种TimeFly的感觉,呵呵。不多想了,摇摇头,对过去回眸一笑,活在当

【原创】飞思卡尔Kinetis系列Flash烧写数据需要注意的问题

话说自打落脚AET开始写技术体博客2年多以来,上个月还真是第一次断了更,想起来很惭愧也有点自责,但是也是无可奈何(咳咳,怎么搞地还有点押韵了),上个月还真是自己工作以来最忙的一个月(黑色八月啊有木有,呵呵),几乎全身心投入到工作中了,真

【原创】浅析飞思卡尔高效率新版电机驱动库

电机,当今全球的百分之七八十的动力都来源于电机,无论是直流电机、步进电机、直流无刷电机(BLDC)、永磁同步电机(PMSM)、交流感应电机(ACIM)还是开关磁阻电机(SR)等等充斥着我们平时的生产生活当中,这无疑为电机应用带来了巨大的市场,而作

【原创猛料】千呼万唤始出来之飞思卡尔推出针对Kinetis系列免费的IDE开发环境

盼星星盼月亮,大家期盼已久的飞思卡尔免费IDE终于出来了。就在刚刚的4月初,飞思卡尔在美国的FTF大会(FreescaleTechnologyForum)上正式发布了针对其自家ARM平台Kinetis家族的IDE开发环境KinetisDesignStudio(KDS),当然发布一个IDE没有什么新鲜

【技术分享】【原创】Kinetis L系列外部IO中断分配问题

我们知道KinetisL系列的中断向量表中只支持两个外部中断向量(vector_46andvector_47),而FSL早期推出的的KL系列(包括KL25\KL24、KL15\KL14)只有PORTA和PORTD两组IO口支持中断(注意是组不是个,这个不要弄混,所以还是蛮多的),不过最新推出的KL

【科技跟踪】飞思卡尔推出用于智能电表设计的Kinetis M系列

挺高兴和欣慰的看到飞思卡尔Kinetis家族又新添成员——KinetisM系列,呵呵,前不久8月份我刚写了写KinetisE系列,结果这么快M系列又出来了,真有点跟不上脚步了,哈哈。看来Kinetis系列前期产品的成功给了飞思卡尔足够的信心去沿着这条路走下去,呵呵~&nbsp

【原创】巧用J-Link+J-Flash给Kinesis烧写序列号

类似前段时间我写的两篇关于知识产权保护芯片加密的文章,这次再聊一聊产品量产时常需要考虑的另一个问题——烧写序列号。貌似最近跟“量产”杠上了,呵呵,作为产品生产周期的最后一环,需要考虑的问题很多,不着急,咱以后慢慢聊,哈哈~在产

【原创】Kinetis USB模块设计技巧之VOUT33

呵呵,这个10月不光“牛仔”很忙把我也忙坏了,好长时间没有更新博客了。其实期间还是积累了不少经验的,到月底了还是静下心来把它写出来分享给广大博友,不能辜负了大家火辣辣的期待啊,哈哈。下面抖抖精神活动活动手指头准备码字,开整,呵呵~&nbsp

【原创猛料】浅谈知识产权保护方法之加密Kinetis K60(方案二)

上篇详细的介绍了加密锁定Kinetis的一种方法,我觉着还没有过够瘾,所以本篇再接再厉,给大家再介绍一种加密方法(哎,这点家底都晒出来了,容易吗我)。当然实际上原理还是不变的,即还是通过修改0x400~0x40F地址段的内容来实现加密锁定,万变不离其

【原创猛料】浅谈知识产权保护方法之加密Kinetis K60(方案一)

咳咳,这个“知识产权保护”说的有点大,呵呵,其实就是在产品量产之后防止其芯片内部代码通过外部调试器被有效读取出来的手段,毕竟现在来说硬件电路是比较容易被复制的,如果软件再不设防的话,在山寨技术如此发达的今天(用发达来形容貌似不是很过

【原创】解析什么是Read 1s命令

接上篇余热,继续低头码字(小说的感觉又来了啊有木有,呵呵)。最近在看Kinetis的ReferenceManual的时候发现一个有意思的命令,即Read1s。乍一看以为是读1秒的意思(你不要跟我说现在小米都出2s了iPhone都出5s了,这个“1s”太落

【原创】Freescale Kinetis E系列开始支持底层函数库

上篇简单介绍了KinetisE系列的一些特性,这篇说说对广大“飞丝”们来说的一个好消息,飞思卡尔从KE系列开始推出底层函数库(这个真是眼馋了好久了,呵呵),大部分的外设都有了标准库(提供统一的API接口)而且还附带参考demo,方便嵌入式开发者,缩