随笔分类 -  飞思卡尔

一步一步学FRDM-KE02Z(一):IAR调试平台搭建以及OpenSDA两种工作模式设置
摘要:FRDM-KE02Z是飞思卡尔公司较为新的微控制器,学习和开发资料较少。从本篇开始会陆续介绍其相关的开发流程,并完成一个小型的工程项目。这是本系列博客的第一篇,主要介绍开发环境IAR for ARM的搭建、调试工具的使用,并演示一个串口例程。开发freescale Kinetis KE02Z,可选的开发环境有三个:Codewarrior IDE (Eclipse)、IAR for ARM或者Keil for ARM。由于Codewarrior 10.4版本下载比较麻烦,而且工程文件繁杂,不像IAR和KEIL那样简洁明了。这里选用IAR for ARM作为KE02Z的开发环境。本文介绍IAR软件的安装、 FRDM-KE02Z OpenSDA的两种调试模式(SWD 和 MSD)设置方法。 阅读全文

posted @ 2013-09-15 13:52 超群天晴 阅读(7859) 评论(4) 推荐(2)

(原创)K60 的 I2S音频接口设计
摘要:拿到Freescale Kinetis K60已经一段时间了,想闲着的时候做个SD+FatFs+DAC的音乐播放器,输出直接驱动扬声器。看了好几天的英文手册,Freescale的I2S太麻烦了,除了标准I2S模式,还有普通模式和Network模式。要开始找工作了,还需要学Perl跟Cadence IC,等找完工作再把SD卡和文件系统加上,完整成音乐播放器。效果图测试视频:软件设计不做详细说明了,硬件设计是自己的一个弱项,这里简单说说硬件电路吧。方案有两种1、MAX5556+LM358二阶低通滤波器+LM386功率放大2、PT8211+RC低通滤波器+LM386功率放大两种方案都是在单电源(5V 阅读全文

posted @ 2012-08-31 21:03 超群天晴 阅读(4435) 评论(2) 推荐(0)

(原创)TWR MCF51CN 总线时钟控制和串口测试程序编写
摘要:昨天下午开始熟悉飞思卡尔的TWR(塔)系统,MCU是CodeFire V1 核的MCF51CN。TWR系统碟所附带的lab均是搭载了MQX,而且网络上的资源少之又少。为了学习这款MCU,决定还是看datasheet然后编写各个模块的代码。由于时间紧张,详细寄存器定义和使用方法以后再添上。1、MCGMCF51CN的时钟比较复杂,与以往的16位MCU不用,MCF51CN的多用途时钟生成模块(Multipurpose Clock Generator,MCG) 比以往的MCU时钟控制更为复杂、精细,带来的是更多的选择和更低的功耗(在我看来是更为麻烦的编程……)。MCG模块图时钟源(Reference 阅读全文

posted @ 2012-03-17 21:43 超群天晴 阅读(914) 评论(0) 推荐(0)

导航