代码改变世界

stm32 NVIC EXTI

2022-01-28 22:17 by jym蒟蒻, 62 阅读, 0 推荐, 收藏, 编辑
摘要:stm32 NVIC EXTI NVIC EXTI 原理图 main.c exti.h exti.c stm32f10x_it.c NVIC NVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。配置中断的时候我们一般只用 ISER、ICER 和 IP 阅读全文

stm32 USART

2022-01-28 22:16 by jym蒟蒻, 298 阅读, 0 推荐, 收藏, 编辑
摘要:介绍的定义 串行通信、并行通信、全双工、半双工、单工、同步、异步、比特率、码元、波特率、TTL、RS232、DB9接口、DTE、DCE、协议层、USART、UART、CH340G芯片、USB。 通信基础 根据数据传送的方式,通讯可分为串行通讯与并行通讯。 串行通信:同一时刻只能传输一个数据位的数据。 阅读全文

stm32 SysTick

2022-01-28 22:16 by jym蒟蒻, 151 阅读, 0 推荐, 收藏, 编辑
摘要:SysTick是系统定时器,属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit 的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般设置系统时钟 SYSCLK 等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产 生一次中断,以此循环 阅读全文

stm32 DMA

2022-01-28 22:15 by jym蒟蒻, 306 阅读, 0 推荐, 收藏, 编辑
摘要:stm32 DMA 介绍的定义 存储器到存储器 main.c 存储器到外设 main.c usart_dma.c usart_dma.h 外设到存储器 main.c usart_dma.c usart_dma.h 中断函数 对比理解 介绍的定义 存储器:用来存储程序代码和数据。 易失性存储器:存储器 阅读全文

stm32 I2C、EEPROM

2022-01-28 22:14 by jym蒟蒻, 511 阅读, 0 推荐, 收藏, 编辑
摘要:main.c 硬件结构如下,EEPROM 芯片(AT24C02)的 SCL 及 SDA 引脚连接到了 STM32 的 I2C 引脚中,结合上拉电阻,构成了 I2C 通讯总线,它们通过 I2C 总线交互。 EEPROM 芯片的设备地址:一共有 7 位,其中高 4 位固定为:1010 b,低 3 位则由 阅读全文

I2C协议

2022-01-28 22:13 by jym蒟蒻, 306 阅读, 0 推荐, 收藏, 编辑
摘要:I2C物理层:物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。 I2C 通讯设备之间的常用连接方式: 总线:多个设备共用的信号线。在一个 I2C 通讯总线中,可连接多个 I2C 通讯设备,支持多个通讯主机及多个通讯从机。一个 I2C 总线只使用两条总线线路,一条双向串 阅读全文

stm32 I2C架构

2022-01-28 22:13 by jym蒟蒻, 279 阅读, 0 推荐, 收藏, 编辑
摘要:STM32的 I2C 片上外设专门负责实现 I2C 通讯协议, 只要配置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU 只要检测该外设的状态和访问数据寄存器,就能完成数据收发。架构图如下所示。 通讯引脚:STM32 芯片有多个 I2C 外设,外设的 I2C 通讯信号引出到不 阅读全文

SPI协议

2022-01-28 22:12 by jym蒟蒻, 274 阅读, 0 推荐, 收藏, 编辑
摘要:SPI((Serial Peripheral Interface):串行外围设备接口,是一种高速全双工的通信总线。被广泛地使用在 ADC、LCD 等设备与 MCU 间,要求通讯速率较高的场合。 SPI 通讯使用3条总线及片选线,3 条总线分别为 SCK、MOSI、MISO,片选线为NSS。 NSS( 阅读全文

stm32 SPI架构

2022-01-28 22:11 by jym蒟蒻, 423 阅读, 0 推荐, 收藏, 编辑
摘要:STM32 芯片集成了专门用于 SPI 协议通讯的外设。 通讯引脚:SPI 硬件架构从 MOSI、MISO、SCK 及 NSS 线展开;STM32 芯片有多个 SPI 外设,它们的 SPI 通讯信号引出到不同的 GPIO 引脚上,使用时必须配置到这些指定的引脚。 SPI1是APB2上的设备,最高通信 阅读全文

stm32 SPI、FLASH

2022-01-28 22:10 by jym蒟蒻, 618 阅读, 0 推荐, 收藏, 编辑
摘要:main.c FLASH:掉电后数据不丢失,U 盘、SD 卡、SSD 固态硬盘、STM32 芯片内部用于存储程序的设备,都是 FLASH 类型的存储器。FLASH芯片(W25Q64)是一种使用 SPI 通讯协议的 NOR FLASH 存储器。 STM32 的 NSS 引脚是一个普通的 GPIO,程序 阅读全文
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页