嵌入式
文章平均质量分 97
主要记录嵌入式软件相关基础
神奇小炒肉
这个作者很懒,什么都没留下…
展开
-
STM32下的SPI(从原理到代码)
关于SPI通讯的话,主要还是采用标准库的学习较好,主要原因在于HAL库的话比较冗余,其启动占用比较多,而标准库则相对简洁。由于IIC通讯速率还是比较慢,对于某些实时要求比较高的场景可能不利。因此SPI诞生,即串行外围设备接口,是一种高速全双工的通信总线,主要适用于通信速率要求较高的场合如ADC LCD与MCU之间。常见SPI(一主多从)的物理层的构造主要如下所示: SPI的构成由三条总线(SCK,MOSI,MISO),和一系列片选线(具体片选线的位数看从机个数)构成(片选线也称为NSS、CS)。原创 2024-10-28 15:43:48 · 977 阅读 · 0 评论 -
STM32下的IIC协议基础(从原理到代码案例)
再是进行数据的读取保存,原创 2024-10-22 21:33:58 · 789 阅读 · 0 评论 -
一文搞懂STM32的串口通信(附库函数代码讲解)
通讯是指不同计算机设备或是集成电路之间需要进行数据传输的方式,而这些传输的一系列方式就是通讯协议。原创 2024-10-16 20:14:02 · 923 阅读 · 0 评论 -
一文搞懂STM32中断原理与代码使用
使能外设某个中断(首先外设具备中断功能)[初始化外设中断]初始化NVIC_InitTypeDef结构体// 中断源// 抢占优先级// 子优先级// 中断使能或者失能中断响应函数(中断服务函数)在启动文件 startup_stm32f10x_hd.s 中我们预先为每个中断都写了一个中断服务函数,但这些中断函数都是为空,为的是初始化中断向量表。实际中断响应函数统一写在了 stm32f10x_it.c 这个库文件中,需要注意的是中断函数向量地址不要搞错,不然容易死循环。原创 2024-10-12 16:55:56 · 751 阅读 · 0 评论 -
一文搞懂51单片机基础
总的来讲单片机的核心芯片MCU就像是人的大脑,而其他外设之类的更像是人的手脚之类,传输数据的总线更像是血管,而我们计算机能控制的主要是“大脑”,再通过该“大脑”去控制其他设备。原创 2024-09-26 19:28:33 · 1186 阅读 · 0 评论