jicheng0622

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

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

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

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

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

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

【原创】ARM Cortex-M4和Cortex-M0+中断优先级及嵌套抢占问题

坐在上海回北京的高铁上,漫长的旅途着实让人感到无聊(没买到直达的高铁,只能慢悠悠的走一站停一站,晕,都高铁时代了,竟然还这样,想起了大学放假回家站十几个小时绿皮车的时光啊,哈哈),遂有点“写心萌动”,不由感叹——“春”天真是...

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

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

【原创】使用Codewarrior10.x导入老Codewarrior版本的工程.mcp文件

真是好久没更新博客了(貌似两个月没动静了),很惭愧的感觉,时隔很久再次坐在去上海出差的高铁上,时间比较充足(这也是俺为啥出差都喜欢做高铁而不去坐飞机的主要原因了),终于可以静下心来好好的跟大家聊一聊了。说实话,每次坐在高铁上看着窗外飞速掠过的风景时,

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

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

【原创】IAR下通过去掉printf函数来减小Flash占用空间

较早的时候我曾写过一篇Codewarrior10.6下通过配置ewl_noio库来减小Flash空间的文章(可以通过百度或者Google搜一下关键词查找一下,AET新版网页把网站内搜索功能去掉了的确不大方便),最近又有用户遇到类似的问题(这个俺也比较理解,有时候为了成本和项目需求综合考

【原创】飞思卡尔免费开发环境KDS调试时显示外设寄存器内容

飞思卡尔免费的开发环境KinetisDesignStudio(以下内容简称KDS)已经出来不短时间了,目前已经最新版本为3.0了(啥?还不知道KDS是啥呢?low了,那赶紧先去飞思卡尔官网去瞅瞅KDS3.0吧),到现在已经有不少用户在使用开发了。可能之前使用过飞思卡尔芯片开发产品的博友

【原创】离线烧写工具Cyclone Max使用方法及单次按键烧写两个image文件

前段时间一直忙的不可开交,最近终于得闲抽空开开荤写几篇了(有种“大圣归来”的赶脚,哈哈)。不过虽然这段时间没怎么写出来,但是我的资料库里还是积累了不少东西,脑子里也一直缠绕很多写作的思路。到现在我是真心觉着坚持写作(尤其是这种技术型的文章)真是件不容

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

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

【学习笔记】Keil不能正确生成.bin文件的解决办法

前段时间我写过如何利用CW、IAR和Keil生成image文件,效果还不错,有些用户反馈挺有帮助的,毕竟待项目开发到最后是需要生成image文件用来量产烧写,我们总不至于到最后使用调试下载吧(不过还别说,用量比较小的用户还真有可能用调试的方法来下载,

【原创】串口波特率计算中使用四舍五入算法提高精度

异步通信SCI/UART大概是我们最最最常用的外设了吧(无以言表,只能用连续三个最来表示了),呵呵,目前绝大数的应用都离不开串口,串口配置简单,使用方便,家喻户晓,“居家旅行”必备工具啊,呵呵。至于具体的应用我这里就不一一举例了,这个大家几

【学习笔记】为什么I2C从机地址要左移一位

对许多刚开始接触I2C的新手来说,最开始比较疑惑,当MCU做主机与一些I2C接口的从机(比如一些数字传感器,大多数仍为I2C接口)通信时,无论是用IO模拟I2C协议还是使用I2C模块,在发送从机地址时为什么都需要将从机手册的I2C地址左移一位发出去呢?当

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

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