jicheng0622

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

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

【原创】Freescale ARM Cortex-M系列软复位的使用方法

“复位”这个词对我们搞嵌入式的同志们来说是再熟悉不过了,不过相比于上电复位和硬件管脚复位等我们常见的复位类型来说,软件复位可能对一些初入门道的菜鸟们来说还是比较陌生的东西(记得当初第一次接触软复位的时候,觉着这个东西真的很奇妙,MCU

【学习笔记】剪不断理还乱—Cortex-M4核的“异常”与“中断”那点事

最近一直在看《ARMCortex-M3权威指南》这本书,不知道被我翻看了多少遍了,感觉这本书的着迷之处在于每次看都会有点小收获、小心得,由衷的钦佩作者扎实的技术功底和严谨的科学态度(包括英文原著的作者和中文翻译的作者,都很NB,个人认为这本书是中

【无线】【原创】飞思卡尔基于ARM内核的带2.4G/Sub-G射频的KW系列

前段时间smartkids提到无线射频和ARM相结合还空白的时候,我就想将这篇文章写出来了,不过因为有事忙起来了就耽搁了,这次就单独抽出一篇介绍介绍飞思卡尔推出的业界第一款基于ARM内核的2.4G或者1G以下射频SoC,也是Kinetis家族的另一个成员KW系列,

【原创】Keil MDK-ARM Version终于破5了

最近在逛keil官网的时候发现了一个好消息,蛰伏在Version4.x多时的KeilMDK终于破5了,最新推出了Version5.0版本,这的确是一个弹冠相庆的好事。我看了一下好多论坛网站都在第一时间火热的探讨MDK-ARM5.0的出世,看来keil在国内的确还是深入人心的,Ke

【原创猛料】使用MTB模块快速跟踪定位Cortex-M0+指令执行状态

相信很多博友在调试ARM代码的时候,尤其是涉及到操作底层的时候,由于一些误操作常常会遇到Hardfault错误或者程序跑飞的情况,这些bug采用正常的方法是比较难定位的,往往需要我们逐行去排查测试,最后看的眼花缭乱,永远给人以苦逼程序员的印象,呵

【原创】ARM Cortex-M0和M0+原来是ARMv6架构的!!

好吧,说完这句话我就有点后悔了,的确显得自己有点菜了,呵呵。的确挺汗颜的,玩了好长一段时间的M0+的片子竟然现在才发现是ARMv6-MArchitecture的,而且M0、M1都是ARMv6的,看来当初从M4转过来的确有点受误导了,呵呵。不过我们平时搞搞应用也不必

【技术分享】【原创】飞思卡尔推出全球最小的“可吞式”ARM芯片

今天抽空去飞思卡尔官网逛了逛,看到一则新闻,飞思卡尔于本月26号推出了一款全球最小的ARM芯片,着实是个不错的好消息,一时手痒就把它分享到博客里来吧,好东西不能吃独食,独乐了不如众乐乐嘛,哈哈~此次FSL推出的ARM芯片,为Ki

【技术分享】【原创】IAR环境下更改ARM大小端存储模式

马上就要放假走人了,本来是颇有些舍不得的,不过这几天是真被济南的PM2.5吓怕了(汗啊,济南的PM2.5都全国第一了,我表示压力很大),帝都跟我们一比都不好意思了,心想终于有一点可以比得过帝都了(呵呵,有点心虚,当然,这不是济南的污染问题,济

【原创】说说ARM Cortex-M的软件接口标准库CMSIS

ARMCortex微控制器软件接口标准(CMSIS)是Cortex-M系列MCU的与供应商无关的硬件抽象层。使用CMSIS可以为接口外设、实时操作系统和中间件实现一致且简单的处理器软件接口,从而简化软件的重用、缩短新微控制器开发人员的学习过程,并缩短新设备的