代码搜索结果

找到约 2,670 项符合 STM32 的代码

lcd.h

#ifndef __LCD_H #define __LCD_H #include "sys.h" #include "stdlib.h" //2.4/2.8寸TFT液晶驱动(ILI9325/RM68021/ILI9320 Verision) //Mini STM32开发板 //TFTLCD 驱动代码 //TFTLCD部分外要调用的函数 extern

ili93xx.c

/*#include "lcd.h" #include "stdlib.h" #include "font.h" //2.4/2.8寸TFT液晶驱动(ILI9325/RM68021/ILI9320 Verision) //Mini STM32开发板 //TFTLCD 驱动代码 # include "LCD_Driver.h" //画笔颜色,背景颜色 u16 P

timer.c

#include "timer.h" #include "led.h" //Mini STM32开发板 //通用定时器 驱动代码 //定时器3中断服务程序 //2ms中断1次 void TIM3_IRQHandler(void) { if(TIM3->SR&0X0001)//溢出中断 { LED1=!LED1;

timer.h

#ifndef __TIMER_H #define __TIMER_H #include "sys.h" //Mini STM32开发板 //定时器 驱动代码 //通过改变TIM3->CCR2的值来改变占空比,从而控制LED0的亮度 #define LED0_PWM_VAL TIM3->CCR2 void Timerx_Init(u16 arr,u16 psc)

sys.c

#include #include "sys.h" //Mini STM32开发板 //系统时钟初始化 //V1.4 //把NVIC KO了,没有使用任何库文件! //中断初始化 RTC,USART已经测试,其他待测试! //设置向量表偏移地址 //NVIC_VectTab:基址 //Offset:偏移量 //CHEC

sys.h

#ifndef __SYS_H #define __SYS_H #include //Mini STM32开发板 //系统时钟初始化 //version 2.0 //加入了JTAG管理,避免了禁用JTAG及SWD,导致某些情况使用JLINK/ULINK无法下载程序. ///////////////////////////////

delay.c

#include #include "delay.h" //Mini STM32开发板 //使用SysTick的普通计数模式对延迟进行管理 //包括delay_us,delay_ms //V1.2 //修正了中断中调用出现死循环的错误 //防止延时不准确,采用do while结构! static u8 fac_us=0;//us延时

delay.h

#ifndef __DELAY_H #define __DELAY_H #include //Mini STM32开发板 //使用SysTick的普通计数模式对延迟进行管理 //包括delay_us,delay_ms //V1.2 void delay_init(u8 SYSCLK); void delay_ms(u16 nms

usart.h

#ifndef __USART_H #define __USART_H #include #include "stdio.h" //Mini STM32开发板 //串口1初始化 #define EN_USART1_RX 1 extern u8 USART_RX_BUF[64]; //接收缓冲,最大63个字节

usart.c

#include "sys.h" #include "usart.h" extern void UART0_RxIsrHandler(u8 rx_data); //Mini STM32开发板 //串口1初始化 //V1.3 //支持适应不同频率下的串口波特率设置. //加入了对printf的支持 //增加了串口接收命令功能. ////////////