野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11204|回复: 9

案例程序无法执行 USART2—RS232接发

[复制链接]
发表于 2016-7-26 15:46:59 | 显示全部楼层 |阅读模式
在火哥的视频串口通信这个章节中,直接运行 “USART2—RS232接发”这个案例程序代码(没有进行过修改),在向板子发送数据时只显示发送字节,却没有接收到数据,这是为什么呢? 微信截图_20160726154028.png

这是我的调试助手显示的界面
566379346128864015.jpg
这是我的板子的接线,USART2用的是usb转232@fire

回复

使用道具 举报

发表于 2016-7-26 15:51:54 | 显示全部楼层
会不会你那根USB转232的线的问题,你这种蓝色的线质量比较差
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-26 16:03:14 | 显示全部楼层
fire 发表于 2016-7-26 15:51
会不会你那根USB转232的线的问题,你这种蓝色的线质量比较差

火哥,我换了一个这个线,可是结果还是不行 165067193456097965.jpg
这是重新用的usb转232
微信截图_20160726160101.png
使用后的结果
我用ft232r这根线也是没有结果,是不是代码有问题呢
回复 支持 反对

使用道具 举报

发表于 2016-7-26 16:15:41 | 显示全部楼层
稍等我测试下先
回复 支持 反对

使用道具 举报

发表于 2016-7-26 16:42:38 | 显示全部楼层
Charmy 发表于 2016-7-26 16:03
火哥,我换了一个这个线,可是结果还是不行
这是重新用的usb转232

你把  R47 R48 这两个电阻 卸掉看看行不行
回复 支持 反对

使用道具 举报

发表于 2016-7-26 17:10:11 | 显示全部楼层
  1. //void DEBUG_USART_IRQHandler(void)
  2. <font color="#ff0000">void RS232_USART_IRQHandler(void)        </font>
  3. {
  4.         if(USART_GetITStatus( RS232_USART, USART_IT_RXNE ) != RESET)
  5.         {               
  6.           Rxflag=1;               
  7.                 ucTemp = USART_ReceiveData( RS232_USART );
  8.         }
  9.          
  10. }       
复制代码
中断服务函数的名称写错了,你改下就好了。
回复 支持 反对

使用道具 举报

发表于 2016-7-26 17:18:53 | 显示全部楼层
挑战者配套的USB-232例程更正:解决只能发送不能接收的问题 -2016-7-26
http://www.firebbs.cn/forum.php? ... 12664&fromuid=1
(出处: 野火论坛)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-26 17:39:22 | 显示全部楼层
fire 发表于 2016-7-26 16:42
你把  R47 R48 这两个电阻 卸掉看看行不行

火哥,找到问题了,你给的代码中,中断函数的函数名是错误的,用了usart1的中断函数名
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-27 08:06:22 | 显示全部楼层
fire 发表于 2016-7-26 17:18
挑战者配套的USB-232例程更正:解决只能发送不能接收的问题 -2016-7-26
http://www.firebbs.cn/forum.php? ...

谢谢火哥的解答。
回复 支持 反对

使用道具 举报

发表于 2016-7-27 08:27:38 | 显示全部楼层
Charmy 发表于 2016-7-27 08:06
谢谢火哥的解答。

你把  R47 R48 这两个电阻 也去掉,会影响通信
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-2 00:25 , Processed in 0.035218 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表