stm32f411专题

【STM32项目设计】STM32F411健康助手--硬件SPI (硬件NSS/CS)驱动st7735--1.8寸TFT显示屏(1)

#include "lcd_driver.h"static uint16_t SPI_TIMEOUT_UserCallback(uint8_t errorCode);//液晶IO初始化配置void LCD_Driver_Init(void){SPI_InitTypeDef SPI_InitStructure;GPIO_InitTypeDef GPIO_InitStructure;/* 使

STM32F411 标准库硬件SPI (硬件NSS/CS)驱动st7735--1.8寸TFT显示屏

TFT的spi驱动文件 完整工程网盘放在末尾 #include "lcd_driver.h"static uint16_t SPI_TIMEOUT_UserCallback(uint8_t errorCode);//液晶IO初始化配置void LCD_Driver_Init(void){SPI_InitTypeDef SPI_InitStructure;GPIO_InitTypeDef

STM32F411的DMA使用注意清除标志位

嵌入式的路上满满都是坑! 跟F3差不多一样的DMA+SPI程序,妈的,根本没有输出SPI信号! 最后硬件仿真查看寄存器,看到DMA的使能位始终都是0!明明自己在发送之前就置1了,查看F411手册,如下图所示,说将EN置1之前要将标志位清除,于是去查看SR寄存器,果然有几个标志位一直没有被清除!于是在每次发送之前都清除标志位,程序就成功了。 而M3的这个位就没有这么多说明!