- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCSXS单片机
CodeWarrior编译 第十二步:程序输入以后,点击工具栏的 图标 检查程序是否有错,如果有错,会在编 辑框上方提示错误警告,以 为标 志,程序中会随之用红色。检查程序并 修改,直到没有错误为止。 CodeWarrior程序下载 第一步:在上述单片机程序编译的基础上,将编程器与试验板连接好,编程器下载口用BDM同计算机相连点击 图标 开始调试(debug),进入调试仿真状态后会出现如下界面。 CodeWarrior程序下载 第二步:出现如下图框,则点击确定; 第三步:接下来出现如下图形,说行程序正在下载至单片机。 CodeWarrior程序下载 第四步:点击如下图标 ,则程序开始在单片机中运行,此时可拔出下载线,或直接拔掉下载线,按下单片机上的复位键,程序也开始运行。 CodeWarrior程序下载 The end,thank you! 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 1.MC9S12XS128单片机介绍 2.CodeWarrior IDE 12 应用 MC9S12XS128单片机 MC9S12XS128(以下简称XS128)是Freescale公司推出的S12XS系列单片机中的一款增强型16位单片机,S12XS系列单片机是在S12XE系列基础上去掉XGate协处理器的单片机,该系列单片机采用 CPU12X V2内核,可运行在40MHz总线频率上。不仅在汽车电子、工业控制、中高档机电产品等应用领域具有广泛的用途,而且在FLASH存储控制及加密方面呢也有很强的功能。 MC9S12XS128单片机特点 存储器:128KB FLASH;2KB EEPROM;8KB RAM; A/D:16通道模数转换器;可选8位、10位和12位精度; PWM:8位8通道或16位4通道PWM; 串行口:2个异步串行通讯SCI和2个同步串行设备接口SPI; CRG时钟和复位发生器:锁相环、看门狗、实时中断; 增强型捕捉定时器; I2C总线; CAN总线:3个1Mbps的CAN总线,兼容CAN2.0 A/B; 背景调试模式(BDM); 封装:LQFP-112和LQFP-80; 极速挑战用到的单片机模块 PWM模块 ADC模块 ECT捕获 ADC模块 ADC:电路里面的模拟信号转换为数字信号的转换 器; 特点: AD时钟频率满足500KHz~2MHz; 16通道模数转换器; 8位数字量,10位数字量,12位数字量转换,最短时间3us; 外部触发控制; 可选择单次转换模式或连续转换模式; AD初始化总结步骤: 内部触发,A/D转换精度; 寄存器为:ATD0CTL1 2.外部触发,AD中断允许; 寄存器为:ATD0CTL2 3.数据对齐方式,采样序列长度 寄存器为:ATD0CTL3 4.采样时间选择位,AD时钟选择; 寄存器为:ATD0CTL4 5.采样通道选择,单/多次采样选择位 寄存器为:ATD0CTL5 AD初始化实例 void ATD_Init(void) { ATD0CTL1 = 0x20;//内部触发允许、A/D转换精度 ATD0CTL2 = 0x62;//禁止外部触发,快速清零,AD中断允许 ATD0CTL3 = 0x80;//数据对齐方式,采样序列长度 ATD0CTL4 = 0x92;//采样时间选择位,AD时钟选择 ATD0CTL5 = 0x30;//采样通道选择,单/多次采样选择位 ATD0DIEN = 0x00;//禁止数字输入 } PWM模块特点: 它有 8 个独立的输出通道,并且通过编程可控 制其输出波形的周期。 每一个输出通道都有一个精确的计数器。 每一个通道的 PWM 输出使能都可以由编程来控制。 PWM 输出波形的翻转控制可以通过编程来实现。 周期和脉宽可以被双缓冲。当通道关闭或 PWM 计数器为 0 时,改变周期和脉宽才起作用。 8 字节或 16 字节的通道协议。 有4 个时钟源可供选择(A、SA、B、SB),他们提供了一个宽范围的时钟频率。 PWM模块特点: 通过编程可以实现希望的时钟周期。 具有遇到紧急情况关闭程序的功能。 每一个通道都可以通过编程实现左对齐输出还是 居中对齐输出。
您可能关注的文档
最近下载
- 家政讲师师资培训课件.ppt
- 细菌群体感应信号分子及其检测方法.docx VIP
- 【基于企业作业成本法的企业成本控制研究的国内外文献综述4000字】.docx VIP
- 2025年中级注册安全工程师之安全生产技术基础题库(考试直接用).docx VIP
- 10.2捍卫国家利益课件.pptx VIP
- 2025年中级注册安全工程师之安全生产技术基础题库及参考答案【考试直接用】.docx VIP
- 人教版物理九年级上册《第十六章 电压 电阻》大单元整体教学设计.docx
- 中文书名《我的姐姐罗莎琳·富兰克林》.doc VIP
- 2025年中级注册安全工程师之安全生产技术基础考试题库附参考答案【考试直接用】.docx VIP
- 【MOOC期末】《中国马克思主义与当代》(北京科技大学)期末慕课答案.docx VIP
文档评论(0)