怀化学院msp430 2012TI杯经验讲座 by 9crk.ppt_第1页
怀化学院msp430 2012TI杯经验讲座 by 9crk.ppt_第2页
怀化学院msp430 2012TI杯经验讲座 by 9crk.ppt_第3页
怀化学院msp430 2012TI杯经验讲座 by 9crk.ppt_第4页
怀化学院msp430 2012TI杯经验讲座 by 9crk.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

430经验分享 周华 多通道信号测量 方案概述while 1 f CAP测频 检测到两个上升沿 CCR0 8000000 f 100 AD触发源设置为T0 0DTC1 2 CONSEQ 1 INCH x 最高通道dat 200 ad 处理dat数组得到相位和vppCAP测方波频率f2 占空比 上升沿与下降沿中断 单通道采集VPP 采样频率根据f2设定 显示 串口发送所有数据 1 整个循环的时间分析2 测方波信号的管脚需要先使用cap 后使用AD转换 只有串口接收脚P1 1符合条件 3 调试技巧 建立N个子工程 一个主工程 所有功能单个调试没问题了然后才将代码合体 4 Debug 单步 断点 运行到当前行行 全速运行 Expression variant Memory Register5 IAR 快速 math h CCS5的BUG 支持软件仿真CCS 对仿真更好的支持 数据查看更稳定 支持多个断点 include math h voidmain void volatiledoubleb sin 1 查表解决 使用IAR6 注意代码被优化 voiddelay longtime while time 正确写法 voiddelay volatilelongtime while time delay cycles 8000000 NOP chari i volatilechari i 7 变量初始化8 大数组 固定不变的 使用const存放到flash里 constchardat 1000 9 相位的测量 1 RAM是否够用内存区有两种用途 从低到高用于放数据 从高到低用于堆栈 0 x200变量 堆栈0 x400512B 256个整数CCS默认堆栈占用0 x80BIAR0 x50B设置 右击工程属性 msp430Linker basicoptions stack heap不用管2 用哪种采样模式 定时采样只来自TA0 容易存在的问题 1 基础模块没准备 比赛时会做不必要的工作CH452简化采用4线16键方案按键置数界面显示方案128643根线PSB拉低2 避开复用IO复用注意拉电阻很微弱 开始能用 后面不能用 有时能用 跳线帽P2 6XINP2 7XOUT默认SEL 1 3 DTC问题ADC10CTL0 加速调试 串口介绍波特率只使用9600 但注意速度慢带来的影响我们使用的launchpad有两种使用完串口 如果要复用 关中断 P1SEL1 P1SEL2 include uart h uart init 9600 uart float 1 23 printf r n uart uint 234 printf r n msp430板块 捕获 P1 1TA0 0CCI0AP1 2TA0 1CCI1AP1 5TA0 0无捕获P1 6TA0 1无捕获P2 0TA1 0CCI0AP2 1TA1 1CCI1AP2 2TA1 1CCI1BP2 3TA1 0CCI0BP2 4TA1 2CCI2AP2 5TA1 2CCI2B TAn x对应CCIxA或CCIxB 到底对应A还是B 就看CCIS x位了TAn x对应TAnCCRx 其设置位在TAnCCTLx上注意使用捕获功能后 要设置拉电阻 否则没有信号也会捕获噪声提高捕获测频稳定度 使用32 768kHz手表晶振 定时器 G2553有两个定时器TA0TA1 为了让程序兼容只有一个定时器的芯片 所以TI的头文件将TA0就当做TA用了中断源有四个CCR0独占一个中断向量 中断函数 CCR1CCR2TAIE 溢出中断 三个公用一个TIMERn A1 通过查询TAIV的值去判断是谁的中断 如果不读TA0IV的值 就必须手动清除中断标志位比如TAIFGCCIFGTAnIV只能读一次 被read时清除了所有标志 if TAIV 2 dosth elseif TAIV 4 dosth elseif TAIV 10 dosth ERROR matlab上位机 osc ms serial COM12 fopen s t timer TimerFcn display1 s ExecutionMode fixedSpacing Period 0 3 start t display1 mfunction display1 s x fread s 400 fori 0 1 99y1 i 1 x 4 i 1 x 4 i 2 256 y2 i 1 x 4 i 3 x 4 i 4 256

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论