stm32串口通讯,就是我们现在的stm32f103RBT6的最小系统版,有引出usb线,现在想做串口通信

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32串口通讯,就是我们现在的stm32f103RBT6的最小系统版,有引出usb线,现在想做串口通信相关的知识,希望对你有一定的参考价值。

发现插到电脑上显示设备未识别,想知道怎么回事?而且对于串口通讯这个概念很不清楚,单片机怎么存储显示字符串?如果回答的好,再加分吧。

参考技术A 是通过USB口进行通信吧?那样的话首先得有相应的USB口模拟串口的驱动程序。追问

就是单片机的最小系统版已经有USB接口引出了,插到电脑以后没办法识别,所以没有办法进行串口通信……

追答

首先得确认板载USB接口是连接到单片机的usb口还是串口。如果是usb口,需要在单片机内部实现usb从机的程序,没有固件程序是不能作为usb从机被电脑识别的;如果是串口,需要在单片机内部实现串口应答程序,上位机上通过串口调试助手软件和RS232接口与单片机通信。

我估计是第一种情况的可能性较大。因为stm32自带usb功能,这时需要在单片机上写入usb固件程序才能被上位机识别和进行通信。这方面的编程我还没做过,具体可参考st推出的usb固件库和例程。

本回答被提问者采纳
参考技术B 我不太明白你说的话,串口是串口,usb协议是USB协议,不要弄混,还有如果是DB9转USB的话,是需要在PC端安装驱动程序 的追问

就是单片机的最小系统版已经有USB接口引出了,插到电脑以后没办法识别,所以没有办法进行串口通信……

以上是关于stm32串口通讯,就是我们现在的stm32f103RBT6的最小系统版,有引出usb线,现在想做串口通信的主要内容,如果未能解决你的问题,请参考以下文章

stm32f10x串口通信的写法

stm32f10x串口通信的写法

stm32f10x串口通信的写法

STM32F10x 串口使用DMA

2STM32F10x软件准备

STM32F10x随笔(gcc+scons)