你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【F769IDISCOVERY评测】评测四 虚拟串口

[复制链接]
wenyangzeng 提问时间:2016-12-2 17:40 /
    当将STM32F769IDISCOVERYSTM32官网CN16USB连接到PCUSB后,电脑系统自动识别一个新的端口设备,在我的PC上是:STMicorelectornics STLink Virtual COMPort(COM4).这样,我们无需添加任何硬件设备,就能够利用这个虚拟串口来调试程序了。
COM-4.jpg

打开STM32CubeMX,新建一个工程,选择芯片STM32F769NIHx,配置USART1
CUBE.jpg

usart1.jpg

colock.jpg

config.jpg
波特率:115200
数据位:8
停止位:1
校验位:无
流控制:无

生成项目,

添加代码

#define PUTCHAR_PROTOTYPE intfputc(int ch, FILE *f)

PUTCHAR_PROTOTYPE

{

HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);

return ch;

}

编译、下载,将串口助手的通信格式设定一致,运行结果:
无标题.jpg

原始代码
STM32F769_USERT1.rar (7.94 MB, 下载次数: 57)

评分

参与人数 1 ST金币 +20 收起 理由
zero99 + 20

查看全部评分

收藏 1 评论7 发布时间:2016-12-2 17:40

举报

7个回答
peter001 回答时间:2016-12-2 18:45:23
顶一下
liuxy236@tom.co 回答时间:2016-12-2 22:16:48
                          
五哥1 回答时间:2016-12-5 18:31:24
VCP ,大数据传输有无问题?
wenyangzeng 回答时间:2016-12-5 19:28:37
五哥1 发表于 2016-12-5 18:31
VCP ,大数据传输有无问题?

这里主要是用于程序调试的数据显示,大数据没试过。
zhongyuan186118 回答时间:2016-12-21 10:18:19
本帖最后由 zhongyuan186118 于 2016-12-21 10:41 编辑

不错,
wenyangzeng 回答时间:2016-12-21 10:24:38
本帖最后由 wenyangzeng 于 2016-12-21 13:37 编辑

回复6楼关于质疑本贴真实性的回帖(6楼已收回质疑):
      程序运行结果就是在这块开发板上运行得来的。代码也共享了。请放心,不会忽悠的人。贴中的HEX文件只适合STM32F769I DISCOVERY。
虚拟串口与STM32板上的程序无太大关系,它是开发板上的ST-LINK与PC机的连接。ST为方便用户开发,为它增加了这个虚拟串口功能。应该检查你的ST-LINK的驱动,如果驱动安装正常,当将USB连接线链接了ST-LINK和PC机后,在控制面板的设备管理中就应该出现虚拟串口。 串口号依不同机器会有不同.
还有:你的板子的芯片是STM32F769I吗?USART串口号与代码中选定的的相同了吗?GPIO口相同了吗?
无标题.png



zhongyuan186118 回答时间:2016-12-21 10:53:58
wenyangzeng 发表于 2016-12-21 10:24
回6楼:程序运行结果就是在这块开发板上运行得来的。代码也共享了。请放心,不会忽悠的人。
虚拟串口与STM3 ...

果然是驱动的问题,谢谢楼主了

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版