jicheng0622

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

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

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

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

【学习笔记】又一次被C99给坑了之结构体变量初始化问题

最近在研究飞思卡尔新出的基于Kinties的底层驱动库KinetisSDK(飞思卡尔也推底层库了,呵呵,有兴趣的同志们可以去瞅瞅,我抽空也单独写篇文章介绍一下),结果深入研究的时候发现不少难以理解的地方,虽然最后证实是俺才疏学浅了,还是技术底蕴不扎

【笔记杂谈】函数库封装中的“RISC”和“CISC”概念

今天在跟同事一块儿聊的时候,聊到了各厂家或者第三方为其微控制器产品(MCU)开发的底层驱动库问题。我们知道,随着基于ARM内核的产品越来越多的被应用到工业及消费等各个领域,越来越多的客户提出了对底层驱动库的需求,当年的老8位或者16位MCU比较

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

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

【嵌入式】【原创】MSP430F4xxx小RAM堆栈溢出

前几天一个大学同学在线问我他最近搞项目开发时遇到的一个问题,跟他聊了聊。他最近在搞水表的计量开发,采用的平台是MSP430F4250(PS:很早之前去潍坊考察过一个做表的企业,发现搞表计量的大多都在用MSP430(貌似也有用STM8的),其中F4系列用的较多,一

【技术分享】【学习笔记】FPGA的供电顺序引发的思考

忙里抽个闲,今儿个想说说脑子里一直在思考的问题,这个也是我在做一个有关FPGA项目的时候遇到的一个问题,当时苦思不得其解,后来一次偶然机会,脑子里就一直徘徊一个可能,由于不知道自己是不是发现了问题所在,所以一直想试一试,不过一方面验证很

【技术分享】【原创】初级入门之浅析文件夹与文件组的区别

最近有师弟过来问我IAR环镜下左侧工程编辑窗口内文件组的问题,他在本地磁盘的工程目录文件夹下面没有找到对应的文件组。其实这里他是混淆了物理磁盘下的文件夹和开发环境下的文件组的概念,没有搞清楚两者之间的区别,估计很多刚入门的博友们都曾遇

【经验笔记】嵌入式C语言编程中Inline函数的应用

有一段儿时间没写写经验笔记了,哎,也是自己这一段时间以来(其实最近一直是这个状态)一直被找工作的氛围所影响吧,鲜有时间能静下心来翻翻文章、看看手册、搞搞开发,这点上我在看了yulzhu的《假期闲话》一文中深有感触(有兴趣可以移步看看,http://blo

【经验笔记】Cortex-M4寄存器组介绍

烧完水回来继续发力第三更(呵呵,小说的感觉又来了有木有),嘿嘿,连续写了两篇有点找回了以前的感觉,状态颇佳,呵呵,所以还是写完再去吃饭去吧~其实本篇内容早就想写出来,毕竟介绍了这么多飞思卡尔的Kinetis但一直没有专门介绍过它的内核

【原创】SD卡驱动和FAT文件系统自学笔记

最近在微博上看“热闹”看的太酣了,结果都忘记更新下博客了,哈哈。互联网真是从来都不缺平淡,这句话真的很对,先是“815”电商大战,上演新世纪的“东京战美苏”(京东商城对抗国美苏宁),不过目前看来跟1945年的结果不