- 博客(6)
- 收藏
- 关注
原创 通讯方式概况(串行/并行、半双工/全双工、同步/异步)
通讯方式概况(串行/并行、半双工/全双工、同步/异步),1.串行通讯与并行通讯2.全双工、半双工及单工通讯3.同步通讯与异步通讯
2023-02-10 14:59:07
1894
原创 STM32Cube学习篇(5)---FatFs文件系统(SPI Flash)
FatFs 是面向小型嵌入式系统的一种通用的 FAT 文件系统。它完全是由 ANSI C 语言编写并且完全独立于底层的I/O介质。因此它可以很容易地不加修改地移植到其他的处理器当中,如8051、PIC、AVR、SH、Z80、H8、ARM等。如果我们需要手动移植FatFs的话,可以从fatfs官网下载源码:在下载的src文件夹中,主要用到的文件有:option文件夹下是一些可选的外部c文件,包含了多语言支持需要用到的文件和转换函数。diskio.c。
2022-11-07 15:54:27
3026
1
原创 STM32Cube学习篇(4)---ADC总结(单通道采集、多通道采集、轮询、中断、DMA三种方式)
ADC总结(单通道采集、多通道采集、轮询、中断、DMA三种方式),以STM32F103系列为例,有3个ADC,精度为12位,每个ADC最多有16个外部通道。ADC的模式非常多,功能非常强大。一般ADC的精度为12为,也就是把3.3V电压分为4096份。通道如上图所示。......
2022-07-27 11:51:09
10155
6
原创 STM32Cube学习篇(3)---SPI通讯实验(W25Q64)
SPI协议是由摩托罗拉公司提出的通讯协议,即串行外围设备接口是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。下面是对SIP协议的物理层和协议层进行了讲解。...
2022-07-22 10:10:40
2385
原创 STM32Cube学习篇(2)----I2C通讯协议
I2C通讯协议是由Phiilps公司开发的,其优点是硬件实现简单,引脚较小,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。
2022-07-21 09:51:00
637
原创 STM32Cube学习篇(1)---UART串口通信
串口通信的数据包由发送设备通过TXD接口传输到接收设备的RXD接口,在串口通信之前,需要规定数据包的内容,包括起始位、数据主体、校验位、停止位组成。在串口异步通信中,没有时钟信号,所以通信之间需要约定好波特率,表示每个码元的长度,常见的波特率有4800、9600、115200.有效数据位就是我们传输的正文,它紧接着起始信号之后,有效数据的长度可设定位5、6、7、或者8位,通常都设置为8位。奇校验要求有效数据和校验位中“1”的个数为奇数,最后传输的数据将是8。在上面的通讯方式中,两个通讯设备的“DB9。...
2022-07-20 11:33:45
1396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人