社区导航

 

搜索
查看: 220|回复: 5

[原创] 【ufun学习】学习篇5:《基础例程4 - USB串口与PC通讯》

[复制链接]

19

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2019-7-22 10:26 | 显示全部楼层 |阅读模式
本帖最后由 1nnocet- 于 2019-7-23 09:30 编辑

《基础例程4 - USB串口与PC通讯》

USB串口与PC通讯需要使用到CH340TTXDRXD引脚,分别对应着学习板STM32F103RC芯片的PA9PA10引脚。

image.png image.png

另外查看例程运行效果时还需安装Serial Port Utility(串口调试助手)观察板子与PC通讯效果。

以下为该例程的学习过程:

  1. 串口的初始化:串口的初始化除了对使用到的GPIO初始化以外还需对USART1时钟使能、TX、RX配置、波特率、数据位、停止位、奇偶模式、硬件流控模式和发送接收模式的设置。在串口助手调试时需要按照串口初始化的内容进行设置。
    ") rgba(220, 220, 220, 0.5); top: -15px; left: 0px; display: block;">
  2. 之后还需要进行NVIC中断的初始化,该初始化需要选择中断向量控制寄存器组、设置中断优先级等操作,例程中有比较详细的说明。
    ") rgba(220, 220, 220, 0.5); top: -15px; left: 0px; display: block;">
  3. 其中main函数中的    extern uint8_t ucTemp;    变量有点难搞,找了半天原来是在stm32f10x_it.h文件里面,用于void USART1_IRQHandler()         串口接收中断函数中
  4. 例程调试:

    a.打开串口调试助手选择对应串口进行如下设置:

    波特率设置:9600

    数据位设置:8

    停止位设置:1

    奇偶模式设置:N

    硬件流控模式设置:N

    接收:ASCII

    发送:HEX image.png b.串口调试助手发送0x10给ufun,ufun开始发送数据给串口调试助手;

    串口调试助手发送0x11给ufun,ufun停止发送数据给串口调试助手;


    此内容由EEWORLD论坛网友1nnocet-原创,如需转载或用于商业用途需征得作者同意并注明出处
     

来源:EEWorld 单片机板块,转载请附上链接
image.png


回复

使用道具 举报

382

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2019-7-23 08:27 | 显示全部楼层

非常好的资料,感谢分享;
共享精神万岁。
希望楼主以后多多分享资料,帮助更多的电子爱好者。

很高兴认识大家,请多关照


回复

使用道具 举报

382

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2019-7-23 08:28 | 显示全部楼层

能不能把Serial Port Utility(串口调试助手)共享一下一?

方便大家在学习的时候

观察板子与PC通讯效果

很高兴认识大家,请多关照


回复

使用道具 举报

19

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

 楼主| 发表于 2019-7-23 09:27 | 显示全部楼层

我找找



回复

使用道具 举报

19

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

 楼主| 发表于 2019-7-23 09:33 | 显示全部楼层

我是在百度上面找的,下载链接不知道能不能找到,我把安装包上传到帖子了,但是要重新审核



回复

使用道具 举报

19

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

 楼主| 发表于 2019-7-23 09:41 | 显示全部楼层
desk1983 发表于 2019-7-23 08:28 能不能把Serial Port Utility(串口调试助手)共享一下一? 方便大家在学习的时候 观察板子与PC通讯 ...

串口调试助手下载地址, image.png



回复

使用道具 举报

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

关闭

站长推荐上一条 /3 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-8-21 02:43 , Processed in 0.195440 second(s), 18 queries , Gzip On, MemCache On.

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