OpenEdv-开源电子网

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

串口打印问题

[复制链接]

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
发表于 2018-3-15 15:38:27 | 显示全部楼层 |阅读模式
5金钱


之前的代码是计算打印数据的

    printf(dist_str, "DIST[%hhu]: %03.2f m,DIST[%hhu]: %03.2f m,DIST[%hhu]: %03.2f m\r\n", id[0], distance[0], id[1], distance[1], id[2], distance[2]);
   HAL_UART_Transmit_DMA(&huart1, (uint8_t*)dist_str, strlen(dist_str));//串口打印
    USBD_CDC_SetTxBuffer(&hUsbDeviceFS, dist_str,strlen(dist_str));   
    USBD_CDC_TransmitPacket(&hUsbDeviceFS);
请问用printf这个需要用什么软件能看到数据,纯萌新,是一段超宽带代码,店家给的,我不会32位单片机想大佬帮忙看一下,以前串口好像就存到BUFF就能看到了

最佳答案

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

类似于这样的吧? int printf(const char * format, ...) { va_list ap; va_start(ap, format); sprintf(buf, format, ap); 串口发送数据(buf); va_end(ap); }
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

52

主题

334

帖子

0

精华

高级会员

Rank: 4

积分
560
金钱
560
注册时间
2016-4-12
在线时间
230 小时
发表于 2018-3-15 15:38:28 | 显示全部楼层
类似于这样的吧?
int printf(const char * format, ...)
{
va_list ap;
va_start(ap, format);
sprintf(buf, format, ap);
串口发送数据(buf);
va_end(ap);
}
回复

使用道具 举报

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
 楼主| 发表于 2018-3-15 15:47:13 | 显示全部楼层
虽然问得没技术含量,但是真的想知道,想看数据
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
11964
金钱
11964
注册时间
2013-3-8
在线时间
1274 小时
发表于 2018-3-15 16:12:05 | 显示全部楼层
用sprintf替换printf
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-3-15 16:38:00 | 显示全部楼层
有源代码的话,软件中打断点看。
回复

使用道具 举报

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
 楼主| 发表于 2018-3-15 16:46:45 | 显示全部楼层

用什么软件看呢?驱动那里一直提示com口使用,哪里有这个驱动下。驱动精灵不管用了
回复

使用道具 举报

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
 楼主| 发表于 2018-3-15 16:49:49 | 显示全部楼层
HXYDJ 发表于 2018-3-15 16:38
有源代码的话,软件中打断点看。

代码改好了,也写进单片机了,就是不知道怎么看数据,是usb打印串口数据的
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-3-15 17:07:55 | 显示全部楼层
在电脑上用串口助手看
回复

使用道具 举报

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
 楼主| 发表于 2018-3-15 17:13:39 | 显示全部楼层
HXYDJ 发表于 2018-3-15 17:07
在电脑上用串口助手看

驱动装不了,上官网没找到
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2018-3-15 17:14:57 | 显示全部楼层
查水表啦 发表于 2018-3-15 17:13
驱动装不了,上官网没找到

USB转串口用的是哪个芯片?不行的话就下载驱动人生,用驱动人生自动装驱动。
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10568
金钱
10568
注册时间
2017-2-18
在线时间
1913 小时
发表于 2018-3-15 17:27:43 | 显示全部楼层
可以试试串口调试助手  ,注意波特率  数据位的设置https://pan.baidu.com/s/1Ho68iOgc6lxlQB7XmknGMA
回复

使用道具 举报

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
 楼主| 发表于 2018-3-15 19:42:44 | 显示全部楼层
peng1554 发表于 2018-3-15 17:27
可以试试串口调试助手  ,注意波特率  数据位的设置https://pan.baidu.com/s/1Ho68iOgc6lxlQB7XmknGMA

老哥你知不知道stm32那个usb虚拟串口的驱动哪里下,官网一大堆英文
回复

使用道具 举报

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
 楼主| 发表于 2018-3-15 19:45:37 | 显示全部楼层
HXYDJ 发表于 2018-3-15 17:14
USB转串口用的是哪个芯片?不行的话就下载驱动人生,用驱动人生自动装驱动。

想改代码用串口看了,但是买的超宽带板子,里面好多代码,不知怎么该
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-3-16 01:14:09 | 显示全部楼层
你这代码能编译通过?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-3-16 01:14:17 | 显示全部楼层
printf都用错了吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

38

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-2-8
在线时间
20 小时
 楼主| 发表于 2018-3-16 10:01:37 | 显示全部楼层

是sprintf,那个我是试一下的,能编译能下载。就是电脑驱动安装不了,别人用这个能读出来超宽带距离的,但是到了我手上换着电脑来装驱动都不行,不知道什么问题
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-3-17 01:42:17 | 显示全部楼层
查水表啦 发表于 2018-3-16 10:01
是sprintf,那个我是试一下的,能编译能下载。就是电脑驱动安装不了,别人用这个能读出来超宽带距离的, ...

驱动都没装上,那肯定是没得搞的。
先搞定驱动。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-20 18:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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