jicheng0622

【原创】使用J-Flash实现Kinetis唯一ID绑定加密

关于Kinetis加密类的文章,我之前在我的博客里写过不少,也得到了很多博友的支持和欢迎。所谓道高一尺魔高一丈,“魔道之争”(比较形象哈,呵呵)在我们嵌入式开发领域也是愈演愈烈,同时也是在我们李总理大力倡导的”全民创新“大浪...

【原创】Kinetis内部ADC输入管脚加三端电容极大提升AD采样EMC性能

哎,标题被我写成结论式的风格(有种看电视剧提前剧透的赶脚…),老觉着有点别扭,实际上我本来是想写“论三端电容对ADC EMC性能的积极作用”的,但是左思右想这样的标题太有论文的严谨风了(这不是俺博客的风格啊,呵呵)太不接地气,...

【原创】Kinetis的"喂狗"时间不能太短了

我最近有点标题党了,老是喜欢起这种赤裸裸的标题,呵呵,不过相信点进来的博友应该懂此“喂狗”的意思,下面咱们好好聊聊Kinetis“喂狗”的问题,走着… 看门狗功能大家都耳熟能详了,产品在最后量产之前,为了保证系...

【原创】深入剖析Kinetis系列内部IO结构(内附详图)

高铁模式继续开启,喝了一口凉白开,啃了口肯德基鸡腿,开始码字啦(这画面太美好了有木有…)。写到这,我突然感觉自己越来越有宅男的气质了。说起宅的话不得不提一下最近网络比较火的“御宅”一词,笔者刚看完最强大脑最新的一期,玩俄罗斯方块的日...

【原创】飞思卡尔Kinetis结合Segger独立调试工具链J-Link debugger的使用方法

前段时间在Segger官网闲逛的时候,发现Segger很低调地发布了一款独立的调试工具链J-LinkDebugger,在看完其功能介绍之后,顿时欣喜不已如获至宝(被俺发现“新大陆”了,快成为Segger粉了),赶紧拿起手里的开发板试用了一番,结论是真的好用、非常好用、相当好用,咳咳

【原创】Kinetis K系列使用DMA实现I2C读取

最近辗转出差中,一直也没抽出空来写上几篇(虽然俺的“素材库”已经积累不少了),今天又坐上高铁了,顿时满血复活,赶紧趁此机会码上几篇(啥?不只一篇?,嘿嘿,必须的,欠的债早晚要还的…),我都快成为高铁上写作专业户了,每次坐上高铁都是文

【原创】Kinetis芯片Reset管脚出现方波的原因及解决办法

相信很多Kinetis用户在最开始使用该芯片的时候都会发现,当我们把一片新的空的KinetisMCU焊接到PCB板上之后用示波器表笔测量其复位管脚会看到一个比较稳定的方波输出(或者三角波,三角波主要是由于外部的阻容复位电路造成的,电容充放电形成的效果,

【原创】Kinetis K系列SPI接口设计注意事项

SPI与UART、I2C常被称为单片机开发三大基本通信模块(几乎是个MCU,都少不了这三个通信外设),足以说明这三个通信模块被使用的频率有多高了,呵呵。而这三个通信模块优劣势不同,应用场合也不太一样,SPI一般用在需要短距离高速通信应用,比如高速AD

【原创】使用Kinetis系列中UART的IDLE Line功能识别帧结束

使用串口接收连续的一帧数据是我们平时比较常用到的一种方式(通过485或者232总线),而且往往这一帧数据的长度不确定,实现这种功能如果我们使用传统的接收中断方式的话会带来非常频繁的中断,查询方式的话则会造成系统大的延时,总之,这两种传统的

【原创经典】Kinetis 16-bit ADC+DMA+定时器实现AutoScan自动通道扫描采样

这次是我第一次尝试在“原创”的后面又加了经典俩字,至于为啥(俺的东北话又情不自禁冒出来了,呵呵),一个是自己一时兴起(今天心情相比于前段时间稍好些),二个是我自认为本篇文章是俺的一篇得意之作而且对广大Kinetis用户也是非常有用的一篇技

【原创】Kinetis将Flash保护打开造成程序下载失败的解决办法

FlashProtection功能,即对某一段Flash空间进行写保护配置,防止某些敏感信息误被擦写,只允许读访问权限。这个功能在某些领域还是很有必要的,比如对Bootloader升级功能代码或者一些需要给每个芯片烧写序列号方便对产品跟踪管理等应用,都是需要对这

【原创】Kinetis一个Flash时钟门控引发的“血案”

到现在还记得当年广大观众调侃吐槽冯小刚的夜宴时网上比较火的一个视频——一个馒头引发的“血案”(估计现在90后00后没看过这个,当时师弟师妹们还在初高中为考大学做准备呢,应该没有机会看个电影啥的,不过也不一定绝对啊),结果最近在调试Kineti

【学习笔记】Kinetis Reset管脚与外部看门狗/复位芯片接法(写在2014年尾)

前几天的周末还在说享受着坐在Office喝着HotWater(美其名曰凉白开,哈哈)写文章的赶脚,此刻坐在高铁上继续构思新博客,又是别有一番滋味,说实话还是挺享受这种忙碌而又充实的感觉的。在2014年最后的一天,走在归乡的路上,心里突然冒出一句正宗的

【原创】如何在Kinetis参考手册中快速找到芯片的Flash和SRAM地址空间分配

最近有人问到我如何在Kinetis的参考手册(ReferenceManual)中快速找到同一家族不同Flash大小的芯片的存储空间分配表,我觉着是个很好的问题,应该很多准备或者正在用Kinetis的用户都遇到过这个问题,所以想着在博客里分享一下。之

【原创】如何实现Kinetis ADC自校准

Kinetis内部自带的16位ADC一直是其非常大的优势和特色,毕竟目前市场上ARMMCU端的江山把16位ADC集成到片内去也只有Freescale这样做了,当然这里的16位是指其最高分辨率,其ENOB最好可以做到13.5位,但是这也让其他家MCU的12位ADC拍马也赶不上了(12位