您好!欢迎光临易发游戏!
易发游戏
您现在的位置是:主页 > 隔振资讯 >

MSP430常见问题之IO端口类

作者:易发游戏 来源:本站原创 日期:2020-02-25 19:20 点击: 

  Q1:请问430 的I/O 中断能不能可靠的响应60ns 的脉冲信号, 就是来了一个60ns 的脉冲,430 的中断会有丢失吗?

  Q2:430是3.3V供电,如果我想使P2.7管脚置高,然后等待低电平中断。接5V左右的电压接上拉电阻行不行?需不需要用分压电路到3.3VA2:你可能要进行电平变换,430I/O口最好不要接5v的

  Q3:当Jtag接口把程序下载到单片机之后,Jtag接口还能不能用作普通IO口?A3: 和GPIO端口复用的JTAG引脚,只要不在仿真状态,就是普通的i/o引脚。

  Q4:我在产品的测试中经常会发现,某一管脚输出电压不正常,本来应该是高电平,可是就有那么一个是低电平,而且不影响cpu其他管脚正常工作,有没有遇到相同问题的高手,能帮忙解决下吗,出现这个情况是不是cpu就是坏了,不能正常使用了?A4:首先确定该端口的PxSEL对应的位是0,比如2系的P2.6和P2.7默认与XIN和XOUT复用,如果不设置就是不能正确输出的。然后才是看是不是虚焊,最后确认IO可能是坏的。

  Q5:430单片机能不能用I/O口仿并口通讯,仿的时候需要注意什么,是不是只要把PXDIR设置成输出就行A5:可以。向外写的时候要设为输出,读取数据时要设为输入,根据情况随时控制PXDIR

  Q6:MSP430 刚刚上电时I/O管脚的状态是高电平还是高阻态还是低电平啊?

  Q7:I/0口在设置之前是什么状态?A7: I/O在设置之前的状态是输入状态,电平不定的,这个最简单了,你只要测试以下就可以知道答案。关于I/O及其他寄存器的初始值,在相关的系列Users guide 中有描述。

  Q8. P1 REN 这个寄存器是什么用途的?A8:是控制上下拉是否启用的。用法是DIR 置为0 也就是输入状态时,通过OUT 的值控制上拉还是下拉。当REN置位时,就被拉,否则输入是高阻的。

  Q9:在同一个程序中,前半段用的是P3.1(SIMO) P3.3(UCLK) 的SPI 模式,然后在接下来的程序中要P3.3,P3.3作为普通IO 口输出时钟. 用什么指令能使SPI 工作完后清除SPI功能,变成好象没使用过SPI 模式前一样?A9:可以的,IO 口的IO 功能及辅助功能可以随时切换的。一般而言只要更改PxSEL 寄存器即可。具体可以查看一下相应的用户指南及数据手册

  Q10:低功耗设计中430接CMOS器件要注意点A10:在低功耗产品设计中,当430的i/o 口与CMOS器件接口时,比如LCD之类的,为了省电,LCD间歇供电,当LCD关断时,与之相连的430 的i/o 口一定要设置为输入口或者设置为输出为1.否则LCD内部cmos 器件的I/O口通过二极管导到其VCC上,这样MCU的电流变大了,功耗变的更大了.

  Q11:430 I/O 最大驱动电流是多少呀?A11:每个I/O 输出电流最大允许6mA,数据手册(datasheet)上有详细说明。

  Q12.:msp430201X 的电源电压为1.8V,其IO 口电平电压是不是也是1.8V 呢,对最大输出电流会不会影响呢?A12:若DVCC 采用1.8V 的,则I/O 的高电平不会超过1.8V的,其CPU 核的电压与外围模块的电压用的是一个电压,不过在其F5xx 系列中,CPU 核电压与外围模块电压分开了。

  A13:请问: 如果不用的口,方向设做什么好,输入还是输出?为什么?Q13:输出低电平,或者设成输入,并接地。效果是差不多的

  Q14:在F149 芯片应用时使用了其中的两个串口进行通讯,现在想增加通讯的串口数量,不知道F149芯片能不能进行端口功能的扩展,若能,怎样实现?另外怎样在外部扩展ROM区,具体怎么实现,请指教!A14:可以用定时器模拟几个串口,timera 专门为这个功能做了特殊处理,请参考例程。430 不开放总线所以扩展ROM是不可以的。

  Q15:JTAG 与I/O 功能之间的MSP430 引脚复用?A15:四个引脚P1.7 - P1.4 在20 与28 引脚MSP430F1xx 器件上均同时具有I/O 与JTAG 功能。这些引脚的默认功能是,当器件通电时具有I/O 功能。当测试引脚拉高时,则将这些引脚选为JTAG。当使用交互式系统内调试程序时,这些器件的FET 会将这些引脚处于JTAG 模式下。如欲了解有关在使用调试程序时从JTAG 模式发布引脚的信息,敬请参阅《FET 工具用户指南》。注:如果将外部电路附加到共享引脚上,则必须考虑JTAG 信号对引脚的相互影响。如果通过JTAG 对该器件进行系统内交互式编程或调试,则需考虑电路将产生的影响。如果电路将增加共享引脚的负载或偏置,进而干扰JTAG 通信,则应考虑这一点。更高引脚计数器件具有仅可用于调试与编程的专用JTAG 引脚。

  Q16:MSP430 I/O 引脚的汲极电流与源极电流?A16: MSP430 未指定来自I/O 引脚的最大绝对电流。如欲了解Voh 与Vol 的规范,敬请参阅数据表。其中显示了每个I/O 引脚均可提供几毫安的电流,但输出电压将随着电流的增大而发生变化。这些规格的附注通常提供了要维持特定电压,所有组合的输出提供的最大总电流。MSP430 I/O 不适于驱动高电流的20mALED。

  本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

  //程序烧进板子后先进入led灯交替闪烁的待机模式;按下按键后,进入应用模式,绿灯开始呼吸;此时温度上升后绿灯呼吸加快,温度下降后呼吸又会变慢。当温度过高时红灯亮#include msp430g2553.h#define LED1 BIT0#define LED2

  #include msp430g2231.hint main( void ){ // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR = 0x01;//设置P1.0口为输出 P1IE = 0x08;//使能P1.3中断 P1IES = 0x08;//P1.3口下降沿触发中断 P1IFG //中断标志位清零 _EINT();//开总中断

  MSP430单片机一般有多组IO口,P1、P2、P3、P4、P5和P6等。在单片机所有的端口都有控制输入输出方向和进行输入、输出的能力。其中P1、P2组端口具有中断寄存器,能够响应外部中断,大部分端口拥有第二功能。每一个端口都有PxDIR(信号方向)、PxIN(输入)、PxOUT(输出)和PxSEL(功能选择)4个寄存器。P1、P2 可以配置为输入信号上升沿或者下降沿触发中断,但固定的电平不会引起中断,中断所使用的寄存器为:PxIE(中断使能)、PxIES(中断触发沿)、PxIFG(中断标志)。还有一个寄存器PxREN,这个寄存器主要是配置单片机内部的上下拉电阻,注意,早期的单片机并没有内部上下拉电阻。PxDIR:信号方向

  这一篇文章将说明MSP430G2553的IO中断配置,整个P1的IO都可以配置IO中断,但中断处理函数只有一个,MSP430和大多数MCU一样提供上升沿、下降沿选择。在Launchpad上有按键S2,接在P1.3口,当按下后P1.3将接入高电平,从而触发中断。所有寄存器的具体名称和地址,可以查看M430G2553 datasheet 第 21页中对于P1的寄存器定义在实例代码中,配置了P1.3和P1.6的LED灯,当按下P1.3的按键产生中断,LED灯将切换点亮1.按键的中断配置要配置按键中断,需要先设置P1.3口为输入,并且设置上拉电阻以保障稳定性,P1DIR //设置P1.3为输入

  /**********************************************************************************MSP430F14-利用IO中断方式实现按键检测程序***********以下是结合MC430F14开发板来实现的按键检处理程序实验。分别使用了采个三个按键接到MSP430的通用IO口,按任意一个按键可以使板上的LED反转。例程中,单片机一直处于最低功耗状态,用户可以通过按下按键后唤醒单片机。单片机唤醒后再进行去抖动动作,同时执行键处理程序;处理完后再次进入LPM4低功耗模式。在本程序中用户可以灵活地修改程序来实现你相关的功能。本程序适用

  外部中断IO口中断MSP430x149x的6组IO口中,只有P0、P1才具有外部中断功能。设置IO口中断,并书写中断服务函数设置步骤:1. 设置相应IO口的方向为输入,即 在PXDIR 中的相应位置0。2. 设置相应IO口为普通引脚,即PXSEL 中相应位置0。3. 开启相应的IO口中断,即PXIE中的相应位置1。4. 设置中断触发方式,即PxIES中, 0为上升沿,1为下降沿。5. 开启外部总中断,即_EINT();。6. 书写中断服务程序。中断服务子程序的格式:#pragma vector = PORTx_VECTOR_interrupt void IRQ_PORT(void) ; 中断服务函数名自定

  有奖直播报名|浅谈Microchip的FPGA产品与智能嵌入式视觉解决方案

  【ST直播】MEMS传感器开发套件简介、了解内嵌“有限状态机和机器学习内核”的传感器

  共克时艰,智慧医疗技术守护生命之树,TI E2E 邀您看干货,涨知识,享好礼!

  2020年ST MEMS传感器创意设计大赛~ 遇见内嵌“有限状态机和机器学习内核”的传感器

  STM32MP1系列通用型MPU, 集成双 Arm® Cortex®-A7和 Cortex®-M4 内核

  STM32MP1系列通用型MPU, 集成双 Arm® Cortex®-A7和 Cortex®-M4 内核

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程

易发游戏

Top