- 博客(9)
- 收藏
- 关注
原创 MAX7219数码管+RTC时钟——stm32
rtc.c文件如下:具体请查看原子哥正点原子RTC实时时钟例程,发现BUG , 求解决。-OpenEdv-开源电子网#include "sys.h"#include "delay.h"#include "rtc.h"#include "stdio.h"_calendar_obj calendar;//时钟结构体//static void RTC_NVIC_Config(void)//{// NVIC_InitTypeDef NVIC_InitStructure;// NV...
2022-04-26 16:06:23
842
转载 MAX7219数码管显示-stm32
#include "stm32f10x.h"#include "sys.h"#include "delay.h"#define Max7219_pinCLK PAout(3)#define Max7219_pinCS PAout(2)#define Max7219_pinDIN PAout(1)void GPIOA_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_AP...
2022-04-25 21:52:57
2665
原创 stm32f10x USART 使用(四)
#include "stm32f10x.h"#include "buzzer.h"#include "gpio.h"#include "relay.h"#include "delay.h"#include "usart.h"#include "led.h"extern int p;int main(void){ GPIOA_RELAY_init(); GPIOA_BUZZER_init(); GPIOB_LED_init(); NVIC_Configu...
2021-09-19 17:05:46
184
原创 stm32f10x 蜂鸣器配置(三)
void GPIOA_BUZZER_init(){ //一、初始化的三步骤 // 0,定义GPIO结构体变量 GPIO_InitTypeDef GPIO_InitStruct; //1,开启GPIO时钟 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE); //2,初始化PA1--->推挽输出 GPIO_InitStruct.GPIO_Pin =GPIO_Pi...
2021-09-19 16:58:42
800
原创 stm32f10x USART的配置 以开始符和结束符发送命令(二)
int p=0;void usart_option(){ if(strstr((char*)USART_Rx_buf,"开启蜂鸣器") != NULL) { p=1; USART_SendString(USART1, "\n已经开启蜂鸣器!\n\n"); } if(strstr((char*)USART_Rx_buf,"关闭蜂鸣器") != NULL) { p=2; USART_SendString...
2021-09-19 16:53:49
1682
2
原创 stm32f10x USART的配置 以开始符和结束符发送命令(一)
#include "usart.h"#include <string.h>#include "gpio.h"#include "stm32f10x.h"void GPIO_USART_init(){ //定义GPIO结构体变量 GPIO_InitTypeDef GPIO_InitStructure; //1,开启时钟 GPIOA|USART1|AFIO时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|R...
2021-09-19 16:48:00
403
原创 stm32f10x key的GPIO配置+控制LED
#include "key.h"#include "led.h"int p=1,Flag=0;void Key_GPIO_Init(){ GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA,ENABLE); GPIO_InitStruct.GPIO_Pin =GPIO_Pin_13|GPIO_Pin_6|GPIO_Pin_7; GP...
2021-09-19 16:29:12
371
原创 stm32f10x LED 个人的几种led显示
#include "led.h"#include "stm32f10x.h"void led_init(){ //1,GPIO初始化 GPIOB_OUT_init(); //初始化led的状态 GPIO_Write(GPIOB,0xffff);}//延时函数(超级超级低配版)void delay(){ u16 j,i; for( i=0; i<1000; i++) for(j=0; j<1000; j++)...
2021-09-19 15:37:11
169
原创 stm32F10X LED点亮GPIO配置
void GPIOB_init(){ //一、初始化的三步骤 // 0,定义GPIO结构体变量 GPIO_InitTypeDef GPIO_InitStruct; //1,开启GPIO时钟 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB |RCC_APB2Periph_AFIO, ENABLE); //2,初始化pb0--->推挽输出 GPIO_InitStruct.GPIO_Pin...
2021-09-19 15:27:34
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人