MSP430单片机的调试流程(越详细越好)

手头上已经有硬件电路和仿真器,有别人已经编好的程序,我的工作就是负责调试,直到程序正常工作为止。用的软件是IAR,请问我该怎么下手,目前是毫无概念,希望说点具体的步骤,比如如何建立调试环境,已经调试的具体过程。越详细越好,加分酬谢!

我想首先是要知道你想实现什么功能,使用IAR软件调试是挺方便的(至少我个人是这么觉得),首先你得建立一个工程,选择好你的控制芯片,比如MSP430F149,再把你的程序文件加进来,接着就编译和下载调试,当然,这时候得连接好硬件和仿真器。调试期间可以利用IAR软件中的中断、设置断点、观察数据等功能,看是不是实现你要的功能了

我有一些资料 QQ:1040251207,欢迎交流!
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-16
你没用过其他的仿真软件吗?其实都一个道理,你看看iar的help吧,还有有什么问题,欢迎到msp430交流群来69478464

写一个程序,msp430单片机控制,定义p1.0为输入口,p1.1为输出口,输入高电...
include <msp430x41x.h> \/\/系统文件夹内找 include "main.h" \/\/当前文件夹内找 main( void ){ WDTCTL = WDTPW + WDTHOLD;\/\/ Stop watchdog timer to prevent time out reset Sys_Init();while(1){ if((P1IN&BIT0) == BIT0)P1OUT |= BIT1;else P1OUT &= ^BIT1;} } ...

MSP430单片机温控系统中,外部温度传感器读到的电压值如何转换为我想要的...
首先要校准温度,用温度计测试室温,然后采集你当前的电压值, 然后升高温度测试第二组温度和电压值,不需要太精准的话 就可以算出斜率。 TEP= A*斜率+B AB的值可以用室温的值计算出来。二、采用已经封装好的数字温度传感器,可以直接读出温度值。这个相对比较简单。做I2C协议或者1WIRE的协议就可以...

采用MSP430单片机实现电阻测量系统,电阻范围为0-1K.用LCD 显示测量结果...
单片机的低功耗实现方式可以通过软件编程来实现。为了使MSP最大限度的达到低功耗,对于MSP未使用的GPIO而言,应该将其设置为输出;或者是设置为输入,但是将管脚的电平固定,可以通过外部电路将管脚连接至cc或者GND,也可使能内部上下拉电阻,将管脚电平固定。对于MSP而言,大部分情况下,测量到的功耗与datash...

用msp430单片机如何检测输入方波频率? 望哪位大神给个程序 讲解一下...
430单片机的定时器模块有一个捕获比寄存器,通过设置相关的寄存器,让其工作在捕获模块,捕获的方式可选择,分别为上升沿捕获,下降沿捕获和上升下降都捕获。测方波频率的话,选第一个吧。捕获模块的工作原理是:当外部事件发生时,也就是你的方波的上升沿到来时,单片机的捕获端口就会捕获到一个脉冲,然后...

msp430f169单片机控制步进电机和直流电机的程序
delay(int time){int i;for(i=0;i<=time;i++);} main(){int i;\/\/int count[4];\/\/ int count[9]={0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1,0xf9};\/\/高四位置为高电平,关掉点电机电源,否则三极管会烧坏;while(1){ for(i=0;i<9;i++){ P1=count[i];delay(1000);} } }...

单片机MSP430入门--理论③--时钟模块-DCO和BCS寄存器
DCO的调节方法分为四步:第一步,通过BCSCTL2的DCOR位选择外部电阻或内部电阻来设定基准频率;第二步,利用BCSCTL1的RSELx寄存器进行分频,确定16种可选时钟频率;第三步,DCOCTL寄存器的DCOx位在标称频率基础上实现粗调,选择具体频率;第四步,DCOCTL中的MODx位进行细调,允许用户在DCOx和DCOx+1之间...

怎么检测MSP430单片机的好坏
检测方法:1、视觉判断机械损坏;2、外用表测量电源及各个端口的对地电阻,具体阻值与好的芯片对比;3、烧录一个使用相关IO口的程序,在线测试,最好是做一块每个IO口都连接LED指示灯,且带有锁紧插座的检测板,程序轮回点亮LED,检查是否能运行,是否所有IO口都正常。

用ccs5.1写msp430单片机程序时,运行后,点击单步调试,然后单步到延时函数...
在延时函数中必须得有asm(“nop”);否则的话,编译器将会将你的延时函数优化掉,也就说你的延时函数并没有执行!

十万火急【msp430单片机的AD转换程序】!!!
这个是F247的程序。include "msp430x24x.h"define Latch_addr_H P5OUT|=0x10 define Latch_addr_L P5OUT&=0xef define Latch_data_H P5OUT|=0x20 define Latch_data_L P5OUT&=0xdf define uchar unsigned char void delay(unsigned int i);void LED_Disp(uchar pos...

MSP430单片机两位数码管程序?
include "msp430F233.h"define uchar unsigned char define uint unsigned int uchar m[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};\/\/共阴数码管 uint c;uchar b;void delay(uint x);void main(){ \/\/uint i;WDTCTL = WDTPW + WDTHOLD;\/\/ Stop watchdog timer to ...

相似回答