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

【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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版