OpenEdv-开源电子网

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

串口输出程序不能运行

[复制链接]

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2018-4-15
在线时间
10 小时
发表于 2018-4-15 12:18:12 | 显示全部楼层 |阅读模式
4金钱
初学stm32,在对着做书上的一个串口输出时程序无法运行,具体情况如下:
如第一张图片显示,运行按钮一点击就会松开;另外,在点击运行失败后点击逐行运行会弹出第二张图片显示对话框。
当我下载另一个不涉及串口,仅仅只是led闪烁的程序时可以正常运行。

点击逐行运行后出错

点击逐行运行后出错

运行按钮点击松开

运行按钮点击松开

最佳答案

查看完整内容[请看2#楼]

程序没问题,都是操作或设置上的问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

37

主题

596

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1574
金钱
1574
注册时间
2017-7-17
在线时间
308 小时
发表于 2018-4-15 12:18:13 | 显示全部楼层
程序没问题,都是操作或设置上的问题。
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2018-4-15
在线时间
10 小时
 楼主| 发表于 2018-4-15 12:21:10 | 显示全部楼层
另附上该串口输出程序的用户代码部分:
1.
/* USER CODE BEGIN Includes */
#include <stdio.h>
/* USER CODE END Includes */

2.
/* Private variables ---------------------------------------------------------*/
uint32_t p_cycle=456,high_t=123;
uint64_t duty=45;
/* USER CODE END PV */

3.
int fputc(int ch,FILE*f)
{
        HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,10);
        return ch;
}

4.
  /* USER CODE BEGIN 3 */
                printf("num1\r\n");
                printf("Cycle:%.4fms\r\n",p_cycle/10000.0);
                printf("High:%.4fms\r\n",high_t/10000.0);
                printf("Duty:%.1f%%\r\n",duty/10.0);
                printf("num2\r\n");
  }
  /* USER CODE END 3 */
回复

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2018-4-15 13:31:35 | 显示全部楼层
错误是让你检查下载线
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2018-4-15
在线时间
10 小时
 楼主| 发表于 2018-4-15 21:57:47 | 显示全部楼层
再次请求帮助
回复

使用道具 举报

11

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
447
金钱
447
注册时间
2013-8-4
在线时间
69 小时
发表于 2018-4-16 09:13:08 来自手机 | 显示全部楼层
试试设置BOOT
回复

使用道具 举报

37

主题

596

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1574
金钱
1574
注册时间
2017-7-17
在线时间
308 小时
发表于 2018-4-16 09:17:52 | 显示全部楼层
你是仿真的吗,下载后不需要点运行,下载完重新上电就可以了。
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2018-4-15
在线时间
10 小时
 楼主| 发表于 2018-4-16 13:44:06 | 显示全部楼层
candylife9 发表于 2018-4-16 09:17
你是仿真的吗,下载后不需要点运行,下载完重新上电就可以了。

是在线调试
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2018-4-15
在线时间
10 小时
 楼主| 发表于 2018-4-16 14:07:28 | 显示全部楼层
重新从cubemx生成代码之后好了
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2018-4-15
在线时间
10 小时
 楼主| 发表于 2018-4-16 14:21:50 | 显示全部楼层
是我的时钟设置的有问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 07:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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