Q1:请问msp430 怎么手动复位啊?是不是连到RST/NMI 上?但是这个脚不是和JTAG 连吗?我看到一些资料上说复位的话还要上拉电阻或者复位电路。
A1:JTAG 功能只在下载程序时候使用,正常工作中RST可以连接一个按键,按下按键实现430手动复位。上拉电阻是上电复位用的,手工复位一个BUTTON就行了。MSP430 单片机低电平复位。

Q2上电复位和硬件看门狗复位有什么区别吗,在程序里将两者分开,请问有办法将两者分开吗?
A2:上电复位时,内存被清零或为任意值,看门狗清零时并没有断电,内存里的原有信息被保留,同时上电复位无法通过标志位来判别,看门狗复位才可以通过WDTIFG 来判别。同时注意RESET 之后:
1、判断有无复位标志,若有,则为WDT 复位;若无,则为上电复位,并且设置复位标志。手动按键复位也同此理。
2、保证复位标志在复位程序中不被清除。汇编好办,那是自己在控制RAM 清除程序,C呢,就要注意了。
3、要注意快速断电/上电的问题。处理不好的话,不但RAM 中原先的内容有可能还存在,而且MCU复位很可能会失败

Q3:用MSP430F149做项目,但ROM写满后换成2418的(116K)的片子,编译软件用的是IAR 4.11B版本的,写进去后,原来IIC通信的都不行了,用示波器看IIC的时钟和数据波形都有,从24C512里就是读不出数据(在149里正常的);还遇到另一个问题:因为我这产品有时间显示,用的是外部2S的信号输入,有时候4分钟自动复位一次(很有规律),有时候无规律的自动复位.再者个人认为2系列的没有1系列的稳定抗干扰能力强。请发表看法?
A3:首先纠正一个观点,2 系列的稳定性要好与1系列。再者,从149换到2418,时钟上要做出一些调整,具体请参照用户指南和数据手册。很有规律的出现复位,建议用最小系统检测程序是否有误,或者外接电路的不正当操作。无规律的自动复位,请检查供电是否稳定,因2 系列多了BOR 模块,多了复位的触发源。
小提示:430 的I/O 口单个供电能力最高可达到15mA,但是整个芯片的总供电能力只有100mA 左右。

Q13:运行到断点,程序就复位,不能停在断点处,跟程序量比较大有关系吗?请问是什么原因?

A4:1、因为430单片机看门狗复位时间默认为32ms,如果你的程序在断点前的执行时间大于32ms,当然不能运行到断点,还有如果你的程序自身编写有问题,比如通讯数据过多和AD采样时间太长,以及还有可能有死循环,都会导致程序断点不停。
2、如果看门狗是关的,那么你可以检查下,在程序运行到断点前是不是把某个中断打开了,在运行到这个断点前,该中断产生要进入中断;但是有可能你的中断向量是否写对,写错程序会跑飞,你可以看下

Q5:用msp430f149,用的是IAR,程序在用仿真器仿真的时候能正常运行,但是停止仿真,去掉仿真器,再重新上电的时候就不能正常运行了,请问这是怎么回事啊?
A5:1、你先确定,重新上电后单片机有没有复位运行。可以加一个LED 做为标志,如果单片机跑起来,让这个LED 不停的闪;如果没有,就检查复位电路。
2、停止仿真是会出现程序停止的现象,手动将RST 与地短接复位可以恢复。但只有部分型号的芯片会有这个问题,比如149..开始仿真也会出现程序烧不进的现象,大部分时候也可以通过手动复位解决;
3、最终检查出是复位问题。

