利用飞思卡尔S12X单片机的XGATE操控LED灯 - 图文
更新时间:2024-05-11 09:28:01 阅读量: 综合文库 文档下载
利用飞思卡尔S12X单片机的XGATE操控LED灯
实飞思卡尔在08年就已经推出了HCS12X系列的16位MCU,而这款单片机的典型特点就是采用了双核架构(MPCore),增加了一个RISC核的高效协处理器(英文名叫co-processor,呵呵,潮一把)——XGATE模块,专门负责处理中断任务,也就是说它的使命就是将主核CPU从执行耗时的中断处理程序的工作中解放出来,而专注于执行与应用相关的任务,这种强大的组合实现了最佳的实时事件处理,而且由于XGATE采用的是RISC指令核,代码高效且主频可以达到主核的2倍,真是牛逼啊,呵呵。
简单的介绍完毕,如果想进一步深入研究的话建议可以买本邵贝贝老师写的《嵌入式系统中的双核技术》里面对XGATE介绍的还是挺细致的,然后再结合HCS12X系列的datasheet(建议到FSL官网上下一个,本文附件为Xgate的部分中文说明手册需结合datasheet)。其实XGATE简单的用起来的话还是挺容易的,下面就以MC9S12XDP512这款片子为例通过一个简单的IO中断改变LED亮灭的例程(IO中断采用PTH口,LED采用上拉到PORTA口的方式)说说使用XGATE处理中断的完整流程,为了生动些,就主要以图为主了(开发环境采用CW5.0):
(1)建立工程,主要注意以下三步就成,其他均默认即可,其中第三幅图建议选择XGATE IN RAM,提高code 执行速度。
(2)建好的例程里,其实在XGATE模块里是默认加了一个软件中断的
SoftwareTrigger0_Handler,按照设置它的方法设置用户定义的中断就可以,不过这需要一定基础,咱还是一步步来吧,心急吃不了热豆腐啊,呵呵。在工程栏里的source文件组下,main.c为主函数文件(这里需要对XGATE进行一下设置);xgate.cxgate文件为XGATE的主文件,在其中编写我们需要的中断服务程序;xgate.h文件是对XGATE用到的一些声明了,下面就开始以PTH口中断管理PORTA口的LED亮灭为例一步一步的来了(注意我写的中文注释部分,也就是需要添加的地儿): 在main.c里
在xgate.cxgate文件里,首先需要添加#include
constXGATE_TableEntryXGATE_VectorTable[] = {
.......................................................此处又要省略N个声明,只看下面的H口通道设置
........................................................再省略,呵呵 }
在xgate.h文件里
这样第一个XGATE模块的例程就可以执行了,不过记得这只是个非常简单的例子,其实XGATE的用途很广,性能强大,上面的例子只能算是小试牛刀了。
正在阅读:
利用飞思卡尔S12X单片机的XGATE操控LED灯 - 图文05-11
课外阅读课题结题报告10-11
学校的操场作文550字07-12
2018年天津商业大学公共管理学院813公共政策学考研核心题库05-01
参加广州亚运会青年营成果汇报05-12
北京市社会保险个人信息登记表(范例)08-26
量价理论910-24
第三章 金融中介和金融服务体系08-27
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 卡尔
- 单片机
- 操控
- 利用
- 图文
- XGATE
- S12X
- LED
- 09真空中的静电场
- 活畜暨畜产品交易市场新建项目可行性研究报告 - 图文
- 全国家庭教育指导大纲
- 人工挖孔墩方案
- 论文初稿修改过的
- 2016-2022年中国卷烟行业运营现状调查及十三五投资定位分析报告
- 2016一建市政练习题刘琦
- ANSYS fluent菜单中英文对照
- 金版教程2017高考历史一轮复习第12单元西方人文精神的起源与发展
- 瓦斯传感器
- 牙科医生岗位职责与岗位要求
- 第36讲 建筑工程施工现场管理及建筑工程的竣工验收(2011年新年
- 2005--2015年山西省中考物理试卷 - 图文
- 中华人民共和国行政处罚法试题库
- 城关三小制度汇编(考核)
- 关于高中生心目中的好老师的问卷调查-默认报告
- 城中村改造问题研究
- 中国建筑外墙保温材料市场研究分析报告
- 《金粉世家》中金燕西的形象分析
- ××ADSL宽带接入网的规划设计