STM32F103系列 屏幕底部虚拟按键 apk输入 可以不加上拉电阻吗?

为什么STM32F4 USB的D+不需要加1.5K上拉电阻_百度知道
为什么STM32F4 USB的D+不需要加1.5K上拉电阻
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
Artillery_pro
来自电脑网络类芝麻团
Artillery_pro
采纳数:2891
获赞数:11083
参与团队:
内部有上拉设置应该。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 2685|回复: 0
上拉电阻与下拉电阻的作用和区别
2者共同的作用是:避免电压的“悬浮”,造成电路的不稳定;
一、上拉电阻如图所示:
1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平;
2、上拉是对器件注入电流;灌电流;
3、当一个接有上拉电阻的IO端口设置为输入状态时,它的常态为高电平;
二、下拉电阻如图所示:
1、 概念:将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平;
2、下拉是从器件输出电流;拉电流;
3、当一个接有下拉电阻的IO端口设置为输入状态时,它的常态为低电平;
Powered by21ic官方微信-->
STM32F103的TXD和RXD是否要接上拉电阻?
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
请教各位大侠,我在用MAX3232芯片连接单片机时,一开始用PC接收数据有N多乱码。之后正常工作。
我用示波器查看管脚,接收乱码时,我的CPU的TXD并没有向外发送数据。单片机是用的STM32103F的。
怀疑是ST的芯片管脚初始化没有做好。用的是推挽输出。。。
这个乱码是怎么形成的呢?是不是一开始CPU管脚初始化的时候TXD,RXD管脚上时未知信号导致的?
所以CPU管脚处,TXD、RXD一定要接上拉电阻吗?
为什么呢?
感觉问题好低级啊。。。。。。
谢谢大家了。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
中级工程师, 积分 3361, 距离下一级还需 1639 积分
中级工程师, 积分 3361, 距离下一级还需 1639 积分
中级工程师, 积分 3361, 距离下一级还需 1639 积分
中级工程师, 积分 3361, 距离下一级还需 1639 积分
觉得可以不加 如果pc端发乱码 可以用软件过滤掉的啊
提示: 作者被禁止或删除 内容自动屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
谢谢楼主回复呵。不加不可以的。我原来是想不加的。TX和RX都用开漏和推挽输出试过了。都不行。
现象是在开机上电时,PC端有N多乱码。
以为是ST芯片的问题。但是。当我把ST片子程序擦除之后还是有乱码。我估计是232芯片的问题。。。
就是说一开机上电,如果TX和RX电平不确定,默认的就会有乱码出现。
其实,如果是只有1个乱码我也就认了。现在是N多。所以很无语啊。。。
这个乱码我也想去掉,我也说一下:
加上拉、推挽只能减少乱码的个数,没有办法彻底解决。
告诉你两个方法:
&&1、找一个片子有通断RX TX功能(像2483中的RTEN TXEN脚)
&&2、找一个继电器,串在RX TX脚上,上电默认RX TX断开(前提要知道芯片开机后IO的状态,可能还要加上拉、下拉)。单片机初始化后再接通。
两路UART用一个232芯片,容易互相干扰...
也就出现乱码...
技术总监, 积分 31259, 距离下一级还需 18741 积分
技术总监, 积分 31259, 距离下一级还需 18741 积分
技术总监, 积分 31259, 距离下一级还需 18741 积分
技术总监, 积分 31259, 距离下一级还需 18741 积分
LS两位都很有才……
高级工程师, 积分 7012, 距离下一级还需 988 积分
高级工程师, 积分 7012, 距离下一级还需 988 积分
高级工程师, 积分 7012, 距离下一级还需 988 积分
高级工程师, 积分 7012, 距离下一级还需 988 积分
单片机的TXD并没有向外发送数据,并不等于232芯片的TXD没有向外发送数据,为什么这里不做下测量?
现在散件市场上的3232都烂街了,出各种问题都不奇怪,这个芯片是不能从电子市场拿货的。如果商家说是国产的,立即扔掉,然后去正规代理商那买。。
助理工程师, 积分 1645, 距离下一级还需 355 积分
助理工程师, 积分 1645, 距离下一级还需 355 积分
助理工程师, 积分 1645, 距离下一级还需 355 积分
助理工程师, 积分 1645, 距离下一级还需 355 积分
8楼把我想说的话都说了。
中级技术员, 积分 282, 距离下一级还需 18 积分
中级技术员, 积分 282, 距离下一级还需 18 积分
中级技术员, 积分 282, 距离下一级还需 18 积分
中级技术员, 积分 282, 距离下一级还需 18 积分
我在实际产品中也遇到此类问题,经过反复实验,在单片机的RX与TX引脚上连接一个弱上拉电阻,电阻取值在51K左右,通讯一切正常!
技术总监, 积分 41731, 距离下一级还需 8269 积分
技术总监, 积分 41731, 距离下一级还需 8269 积分
技术总监, 积分 41731, 距离下一级还需 8269 积分
技术总监, 积分 41731, 距离下一级还需 8269 积分
应该是不需要的,TXD是输出信号,自己控制,RXD是输入信号,外部控制
总之连接的双方一个是输出,一个是输入
接一个也不嫌多
技术总监, 积分 21442, 距离下一级还需 28558 积分
技术总监, 积分 21442, 距离下一级还需 28558 积分
技术总监, 积分 21442, 距离下一级还需 28558 积分
技术总监, 积分 21442, 距离下一级还需 28558 积分
上电时,GPIO的状态不确定,所以有乱码。加上拉会有好处,正常不需要加。
开机的乱码需要软件协议处理,如果软件没有容错措施,说明设计有问题。
中级技术员, 积分 124, 距离下一级还需 176 积分
中级技术员, 积分 124, 距离下一级还需 176 积分
中级技术员, 积分 124, 距离下一级还需 176 积分
中级技术员, 积分 124, 距离下一级还需 176 积分
TXD下拉,RXD上拉,阻值10K。还是不行检测一下3232芯片的电容是否错误
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
这个问题最后我还是没有完全明确。不过按照惯有的思路,我还是在txd和rxd上面加了上拉电阻。然后txd和rxd设置为了上拉电阻模式。因为出现的乱码基本不影响通讯结果。因此我没有太过于专注这个问题。暂时没有出什么问题。以后再好好解决了。谢谢大家。:)
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
各位老师,分不够了。。。抱歉了。。。
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
[img][/img]
另外再给大家一个我们调试出来的232电路。
RS232_RX_IN和RS232_TX_IN接PC端。这个tx 和rx 是CPU的管脚。RS232_RX和RS232_TX是另一个CPU的管脚。这个可以实现两个CPU都使用该接PC端口的232管脚。不过,2个CPU不能同时使用串口通讯,只能由一个进行通讯,另一个处于高阻态设置。
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
电路图是这样,TX RX就按照单片机标示的连接即可。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
可能是上电的时候RS232TX端口接的管脚是高阻,然后它的值是0,0代表uart协议的起始位,所以开始传输数据了,不知是不是这个道理。
坐等大神解答。
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
还有就是看管脚初始化前是什么复用状态,tx,rx都接个上拉,保证上电的时候是连续的1,这样串口认为还没开始传输数据,应该就没问题了。
扫描二维码,随时随地手机跟帖
技术新星奖章
人才类勋章
精华达人奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
核心会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章
技术领袖奖章
人才类勋章
荣誉元老奖章
等级类勋章
无冕之王奖章
等级类勋章
奔腾之江水
发帖类勋章
技术导师奖章
人才类勋章
甘甜之泉水
发帖类勋章
时间类勋章
技术高手奖章
人才类勋章
您需要登录后才可以回帖
热门推荐 /6stm32 i2c需要上拉电阻吗_百度知道
stm32 i2c需要上拉电阻吗
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:17
获赞数:375
擅长:暂未定制
必须要,否则无法正常通信
linliangqiu
linliangqiu
采纳数:38
获赞数:90
需要,因为是IIC是开漏的。
hxyong2012
hxyong2012
采纳数:18
获赞数:95
加上4.7K的上拉电阻到3.3V,即使用不着也可以不贴。
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。stm32关于 上拉和下拉电阻
下面我们分析一下拉电流负载和灌电流负载的区别:
图左是灌电流负载。单片机输出低电平时,LED亮,;输出高电平的时候,那就什么电流都没有,此时就不产生额外的耗电。
图右是拉电流负载。单片机输出低电平的时候,LED不亮,此时VCC通过R2把电流全部灌进单片机IO口,并且电流时5ma,单片机输出高电平的时候,VCC通过R2将电流注入到LED中,led亮。注意到了吗? LED 不发光的时候,上拉电阻给的电流全部灌入单片机的引脚了!如果在一个 8 位的接口,安装了
8 个 1K 的上拉电阻,当单片机都输出低电平的时候,就有 40mA 的电流灌入这个 8 位的接口!如果四个 8 位接口,都加上 1K 的上拉电阻,最大有可能出现 32 × 5 = 160mA 的电流,都流入到单片机中!这个数值已经超过了单片机手册上给出的上限。此时单片机就会出现工作不稳定的现象。而且这些电流,都是在负载处于无效的状态下出现的,它们都是完全没有用处的电流,只是产生发热、耗电大、电池消耗快...等后果。
STM32——GPIO输入模式下上拉和下拉的设置
MCU上拉电阻一般接1K~10K,在1K,4.7K,5.4K,10K这四个电阻中你会选哪个?
STM32 I2C上拉电阻的选择问题
I2C上拉电阻问题分析(基于stm32 HAL库)
单片机IO输出,上拉下拉电阻,图腾柱,线与
STM32学习笔记之关于上拉电阻、上拉电阻的接法和使用
STM32端口模式配置——上拉、下拉、模拟、浮空输入;推挽、开漏、复用输出
GPIO上拉下拉电阻的原理
上/下拉电阻对GPIO的影响
没有更多推荐了,

我要回帖

更多关于 手机虚拟按键 的文章

 

随机推荐