OpenEdv-开源电子网

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

为什么我下载原子的 HAL STM32F407 实验23 DMA实验,串口输出的是乱码

[复制链接]

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-1-19
在线时间
44 小时
发表于 2017-8-29 22:57:37 | 显示全部楼层 |阅读模式
2金钱
我用串口调试助手查看数据,
D虯`D佋A:
丩I艓TE薫Ex痨or弪`S酝s2?`D土`串?毷笛槠4`DM羆串?毷笛閞弪`S酝s2F4`DM羆串?毷笛門E薫厁痨飏弪`S酝s2F4`DM羆串?毷笛榱`串?毷笛門蛃2F4`DM羆串?毷笛閤p祜re騚ST蛃2F4`DM羆串?毷笛閷I盼擡?厁p祜re騚ST蛃2F4`DM羆串?殜笛?`DM羆t?趭笛閑騚ST蛃2F4`凪?t?趭笛镋K 厁p祜re騚ST蛃2F4`凪?t?趭笛?t?趭笛橥3rF4 凪?t?趭笛閜祜騟?揟?rF4 凪A t?趭笛镮E螖EK 厁p祜騟?揟?rF4 凪A t?趭笛轵 揟M3rF4 凪A t?趭笛镵 砒p祜騟r 揟M3rF4 凪A t?趭笛閠?趭笛?rF4 凪A t?趭u验EN詤K 砒pl矧er 揟M3rF4 剭A tn口蕌验剭A 4n口蕌验 揟M3r? 膷A 4n口蕌验
蝈r 訑M32? 膷?4n谑5戦錼 訑?2


是乱码,请问是有没有大神出现过?

最佳答案

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

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-8-29 22:57:38 | 显示全部楼层
好了............

UART1.rar

5.1 MB, 下载次数: 208

回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2017-8-30 00:41:52 | 显示全部楼层
波特率不对吧,你看我们教程
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-8-30 11:37:01 | 显示全部楼层
波特率不对
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-1-19
在线时间
44 小时
 楼主| 发表于 2017-8-30 23:03:57 | 显示全部楼层
正点原子 发表于 2017-8-30 00:41
波特率不对吧,你看我们教程

波特率是对的115200,原子哥,里程我没有修改,直接用了你们那个DMA实验,也不行
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10568
金钱
10568
注册时间
2017-2-18
在线时间
1913 小时
发表于 2017-8-30 23:50:03 | 显示全部楼层
搞个usb-TTL电路去接试试
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-1-19
在线时间
44 小时
 楼主| 发表于 2017-8-31 11:21:10 | 显示全部楼层
peng1554 发表于 2017-8-30 23:50
搞个usb-TTL电路去接试试

用库函数正常,就是用HAL库输出数乱码
回复

使用道具 举报

0

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2017-7-8
在线时间
24 小时
发表于 2017-8-31 11:37:15 来自手机 | 显示全部楼层
长度对不对?
回复

使用道具 举报

1

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
356
金钱
356
注册时间
2015-3-19
在线时间
105 小时
发表于 2017-8-31 12:33:47 | 显示全部楼层
修改代码,不用字符,直接用十六进制发送。
串口助手也用十六进制显示,看看错在哪里
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-8-31 13:06:38 | 显示全部楼层
芯片型号是什么,串口几,给你弄个HAL库的测试程序
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-1-19
在线时间
44 小时
 楼主| 发表于 2017-8-31 14:40:47 | 显示全部楼层
huanghan 发表于 2017-8-31 13:06
芯片型号是什么,串口几,给你弄个HAL库的测试程序

STM32F407   串口1
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-8-31 15:17:49 | 显示全部楼层
你测试看看正常不

UART1.rar

5.1 MB, 下载次数: 214

回复

使用道具 举报

6

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
金钱
249
注册时间
2015-10-7
在线时间
50 小时
发表于 2017-8-31 16:28:51 | 显示全部楼层
16进制发送接收试试。
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-1-19
在线时间
44 小时
 楼主| 发表于 2017-9-1 00:17:02 | 显示全部楼层
详见恨晚 发表于 2017-8-31 12:33
修改代码,不用字符,直接用十六进制发送。
串口助手也用十六进制显示,看看错在哪里

16进制正常,发送字符就乱码
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3565
金钱
3565
注册时间
2016-1-8
在线时间
543 小时
发表于 2017-9-1 09:58:47 | 显示全部楼层
换一个串口软件
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-1-19
在线时间
44 小时
 楼主| 发表于 2017-9-1 11:19:06 | 显示全部楼层
Sun_Fly 发表于 2017-9-1 09:58
换一个串口软件

换过了,一样是乱码,发送16进制就没事
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-1-19
在线时间
44 小时
 楼主| 发表于 2017-10-5 16:20:16 | 显示全部楼层
我终于找到原因了,将stm32f4xx_hal_conf.h  的   #define HSE_VALUE    (25000000U) /*!< Value of the External oscillator in Hz */  修改成#define HSE_VALUE    (8000000U) /*!< Value of the External oscillator in Hz */就行
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-18 17:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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