- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 SPI通信
SPI(Serial Peripheral Interface)是由Motorola公司开发的一种通用数据总线四根通信线:SCK(Serial Clock),MOSI(Master Output Slave Input)主机输出从机输入,MISO(Master Input Slave Output)主机输入从机输出,SS(Slave Select)从机选择。同步,全双工支持总线挂载多设备(一主多从)
2025-05-11 10:25:44
233
原创 pcap04开发
本段概述了PCap04器件对I²C接口的具体使用。外部I²C主控通过创建一个启动条件开始通信,当SCL为高电平时,SDA产生下降沿。它通过停止条件停止通信,当SCK高时,SDA产生上升沿。数据位以SCK的上升沿传输。在i2c总线上,每个从机都拥有一个单独的7位设备地址,其中有5个固定位和2个可配置位。这个地址总是作为开始条件之后的第一个字节发送,第八位表示接下来数据传输的方向(R=读=1,W=写=0)。
2025-05-08 21:17:56
1448
原创 STM32 IIC硬件外设
STM32内部集成了硬件IIC收发电路,可以由硬件自动执行时钟生成,起始条件生成,应答位收发,数据收发等功能,减轻CPU的负担。支持多主机模型。支持7位/10位地址模式。支持不同的通讯速度,标准速度(高达100KHZ),快速(高达400KHZ)。支持DMA。兼容SMBus协议。STM32F103C8T6 硬件资源:IIC1,IIC2。
2025-04-10 21:39:59
353
原创 IIC通信
IIC总线(Inter Ic BUS)是由菲利普Philip公司开发的一种通用数据总线。两根通信线:SCL(Serial Clock)、SDA(Serial Data)。同步、半双工。带数据应答。支持总线挂载多设备(一主多从、多主多从)。
2025-04-09 12:56:06
930
原创 STM32存储器映像
本文介绍STM32各存储器以及其所占地址区域,以及看懂RAM和ROM的区别;由上一篇文章DMA直接存储器的内容可知,DMA的作用是在存储器之间进行数据转运的,那我们就应该了解下STM32中都有哪些存储器,这些存储器又都是被安排在哪些地址上。计算机组成的5大部分:运算器、控制器、存储器、输入设备和输出设备,其中运算器和控制器,一般会合在一起叫CPU,所以计算机的核心部件就是CPU和存储器,存储器有两个重要知识点,一个是存储器内容,一个是存储器地址。ROM(Read Only Memory)只读存储器。
2025-04-05 10:40:26
554
原创 DMA直接存储器
DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,数据可以通过DMA快速地移动,节省了CPU的资源。
2025-04-04 22:03:53
888
原创 FILE报错Libraries\STM32F10x_StdPeriph_Driver\src\UUU.c(3): error: #20: identifier “FILE“ is undefined
FILE报错Libraries\STM32F10x_StdPeriph_Driver\src\UUU.c(3): error: #20: identifier "FILE" is undefined
2025-04-03 11:22:25
176
原创 STM32各个通信协议综述
STM32中的通信模块例如:USART,SPI,I2C,CAN,USB各个协议一篇文章带你理解,构建框架。后续将详细介绍各个模块的知识点
2025-04-02 12:19:31
834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人