今天玩玩语音模块,用到了所谓的一线串口通信(就是用一个IO口发脉冲)不说了,上代码
JQ8900-16P语音模块资料自取:链接:https://pan.baidu.com/s/1O3P1Ro4Rc4cVMACuJVdqaA 提取码:1u4p
接线:
模块——————————单片机
ONE LINE—————————PB11
DC-5V———————————5V
GND———————————GND
OneUart.c文件
#include "OneUart.h"
#include "delay.h"
#include "stm32f10x.h"
///
//函 OnUart_GPIO(void)
//功 能:语音模块一线串口IO口
//输入参数: void
//输出参数: void
//说 明:
//
void OnUart_GPIO(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC->APB2ENR|=1<<3; //GPIOB
//GPIOB.11
GPIOB->CRH&=0xFFFF0FFF; //清零
GPIOB->CRH|=