STM32
文章平均质量分 51
繁星遥可及
*_*
展开
-
STM32F407-驱动SHT41采集温湿度
stm32f407 驱动SHT41原创 2024-05-12 22:39:10 · 367 阅读 · 0 评论 -
STM32F407-SRAM
STM32 SRAM原创 2024-04-06 23:36:56 · 345 阅读 · 0 评论 -
STM32F407-移植FATFS
上一节操作完flash后,这一节给flash安装文件系统,通过文件系统方式访问flash;原创 2023-06-23 13:45:49 · 255 阅读 · 1 评论 -
STM32F407-SPI-flash存储-02
本节主要实现FLASH的擦除、读、写操作;原创 2023-04-11 23:32:02 · 177 阅读 · 0 评论 -
STM32F407-SPI-flash存储-01
本例子使用的flash芯片是W25Q128它内部可以存储128M bit,即它的存储为16MBflash与eeprom不一样,写入数据前需要先擦除flash;原创 2023-04-10 22:39:54 · 546 阅读 · 0 评论 -
STM32F407-SPI通讯协议
SPI是一种全双工的通讯协议;它由四根线组成;可以同时接收和发送数据;SPI的四根线分别为:1、CLK 时钟线2、MOSI 主机输出,从机输入3、MISO 从机输出,主机输入4、CS 片选;通讯时拉低,结束时拉高。原创 2023-04-05 14:46:59 · 337 阅读 · 0 评论 -
STM32F407-串口通讯 USART--2实现printf函数功能
通过usart 串口通能通讯,将printf数据输出到串口。对printf函数进行改写,让其内部调用串口的发送功能。通过重写 fputc()来实现。同理,通过重写 fgetc(),读取串口数据,来实现 scanf 和getchar 函数。原创 2022-09-02 22:57:14 · 1495 阅读 · 0 评论 -
STM32F407-串口USART
STM32f407串口usart例子原创 2022-09-02 22:26:48 · 1162 阅读 · 0 评论 -
STM32F407-用系统定时器实现精确延时
STM32中自带有系统定时器sysTick(位于内核中),通过该定时器精确计数,每次计数完成时会触发中断。通过对该定时器进行配置,实现精确定时。当系统定时器sysTick 完成计数后会触发中断,调用SysTick_Handler()中断函数 stm32f4xx_it.c。通过该函数我们可以知道计数完成。...原创 2022-08-31 21:43:57 · 2238 阅读 · 0 评论 -
STM32F407-外部中断
STM32F407-外部中断例子原创 2022-08-31 22:48:35 · 2136 阅读 · 0 评论 -
STM32F407-IIC通讯与EEPROM-1-IIC固件库
STM32-EEPROM操作原创 2022-10-04 19:09:46 · 536 阅读 · 0 评论 -
STM32F407-IIC通讯与EEPROM-0-理论知识
IIC是一种串口通讯协议,它有两根线组成,一根SCL时钟线,一根SDA数据线。需要通讯的双方都挂在在IIC总线上,通过IIC协议进行通讯。数据发送过程中,SCL要保持高电平,SDA高电平则标识发送1,SDA低电平则表示发送0。SDA如果要切换,需要把SCL先拉低,然后SDA可以切换,切换完成后,再将SCL拉高。随机读是IIC通讯的复合操作,第一步先写要读的地址,然后再触发IIC通讯,读出数据。起始信号:时钟线SCL保持高电平,数据线SDA由高拉低。注:按页写需要注意,如果超出页的大小,会覆盖页开头数据。原创 2022-09-23 14:18:45 · 240 阅读 · 0 评论