OpenEdv-开源电子网

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

XCOM显示的字符是乱码怎么办?

[复制链接]

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-12-30
在线时间
7 小时
发表于 2017-9-22 09:57:51 | 显示全部楼层 |阅读模式
1金钱
很简单的第一个程序,Jlink下载没问题。另外Jlink下载完程序,必须重新上电才能执行么? F4 探索者开发板。谢谢 2017-09-22 09 52 30.png

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

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2017-9-19
在线时间
8 小时
发表于 2017-9-22 10:00:26 | 显示全部楼层
下载完复位一下就好了,你的程序呢?
快回来,你代码还没写完呢!
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-12-30
在线时间
7 小时
 楼主| 发表于 2017-9-22 10:08:19 | 显示全部楼层
#include "stm32f4xx.h"
#include "usart.h"
#include "delay.h"
int main(void)
{
        u32 t=0;
        uart_init(115200);
        delay_init(84);
        while(1){
                printf("t:%d\r\n",t);
                delay_ms(1000);
                t++;
        }
}
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-12-30
在线时间
7 小时
 楼主| 发表于 2017-9-22 10:08:59 | 显示全部楼层
就是书里的程序,下载完程序必须重新复位? 另外上面的乱码咋回事啊,我看书里没有乱码。
回复

使用道具 举报

3

主题

104

帖子

0

精华

高级会员

Rank: 4

积分
973
金钱
973
注册时间
2012-5-8
在线时间
346 小时
发表于 2017-9-22 10:44:08 | 显示全部楼层
把 十六进制显示 选上
回复

使用道具 举报

0

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2017-4-14
在线时间
56 小时
发表于 2017-9-22 11:08:32 | 显示全部楼层
#include "stm32f4xx.h"
#include "usart.h"
#include "delay.h"
int main(void)
{
        u32 i=0;
        uart_init(115200);
        delay_init(84);
        while(1){
                printf("t:%d\r\n",i);
                delay_ms(1000);
                i++;
        }
}
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13079
金钱
13079
注册时间
2012-11-26
在线时间
3809 小时
发表于 2017-9-22 11:14:42 | 显示全部楼层
1、乱码的问题,主要是你的串口线太垃圾了,降低波特率应该可以解决    2、mdk设置成reset and run
回复

使用道具 举报

0

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2017-4-14
在线时间
56 小时
发表于 2017-9-22 11:20:40 | 显示全部楼层
你上面的t转成机器码后,有时数据就不确定.
QQ图片20170922111602.png
回复

使用道具 举报

0

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2017-4-14
在线时间
56 小时
发表于 2017-9-22 11:23:15 | 显示全部楼层
但是有的时候又不会出错
回复

使用道具 举报

0

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2017-4-14
在线时间
56 小时
发表于 2017-9-22 11:30:31 | 显示全部楼层
下载完复位一下就好
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-9-22 11:46:30 | 显示全部楼层
MDK里面可以设置下载代码以后复位MCU!
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-12-30
在线时间
7 小时
 楼主| 发表于 2017-9-22 16:26:53 | 显示全部楼层
谢谢 我找找 找不到了 再问你
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-12-30
在线时间
7 小时
 楼主| 发表于 2017-9-22 16:27:38 | 显示全部楼层
jermy_z 发表于 2017-9-22 11:14
1、乱码的问题,主要是你的串口线太垃圾了,降低波特率应该可以解决    2、mdk设置成reset and run

谢谢你的回复
回复

使用道具 举报

15

主题

338

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1272
金钱
1272
注册时间
2016-3-16
在线时间
281 小时
发表于 2017-9-23 12:35:18 | 显示全部楼层
是不是波特率问题?
回复

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2017-9-19
在线时间
50 小时
发表于 2017-11-3 16:40:41 | 显示全部楼层
zhsyghhz 发表于 2017-9-23 12:35
是不是波特率问题?

波特率设置为115200可以解决问题,f407的板子
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2018-9-26
在线时间
2 小时
发表于 2018-10-1 19:44:28 | 显示全部楼层
我刚刚也是碰到同样的问题,改波特率未115200再复位一下就好了。开森!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2020-7-1
在线时间
2 小时
发表于 2020-7-19 13:15:16 | 显示全部楼层
hestyle 发表于 2018-10-1 19:44
我刚刚也是碰到同样的问题,改波特率未115200再复位一下就好了。开森!

正解,我也是
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2020-7-21
在线时间
1 小时
发表于 2020-10-17 19:02:35 | 显示全部楼层
连续点两次“16进制显示”就可以刷新出来了,不一定是信号的问题,可能是XCOM本身的问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-29 23:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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