- 博客(4)
- 资源 (1)
- 收藏
- 关注

原创 嵌入式(stm32)学习之路---MIDI音乐播放器
STM32用蜂鸣器播放MIDI音乐(可以基于这个基础上开发简单电子琴/魔音盒),经典程序代码,程序代码注释简明,易懂,便于移植开发。无源蜂呜器引脚定义#define BUZZERPORT GPIOB—GPIOB口宏定义#define BUZZER GPIO_Pin_5—具体PIN脚宏定义void BUZZER_Init(void);—函数声明void BUZZER_BEEP1(void);—函数声明无源蜂呜器初始化定义void BUZZER_Init(void){GPIO_InitTypeD
2020-06-22 00:20:06
3432
原创 STM32串口中断接收标记USART_RX_STA 学习
对于串口中断函数USART_RX_STA接收标记位解析,费话不多说了,直接上代码。#define USART1_REC_LEN 200u8 USART1_RX_BUF[USART1_REC_LEN]; //接收缓冲,最大USART_REC_LEN个字节.//接收状态//bit15, 接收完成标志//bit14, 接收到0x0d//bit13~0, 接收到的有效字节数目u16 USART1_RX_STA=0; //接收状态标记 void USART1_IRQHandl
2020-06-28 01:04:26
12971
4
原创 嵌入式(stm32)学习之路---USART串口学习
串口通信的基本概念串行通信是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行通信电路。串口的通信协议,同步通信和异步通信:通信,最少要有两个对象,一个收,一个发。同步通信:一般情况下同步通信指的是通信双方根据同步信号进行通信的方式。比如通信双方有一个共同的时钟信号,大家根据时钟信号的变化进行通信。异步通信:是指数据传输速度匹配依赖于通信双方有自己独立的系统时钟,大家约定好通信的速
2020-06-25 22:47:03
922
原创 嵌入式(stm32)学习之路---无源蜂呜器
无源蜂呜器引脚定义#define BUZZERPORT GPIOB—GPIOB口宏定义#define BUZZER GPIO_Pin_5—具体PIN脚宏定义void BUZZER_Init(void);—函数声明void BUZZER_BEEP1(void);—函数声明无源蜂呜器初始化定义void BUZZER_Init(void){GPIO_InitTypeDef GPIO_InitStructure;—声明函数结构体RCC_APB2PeriphClockCmd(RCC_APB2Perip
2020-06-21 20:23:13
830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人