关于MSP430的RST引脚的处理方式

2024-02-09 22:40
文章标签 处理 方式 引脚 msp430 rst

本文主要是介绍关于MSP430的RST引脚的处理方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前些天给MSP430G2553的小片子画了个TSSOP的转接板,方便用杜邦线连模块用。

画板子的时候把所有引脚都用2.54的排针引出,想着不会出什么问题,因为N年前在用F5438的时候就是直接用LQFP100的转接板把所有引脚引出来,插上3.3V电源片子就能跑了(对于当时只用过51的我还是很震撼的,毕竟51要跑起来外面要接一大堆东西)。

但是把这个G2553焊上去,连launchpad下程序后,发现程序怎么都不运行,还以为是买到便宜的假片子了。

量了一圈,3.3V电源正常,RST引脚2.5V!这种半高不高的电平就是典型的悬空IO的现象。

郁闷了,之前用5438没啥问题,后来的stm8 到stm32 到什么飞思卡尔的片子,都是插上电就能跑的,好久没见过RST引脚需要外部上拉的片子了。

去对比了一下MSP430几个不同系列的UM手册,发现G2553的RST引脚确实不一样(value line还真是超值产品线,连RST的内部上拉都省了)

 

STM8S003的,RST内部上拉,有

 

STM32F030的RST引脚内部上拉,有。只不过STM8的上拉似乎是个晶体管,而STM32的上拉是实实在在的一个电阻。

 

MSP430FR4133的RST引脚内部是有上拉的,手册上写的是外部有没有上下拉都可以,并且可以通过寄存器设置内部上拉或者下拉

比较低端的FR2311文档跟这个差不多

 

 

MSP430F5438的RST引脚内部也是有上拉的,但是比较耐人寻味的是,下面说非A的543X版本才有内部上拉。果然F5438早期非A的片子问题还是比较多的,不过5438A后来比5438便宜不少

 

 

下面,坑爹的MSP430G2553,RST内部是没有上拉电阻的,至少官方的手册没有像5438A或者FR4133那样说明不用外部上下拉

 

所以设计的时候还是别想当然,一个片子一个特点,就像这次的RST引脚内部上拉问题,还有之前遇到过用STM8的真开漏引脚去驱动三极管,结果发现怎么都没法让三极管导通,后来才发现吧三极管接到了STM8的真开漏引脚上,这些真开漏引脚在数据手册上用小字说明了,内部只有输出低电平的NMOS,没有能够输出高电平的PMOS,而且内部连保护IO的TVS都取消了,结果最后板子要重新画。

 

 

 

 

这篇关于关于MSP430的RST引脚的处理方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/695496

相关文章

java两个List的交集,并集方式

《java两个List的交集,并集方式》文章主要介绍了Java中两个List的交集和并集的处理方法,推荐使用Apache的CollectionUtils工具类,因为它简单且不会改变原有集合,同时,文章... 目录Java两个List的交集,并集方法一方法二方法三总结java两个List的交集,并集方法一

Python中如何控制小数点精度与对齐方式

《Python中如何控制小数点精度与对齐方式》在Python编程中,数据输出格式化是一个常见的需求,尤其是在涉及到小数点精度和对齐方式时,下面小编就来为大家介绍一下如何在Python中实现这些功能吧... 目录一、控制小数点精度1. 使用 round() 函数2. 使用字符串格式化二、控制对齐方式1. 使用

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

Go 1.23中Timer无buffer的实现方式详解

《Go1.23中Timer无buffer的实现方式详解》在Go1.23中,Timer的实现通常是通过time包提供的time.Timer类型来实现的,本文主要介绍了Go1.23中Timer无buff... 目录Timer 的基本实现无缓冲区的实现自定义无缓冲 Timer 实现更复杂的 Timer 实现总结在

Gin框架中的GET和POST表单处理的实现

《Gin框架中的GET和POST表单处理的实现》Gin框架提供了简单而强大的机制来处理GET和POST表单提交的数据,通过c.Query、c.PostForm、c.Bind和c.Request.For... 目录一、GET表单处理二、POST表单处理1. 使用c.PostForm获取表单字段:2. 绑定到结

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

nginx upstream六种方式分配小结

《nginxupstream六种方式分配小结》本文主要介绍了nginxupstream六种方式分配小结,包括轮询、加权轮询、IP哈希、公平轮询、URL哈希和备份服务器,具有一定的参考价格,感兴趣的可... 目录1 轮询(默认)2 weight3 ip_hash4 fair(第三方)5 url_hash(第三

linux打包解压命令方式

《linux打包解压命令方式》文章介绍了Linux系统中常用的打包和解压命令,包括tar和zip,使用tar命令可以创建和解压tar格式的归档文件,使用zip命令可以创建和解压zip格式的压缩文件,每... 目录Lijavascriptnux 打包和解压命令打包命令解压命令总结linux 打包和解压命令打

Python中常用的四种取整方式分享

《Python中常用的四种取整方式分享》在数据处理和数值计算中,取整操作是非常常见的需求,Python提供了多种取整方式,本文为大家整理了四种常用的方法,希望对大家有所帮助... 目录引言向零取整(Truncate)向下取整(Floor)向上取整(Ceil)四舍五入(Round)四种取整方式的对比综合示例应

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取