资源简介

STM32+VS1053测试工程,内含VS1053驱动程序,工程非常简洁,代码解释非常到位,SPI驱动,输出正弦波,亲测可用。另外附带电路图,特献给需要的朋友。

资源截图

代码片段和文件信息

#include “IIC.h“
#include “delay.h“
#include “usart.h“
//CCS811
 void I2C_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;

/* 使能与 I2C有关的时钟 */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB ENABLE );  

 /* PC3-I2C_SCL、PC5-I2C_SDA*/
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10| GPIO_Pin_11; 
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 
//GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; 
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; 
GPIO_Init(GPIOB &GPIO_InitStructure); 
SCL_H;
SDA_H;
}
void delay_1us(u8 x)//粗略延时iic_40K
{
u8 i=15;
x=i*x;
while(x--);
}
////////IIC起始函数//////////
/*
IIC起始:当SCL处于高电平期间,SDA由高电平变成低电平出现一个下降沿,然后SCL拉低
*/
u8 I2C_Start(void)
{
SDA_H; 
delay_1us(5); //延时保证时钟频率低于40K,以便从机识别
SCL_H;
delay_1us(5);//延时保

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-27 19:42  VS1053\
     目录           0  2019-01-27 19:42  VS1053\APP\
     文件        6147  2018-12-04 16:16  VS1053\APP\IIC.c
     文件         674  2018-11-14 16:36  VS1053\APP\IIC.h
     目录           0  2019-01-27 19:42  VS1053\APP\led\
     文件        1881  2019-01-27 12:20  VS1053\APP\led\led.c
     文件         638  2019-01-04 16:21  VS1053\APP\led\led.h
     文件        1421  2019-01-27 19:42  VS1053\APP\main.c
     文件        8314  2015-03-24 17:38  VS1053\APP\mp3_player.c
     文件         461  2019-01-27 12:27  VS1053\APP\mp3_player.h
     文件        5307  2019-01-27 12:42  VS1053\APP\spi.c
     文件         860  2019-01-27 12:29  VS1053\APP\spi.h
     文件      633941  2019-01-27 19:33  VS1053\APP\stm32f10x.h
     文件        3264  2016-09-22 15:52  VS1053\APP\stm32f10x_conf.h
     文件        2418  2011-11-13 01:28  VS1053\APP\stm32f10x_it.c
     文件        1983  2011-04-04 18:57  VS1053\APP\stm32f10x_it.h
     目录           0  2019-01-27 19:42  VS1053\APP\strace\
     文件         291  2019-01-04 18:14  VS1053\APP\strace\strace.c
     文件          90  2019-01-04 12:45  VS1053\APP\strace\strace.h
     文件       36577  2019-01-27 19:34  VS1053\APP\system_stm32f10x.c
     文件        2085  2011-03-10 10:51  VS1053\APP\system_stm32f10x.h
     文件       12261  2019-01-27 19:41  VS1053\APP\vs1053.c
     文件        3789  2019-01-27 19:41  VS1053\APP\vs1053.h
     文件        1970  2019-01-27 19:31  VS1053\APP\vs_spi.c
     文件         603  2019-01-27 17:00  VS1053\APP\vs_spi.h
     文件        1712  2016-09-22 16:00  VS1053\APP\wdg.c
     文件         268  2016-09-22 15:51  VS1053\APP\wdg.h
     目录           0  2019-01-27 19:42  VS1053\CORE\
     文件       17273  2010-06-07 10:25  VS1053\CORE\core_cm3.c
     文件       85714  2011-02-09 14:59  VS1053\CORE\core_cm3.h
     文件       15503  2011-03-10 10:52  VS1053\CORE\startup_stm32f10x_hd.s
............此处省略69个文件信息

评论

共有 条评论