历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2020年01月11日 | MSP430常见问题之IO端口类

2020-01-11 来源:eefocus

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


Q2:430是3.3V供电,如果我想使P2.7管脚置高,然后等待低电平中断。接5V左右的电压接上拉电阻行不行?需不需要用分压电路到3.3V
A2:你可能要进行电平变换,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管脚的状态是高电平还是高阻态还是低电平啊?

A6:低电平


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。


推荐阅读

史海拾趣

Armel Electronics Inc公司的发展小趣事

随着公司产品的不断升级和市场的逐步扩大,Armel Electronics Inc公司开始寻求更广阔的市场空间。公司积极与国内外知名企业展开合作,共同开发新产品,开拓新市场。通过国际合作,Armel不仅提升了自身的技术水平,还进一步扩大了市场份额,实现了公司的快速发展。

启英泰伦(Chiplntelli)公司的发展小趣事

随着市场竞争的加剧和消费者需求的多样化,启英泰伦不断调整和创新其市场策略。为了解决“装得起”这一问题,公司选择了将智能语音识别技术集成到智能插座上的新路径。这一策略不仅降低了功耗的严格约束,还对方案的尺寸和成本进行了优化。此外,启英泰伦还针对不同应用场景进行细分,如照明、风扇等产品交互比较简单的领域,开发了相应的芯片和解决方案。这些创新策略使启英泰伦能够更好地满足市场需求,保持了在行业内的领先地位。

Electro-Mech Components Inc公司的发展小趣事

EMC一直致力于技术研发和创新能力的提升。公司拥有一支专业的研发团队,不断投入资金和人力进行新产品的研发和技术创新。通过不断的努力,EMC在电气元件领域取得了多项专利和技术成果,其产品质量和技术水平在行业中处于领先地位。同时,EMC还积极参与行业标准的制定和推广工作,为推动整个行业的发展做出了积极贡献。

General Electronic Devices公司的发展小趣事
提供稳定的直流电压。
Alcatel-Lucent公司的发展小趣事
提供稳定的直流电压。
Exclara Inc公司的发展小趣事

随着LED技术的不断发展和市场需求的不断变化,Exclara看到了新的市场机遇。公司凭借在LED领域的技术积累和市场经验,成功进军了智能家居、智能照明等新兴市场。在这些新兴市场中,公司凭借其独特的技术优势和创新能力,迅速获得了市场份额和客户的认可。面对新的市场挑战和机遇,Exclara将继续保持创新精神和技术实力,为电子行业的发展贡献更多的力量。

请注意,以上故事框架仅供参考,具体内容和细节需要根据实际情况进行补充和完善。

问答坊 | AI 解惑

讨论:热敏传真机控制部分的设计思路

[G][G][D][co][B][au][ip][ap]欢迎大家踊跃发言啊…

查看全部问答>

S3C6410的DRAM控制器

我们在项目中更换了DRAM,所以需要重新配置S3C6410的DRAM控制器,结果发现S3C6410中的DRAM控制器还是挺复杂的。   S3C6410支持两个DRAM片选,可以分别接最大256MB的内存,该处理器用的DRAM控制器是来自ARM的PrimeCell Dynamic Memory Contro ...…

查看全部问答>

求书!定散分~~~~~~~

求以下二本书: 书名:嵌入式实时操作系统μC/OSII (第2版) (美) Jean J.Labrosse著 邵贝贝等译 责任编辑 王瑛 ISBN 7-81077-290-2 开本:787×1092 1/16 字数: 979千字 定价:79.00元 2003年5月第1版 2003年5月第1次印刷 购买 ...…

查看全部问答>

TSP实现问题?

现要作一个TSP包,但是再win ce下导不进去了 那位高人知道作TSP包的过程,有代码更好了…

查看全部问答>

问MTK标准开发包内MMI_TEXT.h文件问题

此文件内的_MMI_TEXT_ID_E枚举变量内, 定义的ID顺序改变会影响最终编译结果。 但是,我没有发现特殊用法,都是当作标准枚举变量使用的。。 有做过MTK的高手解答下吗…

查看全部问答>

请高手指点! msp430fg4619实时时钟RTC的问题!

我用的是MSP430FG4619,我试了TI给的RTC的sample code,但是一点反应都没有 RTC是不是一定要用ACLK?我没有装外部32KHZ晶体,只用内部时钟可以吗? 这是我的code #include   //----------------------------------------------------- ...…

查看全部问答>

【SensorTag】总结+后续计划

     搞SensorTag有一段时间了,起初得到了EE的极大信任,确定并开始实施我的方案--- SensorTag用于老人监护。 经过粗略地学习SensorTag知识,虽手里没有BL4的手机,但觉得准备个USB DONGLE也是不错的,然而具体的路却 走 ...…

查看全部问答>

Mbed开始支持美信的MAXWSNENV

Mbed开始支持美信的MAXWSNENV,主要特点有: 提供方便的BLE平台板载温度、湿度、光照、气压传感器低功率可以延长电池使用时间mbed 中间层接口提供快速开发板载按钮开关和三彩色LED https://developer.mbed.org/platforms/MAXWSNENV/ …

查看全部问答>

saber怎样仿真共模电感

我想问一下有谁知道用saber仿真下面共模电感是怎样选取元件和参数怎样设置,有实例最好, 不行讲下过程也行? …

查看全部问答>