打印
[STM8]

STM8S003串口中断问题

[复制链接]
2170|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ranran2014|  楼主 | 2015-8-24 13:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM8S003串口能发送,但是接收中断进不去怎么解决?
沙发
aundry| | 2015-8-24 13:13 | 只看该作者
中断使能了没有,接收允许使能了没有

使用特权

评论回复
板凳
aundry| | 2015-8-24 13:15 | 只看该作者
还有一个是测一下,看Rx能不能被拉低,如果电路的Rx接过上拉,注意电平是否正常

使用特权

评论回复
地板
ranran2014|  楼主 | 2015-8-24 13:17 | 只看该作者
都写进去了,全局中断也开了。
中断初始化:
  UART1_DeInit();
  UART1_Init((uint32_t)9600, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO,
                  UART1_SYNCMODE_CLOCK_DISABLE,UART1_MODE_TXRX_ENABLE);
  UART1_ITConfig(UART1_IT_RXNE, ENABLE);
  UART1_Cmd(ENABLE);

使用特权

评论回复
5
米尔豪斯| | 2015-8-24 15:19 | 只看该作者
用示波器检测一下波形

使用特权

评论回复
6
ranran2014|  楼主 | 2015-8-24 15:37 | 只看该作者
米尔豪斯 发表于 2015-8-24 15:19
用示波器检测一下波形

我用串口一直发数据,在接收端示波器没波形。是怎么回事?

使用特权

评论回复
7
ranran2014|  楼主 | 2015-8-24 15:40 | 只看该作者
ranran2014 发表于 2015-8-24 15:37
我用串口一直发数据,在接收端示波器没波形。是怎么回事?

在发送端有波形。

使用特权

评论回复
8
mmuuss586| | 2015-8-24 19:05 | 只看该作者
先用示波器看下吧;
很多232芯片,发送脚是好的,接收脚不行;

使用特权

评论回复
9
ranran2014|  楼主 | 2015-8-25 15:57 | 只看该作者
mmuuss586 发表于 2015-8-24 19:05
先用示波器看下吧;
很多232芯片,发送脚是好的,接收脚不行;

我用示波器直接在芯片上面测的,接收脚没波形,发送脚有波形。

使用特权

评论回复
10
lwsn| | 2015-8-26 11:41 | 只看该作者
这是接收端出了问题了,仔细检查吧

使用特权

评论回复
11
米尔豪斯| | 2015-8-30 21:07 | 只看该作者
接收允许使能了没有

使用特权

评论回复
12
拉克丝| | 2015-8-30 21:52 | 只看该作者
楼主最终是怎么解决的呢

使用特权

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

本版积分规则

2

主题

14

帖子

0

粉丝