串行通信
文章平均质量分 55
Wozart_Kate
废柴大学生一枚
展开
-
RS2323 & RS485
RS232硬件直接对接,程序完全来自于USART由sp3232将TTL电平转化为RS232的标准电平实际应用中需要注意RS232对于2脚和3脚的直连或交叉接,现成的RS232当然不会有这个问题,但是自己DIY的时候要注意防止接反(如图3 图4)RS485基于usart通过sp3485将数据的收发集成到一根线上,转而由RS485_RE(B口)判断/切换数据的收发模式RS232和RS485的理论极限使用场景即短距离传输,中距离传输和远距离传输程序示例rs485.c#原创 2022-03-31 18:06:01 · 767 阅读 · 0 评论 -
USART
软件部分这里介绍STM32 f103 c8t6的配置文件ps:如果不需要亲自下场保存掉电数据,Basic(注意是Basic中的)flash.c可以不要usart.c#include "sys.h"#include "usart.h" //使UASRT串口可用printf函数发送//在usart.h文件里可更换使用printf函数的串口号 #if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数原创 2022-03-30 10:09:03 · 780 阅读 · 0 评论 -
I2c总线驱动
通过一台总设备(控制与计算中心设备,及单片机)与多台从设备(一共210=1023(加一台单片机))以I2c总线的方式接口功能使用标准GND所有设备共地SCK时钟频率SDA数据传输详见电平时序图对应时序图的基本函数void I2C_Configuration(void);{ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_原创 2022-03-30 09:29:39 · 4936 阅读 · 0 评论
分享