MSP430常见问题之复位系统类的更多相关文章

  1. MSP430常见问题之开发工具类

    Q1:我自己做了一块MSP430F149的试验板,以前用下载线进行调试没有出现过问题,但是,最近我每次make后用下载线调试时,总是弹出一个窗口,给我提示:Could not find target ...

  2. MSP430常见问题之FLASH存储类

    Q1:用IAR Embedded Workbench for MSP430 通过JTAG往MSP430上写程序.为了知道片内程序的版本,必须读出Flash 中内容.什么工具软件可以通过JTAG口实现这 ...

  3. MSP430常见问题之AD转换类

    Q1:MSP430F149 AD 的输入阻抗有多大?A1:RC<2000欧*30PF Q2:MSP430 ADC12 模块的速度?A2: ADC12 的转换速率是转换所需的ADC12CLK 以及 ...

  4. MSP430常见问题之IO端口类

    Q1:请问430 的I/O 中断能不能可靠的响应60ns 的脉冲信号, 就是来了一个60ns 的脉冲,430 的中断会有丢失吗?A1:端口支持的最高8M的时钟,无法响应这么快的频率. Q2:430是3 ...

  5. System系统类常用方法

    System 系统类: 主要用于获取系统的属性数据. System类常用的方法: arraycopy(Object src, int srcPos, Object dest, int destPos, ...

  6. Java:日历类、日期类、数学类、运行时类、随机类、系统类

    一:Calendar类 java.util 抽象类Calendar   1.static Calendar getInstance()使用默认时区和语言环境获得一个日历. 2. int get(int ...

  7. C#必须掌握的系统类

    系统类  Type类,Object类,String类, Arrary类,Console类, Exception类,GC类, MarshalByRefObject类, Math类. DateTime结构 ...

  8. phpcms加载系统类与加载应用类之区别详解

    <?php 1. 加载系统类方法load_sys_class($classname, $path = ''", $initialize = 1)系统类文件所在的文件路径:/phpcms ...

  9. FPGA知识大梳理(四)FPGA中的复位系统大汇总

    本文整合特权(吴厚航)和coyoo(王敏志)两位大神的博文.我也很推崇这两位大神的书籍,特权的书籍要偏基础一下,大家不要一听我这么说就想买coyoo的.我还是那一句话,做技术就要step by ste ...

随机推荐

  1. html5 标签

    按字母顺序排列的标签列表 4: 指示在 HTML 4.01 中定义了该元素 5: 指示在 HTML 5 中定义了该元素 标签 描述 4 5 <!--...--> 定义注释. 4 5 < ...

  2. source insight 支持CC 文件

    今天开始阅读LevelDB的代码,用source insight建立工程,但其不支持cc后缀的C++文件. 找到这篇<source insight看cc文件> 解决的根本办法:Option ...

  3. JSF 2 dropdown box example

    In JSF, <h:selectOneMenu /> tag is used to render a dropdown box – HTML select element with &q ...

  4. 什么是APNs证书?

    转载自 http://dev.xiaomi.com/doc/p=2977/index.html 什么是APNs和APNs证书? APNs(全称为Apple Push Notification Serv ...

  5. 8VC Venture Cup 2016 - Elimination Round (C. Block Towers)

    题目链接:http://codeforces.com/contest/626/problem/C 题意就是给你n个分别拿着2的倍数积木的小朋友和m个分别拿着3的倍数积木的小朋友,每个小朋友拿着积木的数 ...

  6. VHDL TestBench基础(转)

    TestBench的主要目标是: 实例化DUT-Design Under Test 为DUT产生激励波形 产生参考输出,并将DUT的输出与参考输出进行比较 提供测试通过或失败的指示 TestBench ...

  7. java.lang.OutOfMemory总结分析

    OOM浅析 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识 ...

  8. MATLAB代码

    clear;clc%%%%%%%%%%%%方程里的参量%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%alpha=0.5;beta=0.5;%%% ...

  9. MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>

      前两天由于换了MyEclipse新版本之后,我的MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了.出现了空指针的异常,并产生了这个错误: atcom.genuitec ...

  10. 我所理解的设计模式(C++实现)——备忘录模式(Memento Pattern)

    概述: 我们玩单机游戏的时候总会遇到老婆大人的各位事情,一会去买瓶醋了,一会去打个酱油了,会耽误我们玩游戏的进程,但是此时我们能有“保存游戏”这个宝贝,我们的主基地不会在我们打酱油的时候被对手拆掉. ...