打印

STM32的USART做RS485通信发送时为何进入接收中断

[复制链接]
楼主: xuqj4490
手机看帖
扫描二维码
随时随地手机跟帖
21
我也碰到了这样的问题,我觉得我的并不是因为Tx没有接上拉的原因,我用示波器看过,波形是正确的,在空闲的时候处于高电平状态,而且在rs485也接上了终端电阻,并将485的A,B线进行了上拉和下拉,但在终端里接收到的还是会多出“00”,我也没发送,但就无缘无故多出来,这到底是为什么啊?请高手指教指教

使用特权

评论回复
22
robingbing| | 2011-3-22 14:29 | 只看该作者
:(mark,同等

使用特权

评论回复
23
violet520| | 2011-3-23 14:08 | 只看该作者
马上要做485通讯了,stm32不会有问题吧?

使用特权

评论回复
24
violet520| | 2011-3-28 14:10 | 只看该作者
mark

使用特权

评论回复
25
gxzfs| | 2011-5-21 15:13 | 只看该作者
初始化上拉输入就OK拉!!搞了我一个半天才找到!

使用特权

评论回复
26
chengzhiwen8000| | 2011-5-31 15:50 | 只看该作者
号经验,值得借鉴,谢谢

使用特权

评论回复
27
zchong| | 2011-5-31 19:39 | 只看该作者
都是按照st给的例子改的吧
输入不要用floating,改成pu

使用特权

评论回复
28
yinyangdianzi| | 2011-6-1 10:20 | 只看该作者
一大堆代码看不懂

使用特权

评论回复
29
xfcylyf| | 2011-7-22 16:36 | 只看该作者
看一下AN3070应用笔记Managing_the_Driver_Enable_signal_for_RS-485_and_IO-Link_communications_with_the_STM32_s_USA

使用特权

评论回复
30
zhanglin1982| | 2011-8-12 09:47 | 只看该作者
我正在弄这个  我现在使用了USART1-3共三个串口  RS458芯片为ADM2483 485的控制脚使用的事各个串口的CK引脚 当置高控制脚后,发送第一个数据进入中断,查看中断状态寄存器 发现RXNE、IDLE、ORE、TXE、TC五个状态位置位 从发送第二个及其后面的数据部会再进入中断,卸掉ADM2483过程一样  但是如果吧控制脚更改为其他IO口,就没有这个问题了  
补充:CK功能是关掉了的   

请高手指导

使用特权

评论回复
31
liuf| | 2011-8-14 19:15 | 只看该作者
我也遇到这问题了,把RXD引脚设为上拉输入(原来用的浮空输入)就可以了 .GPIO_Mode = GPIO_Mode_IPU;

使用特权

评论回复
32
fish1983| | 2012-5-8 10:30 | 只看该作者
我也遇到了 很是郁闷啊 设为IPU也不能解决啊

使用特权

评论回复
33
haitao10086| | 2012-5-8 17:08 | 只看该作者
学习了

使用特权

评论回复
34
jgchun| | 2012-5-8 19:23 | 只看该作者
应该是硬件问题,可能是电阻匹配不对,导致发送的信号震荡反馈回来。我也有碰到max3232不对的。

使用特权

评论回复
35
小小财迷| | 2013-7-7 19:59 | 只看该作者
我也在做485通信,发送时候禁止接收中断响应,另外你的485那一块有没有用高速光耦啊,地要隔离

使用特权

评论回复
36
小小财迷| | 2013-7-7 20:00 | 只看该作者
另外我遇到一个更棘手的问题,我的单片机第一次上电进不了接收中断,重新加电一切正常,如此反复,纠结

使用特权

评论回复
37
lib6303c| | 2013-7-24 22:09 | 只看该作者
马上也做STM32 和RS485的通讯了,先学习了。

使用特权

评论回复
38
人生之际| | 2013-8-3 19:20 | 只看该作者
STM32F芯片的RX脚不要配置为浮空,要配置为内部上拉,或者外部在485芯片的RO管脚上拉电阻。
原因是RS485的半双工芯片(MAX485,SP485,SN75L165/184等等所有8脚芯片)的RO在接收状态时,是推挽输出的,但你切换到发送状态时,它是高阻的。

使用特权

评论回复
39
outstanding| | 2013-8-3 21:00 | 只看该作者
单步调试,用示波器看波形

使用特权

评论回复
40
it_yrj| | 2013-9-6 16:40 | 只看该作者
STM32的串口做RSM485通信需要接上下啦电阻吗?
我这么干行吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则