OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3959|回复: 8

如何用串口2实现跟电脑的通信?

[复制链接]

9

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2018-9-28
在线时间
16 小时
发表于 2018-9-28 19:14:32 | 显示全部楼层 |阅读模式
1金钱
战舰版自带的例子里有用串口1跟电脑通讯的,怎么改代码能让串口2实现一样的功能?就是电脑键盘输入字母,串口2通过调试助手能显示这个字母。串口2的初始化代码有了,不知道怎么编跟电脑通讯的。

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-9-28 19:14:33 | 显示全部楼层
yxl869 发表于 2018-9-28 19:19
1就不明白是哪一步控制的与电脑通讯,2不知道该改哪一步

继续学习
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3888
金钱
3888
注册时间
2017-3-7
在线时间
1694 小时
发表于 2018-9-28 19:15:47 | 显示全部楼层
1怎么做,2就怎么做呗
回复

使用道具 举报

9

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2018-9-28
在线时间
16 小时
 楼主| 发表于 2018-9-28 19:19:18 | 显示全部楼层
a5820736 发表于 2018-9-28 19:15
1怎么做,2就怎么做呗

1就不明白是哪一步控制的与电脑通讯,2不知道该改哪一步
回复

使用道具 举报

9

主题

796

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-8-2
在线时间
522 小时
发表于 2018-9-29 08:34:02 | 显示全部楼层
.........串口配置一下

先程序过一遍,特别是USART,不懂的全搞懂,你就不会发这种帖子了...
猪猪熊呢?
回复

使用道具 举报

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2018-9-8
在线时间
56 小时
发表于 2018-9-29 09:17:40 | 显示全部楼层
串口通信无非几步:初始化 IO 口、初始化中断向量表、配置通信参数。USART1 搞懂了,然后改变对应的参数、管脚、中断源等等,其他 USART 就不是问题了
回复

使用道具 举报

9

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2018-9-28
在线时间
16 小时
 楼主| 发表于 2018-9-29 09:56:41 | 显示全部楼层

我知道我哪错了,但是不会改。
#if EN_USART1_RX
u8 USART_RX_BUF[USART_REC_LEN];   
u16 USART_RX_STA=0;      
串口1是设定一个数组存放输入的内容,一个表示长度。

#ifdef EN_USART2_RX   
u8 RS485_RX_BUF[RS485_REC_LEN];
u8 RS485_RX_CNT=0;  
  串口2也这样定义,怎么总是显示错误
回复

使用道具 举报

9

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2018-9-28
在线时间
16 小时
 楼主| 发表于 2018-9-29 10:27:44 | 显示全部楼层
本帖最后由 yxl869 于 2018-9-29 10:30 编辑

主函数里的if一直不通过,说明RS485_RX_CNT不是回车,所以之前的函数哪里错了?
回复

使用道具 举报

9

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2018-9-28
在线时间
16 小时
 楼主| 发表于 2018-9-29 11:52:30 | 显示全部楼层
明白了,u8应该改为u16
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 06:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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