运用STM32Cube串口通信试刀

一、RS-232与USB/TTL之间的联系

1.串口协议和RS-232标准

让你一文了解串口通讯与RS232协议

2.RS-232电平与TTL电平的区别

TTL电平信号之所以被广泛使用,原因是因为:通常我们采用二进制来表示数据。而且规定,+5V等价于逻辑“1”,0V等价于逻辑“0”。这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统。这是计算机处理器控制的设备内部各部分之间通信的标准技术。

RS-232是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries AssociaTion,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。RS232的电平标准为+12V为逻辑负,-12为逻辑正,TTL电平为5V为逻辑正,0为逻辑负。

3.USB/TTL转232的工作原理

①USB转232
USB转TTL串口、USB转232串口、232串口转TTL串口
②TTL转232
TTL转RS232电路–分享原理图和参考资料

二、安装STM32CubeMX

1.JDK安装

JDK的下载、安装和环境配置教程(2021年,win10)

2.STM32CubeMX安装

搭建STM32开发环境——STM32CubeMX,Keil5

三、用HAL库完成流水灯

1.用HAL库生成code

①下载对应依赖包
​​​​请添加图片描述
勾选对应的芯片,下载即可。
请添加图片描述
②创建项目
请添加图片描述
输入我们的芯片型号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值