如何将USB TO TTL 与 STM32F103C8T6 连接

STM32F103C8T6最小系统板实物图:
在这里插入图片描述
USB TO TTL 实物图:
在这里插入图片描述
引脚标识
引脚标识
通过观察可知,系统板中有以下引脚:3.3V、GND、SWDIO、SWCLK
而USB TO TTL有以下引脚:电源(5V、VCC 、3.3V、GND)、RXD、TXD。
两者无法直接通过接线连接。

可以先将GND连GND ,3V3连32系统板的3.3V,跳线帽将5V和VCC相连
通过查看数据手册,
TX,RX所对应的引脚
系统板的TX、RX分别对应PA9、PA10引脚。
此时我们需要将两者的TX、RX的引脚交错相接,即USB TO TTL的RXD、TXD分别与系统板的TX、RX相接(即接入系统板的PA9、PA10引脚)。

启动配置
在使用STM32F10XX时,我们一般使用系统存储器启动模式。
将BOOT0引脚置1,BOOT1引脚置0。

编写点灯程序进行测试

#include "stm32f10x.h"                  // Device header

int main(void)
{
//以寄存器方式编写点亮系统板自带的PC13
//	RCC->APB2ENR=0X00000010;
//	GPIOC->CRH=0X00030000;
//	GPIOC->ODR=0X00002000;
	
	//点亮外设PB12
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
	GPIO_InitTypeDef GPIO_InitStruct;
	
	GPIO_InitStruct.GPIO_Pin=GPIO_Pin_12;
	GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;
	
	GPIO_Init(GPIOB,& GPIO_InitStruct);
	GPIO_SetBits(GPIOB,GPIO_Pin_12);  //设置该引脚为高电平
	
	while(1)
	{
	
	}
	
}

在keil软件中编写好代码后;
在这里插入图片描述
打开FlyMcu软件,进行如下操作:
在这里插入图片描述
1、如果没有搜索到串口或串口不可用,则可能是没有安装CH340插件,建议关闭防火墙进行安装。
2、如果勾选了选项字节区,编程结果可能会出现 从08000000开始出错的提示。但其并不影响结果,当然,如果对此介意的朋友,可有不勾选选项字节区即可。
在这里插入图片描述
测试结果显示:略。

### 回答1: 将USBTTL模块的VCC接到STM32F103的3.3V电源引脚上,GND接到GND引脚上,TXD接到STM32F103的RX引脚上,RXD接到STM32F103的TX引脚上。注意,TX和RX需要交叉连接。 ### 回答2: USBTTLSTM32F103接线是进行串口通信的一种方法,主要用于STM32F103单片机的串口调试和数据传输。下面是关于它的详细介绍: 1. USBTTL模块插在电脑上,将USB接口插入电脑,绿灯亮。拿两根杜邦线,均十字剪口,一头是针头,另一头剥开几根铜线。 2. 然后将两根线的针头端分别接到USBTTL的TX、RX上, 土线不用接。这样USBTTL模块的串口就电脑的串口相连了。 3. 将另一头的铜线接到STM32F103的串口接口上,注意接口的TX和RX引脚分别对应USBTTL模块的RX和TX引脚上。另外,GND也要接上。 4. 最后,打开串口调试助手,在对应的串口参数设置好波特率和数据位、停止位、奇偶校验等参数即可使用。 需要注意的是,连接时要特别注意不要接错引脚和烧坏电路。串口调试时可以使用示波器等工具查看波形,判断数据传输是否正常。此外,在实际应用中还需要考虑数据传输的稳定性和可靠性,并根据具体需求进行优化和改进。 总之,USBTTLSTM32F103接线是一种简单有效的串口通信方案,可以用于单片机的调试和数据传输,非常实用。 ### 回答3: USBTTLSTM32F103是很常见的组合,目的是为了通过USB接口和计算机进行通信,实现STM32F103的编程,调试和数据传输等功能。一般情况下,接线的步骤如下: 1.首先需要将USBTTL模块计算机连接,插入USB接口,并安装驱动。 2.将TTL口的RX和TX引脚STM32F103的相应引脚连接。一般来说,TX引脚连接STM32F103的RX引脚,RX引脚连接STM32F103的TX引脚。需要注意的是,接线顺序需要一致。 3.连接地线。USBTTL模块STM32F103需要共同地线,一般连接在GND引脚上。 4.需要在连接之前确定STM32F103的串口引脚,具体参考其数据手册,以避免接错引脚。 5.连接成功后,需要通过计算机中的串口调试助手软件或其他开发工具进行配置,以确定波特率和其他相关参数。 需要注意的是,接线时需要仔细检查每个引脚的对应关系,如果接线错误会导致通信失败。同时,在连接时需要断电,以避免误操作导致的损坏。除了以上步骤,还有一些其他的注意事项,比如不要将USBTTL模块的TX口和STM32F103的TX口连到一起,以避免短路。总之,USBTTLSTM32F103的接线需要认真操作,以确保消息的传输效果和设备的安全性。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值