OpenEdv-开源电子网

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

请问使用四线SLink下载很简单的串口接收程序为什么不能使用

[复制链接]

4

主题

17

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2021-7-11
在线时间
4 小时
发表于 2021-12-13 17:13:16 | 显示全部楼层 |阅读模式
练习的时候写了一个串口接收程序,功能是用调试助手发送就能接收到发送信息。我用串口USB通过FLYMCU下载就可以正常运行,发什么接收什么;但用SLink V2 download就不能接收到发送的信息。使用STlink时用串口线USB连接电脑供电了。而且同样的方法(usb供电,stlink下代码)下跑马灯等实验就可以正常运行,应该不是仿真器的问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2021-7-11
在线时间
4 小时
 楼主| 发表于 2021-12-13 17:16:35 | 显示全部楼层
而且其他串口程序都无法显示数值,那些都是之前调好的用FLYMCU能正常运行的程序。
回复 支持 反对

使用道具 举报

1

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1023
金钱
1023
注册时间
2019-9-21
在线时间
269 小时
发表于 2021-12-14 11:11:10 | 显示全部楼层
使用ST-LINK下载器下载完程序之后,再把ST-LINK仿真器拔出来看一下怎么样
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3627
金钱
3627
注册时间
2019-8-14
在线时间
1054 小时
发表于 2021-12-14 12:07:39 | 显示全部楼层
硬仿看下代码有没有可以运行代码接收函数
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2021-7-11
在线时间
4 小时
 楼主| 发表于 2021-12-14 18:47:44 | 显示全部楼层
gjs13030247996 发表于 2021-12-14 11:11
使用ST-LINK下载器下载完程序之后,再把ST-LINK仿真器拔出来看一下怎么样

还是不行
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2021-7-11
在线时间
4 小时
 楼主| 发表于 2021-12-14 18:48:35 | 显示全部楼层
hou18 发表于 2021-12-14 12:07
硬仿看下代码有没有可以运行代码接收函数

在判断是否接收到数据时一直判断为没接收到
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2021-7-11
在线时间
4 小时
 楼主| 发表于 2021-12-14 20:30:18 | 显示全部楼层
FLYMCU下载代码串口调试助手显示发送数量和接收数量一样在变化;而STlink下载代码后串口调试助手显示发送数量正常变化,接收数量不变
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2021-7-11
在线时间
4 小时
 楼主| 发表于 2021-12-15 09:35:31 | 显示全部楼层
只能使用printf函数串口可以接收数据
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2021-7-11
在线时间
4 小时
 楼主| 发表于 2021-12-15 10:05:30 | 显示全部楼层
已解决,配置串口引脚初始化时没有更改CRH,所以串口下载代码时再使用串口可以,而STlink下载代码串口就用不了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 20:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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