資源簡介
文件中Readme文件有連線方式,壓縮包含程序源碼,用keil打開口按照接線方式即可通行。拿出來與大家分享,程序不復(fù)雜,只要有一點單片機的基礎(chǔ)即可,,能力有限,歡迎私聊討論指出不足,不懂連線或其它地方也可私聊進行討論學習。
MCU:STM32F103
1、通過手機APP發(fā)送數(shù)據(jù)
2、通過手機APP發(fā)送指令
指令1:led0 控制led0燈狀態(tài)的反轉(zhuǎn)
指令2:led1 控制led1燈狀態(tài)的反轉(zhuǎn)
指令3:beep 控制蜂鳴器的開關(guān)
指令4:lcdwrite lcd顯示一條標語
手機可接收來自單片機的數(shù)據(jù),也可發(fā)送數(shù)據(jù)給單片機,藍牙采用hc05從機模式
接線方式:本程序采用usart3與藍牙進行通信,藍牙的RX引腳接usart3的TX,藍牙的Tx接usart3的rx引腳,VCC接3.3V電源,KEY引腳接PA4,STATE引腳接PA15

代碼片段和文件信息
#include?“beep.h“
////////////////////////////////////////////////////////////////////////////////// ?
//本程序只供學習使用,未經(jīng)作者許可,不得用于其它任何用途
//ALIENTEK精英STM32F103開發(fā)板V1
//蜂鳴器驅(qū)動代碼 ???
//正點原子@ALIENTEK
//技術(shù)論壇:www.openedv.com
//創(chuàng)建日期:2015/1/10
//版本:V1.0
//版權(quán)所有,盜版必究。
//Copyright(C)?廣州市星翼電子科技有限公司?2009-2019
//All?rights?reserved ??
//////////////////////////////////////////////////////////////////////////////////? ???
//初始化PB8為輸出口.并使能這個口的時鐘 ????
//蜂鳴器初始化
void?BEEP_Init(void)
{
RCC->APB2ENR|=1<<3;???? //使能PORTB時鐘 ??? ??
GPIOB->CRH&=0XFFFFFFF0;?
GPIOB->CRH|=0X00000003; //PB.8?推挽輸出????
BEEP=0; //關(guān)閉蜂鳴器輸出
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????760??2015-01-30?12:37??BULE(HC05)\HARDWARE\BEEP\beep.c
?????文件????????700??2015-01-30?12:37??BULE(HC05)\HARDWARE\BEEP\beep.h
?????文件???????2208??2018-05-04?20:31??BULE(HC05)\HARDWARE\HC05\HC05.c
?????文件????????393??2018-05-04?20:31??BULE(HC05)\HARDWARE\HC05\HC05.h
?????文件???????1462??2015-03-29?16:29??BULE(HC05)\HARDWARE\KEY\key.c
?????文件????????851??2015-01-30?12:45??BULE(HC05)\HARDWARE\KEY\key.h
?????文件??????35016??2014-11-30?20:05??BULE(HC05)\HARDWARE\LCD\FONT.H
?????文件??????83875??2018-04-13?12:50??BULE(HC05)\HARDWARE\LCD\ILI93xx.c
?????文件???????7660??2018-04-12?17:32??BULE(HC05)\HARDWARE\LCD\lcd.h
?????文件????????936??2015-01-30?12:32??BULE(HC05)\HARDWARE\LED\led.c
?????文件????????694??2015-01-30?12:33??BULE(HC05)\HARDWARE\LED\led.h
?????文件????????765??2018-05-04?17:40??BULE(HC05)\HARDWARE\TIMER\tim7.c
?????文件????????133??2018-05-04?17:42??BULE(HC05)\HARDWARE\TIMER\tim7.h
?????文件???????3678??2018-05-04?20:31??BULE(HC05)\HARDWARE\USART3\usart3.c
?????文件????????550??2018-05-04?20:31??BULE(HC05)\HARDWARE\USART3\usart3.h
?????文件?????224247??2018-05-04?18:02??BULE(HC05)\OBJ\beep.crf
?????文件????????314??2018-05-04?18:02??BULE(HC05)\OBJ\beep.d
?????文件?????235880??2018-05-04?18:02??BULE(HC05)\OBJ\beep.o
?????文件?????224901??2018-05-04?18:02??BULE(HC05)\OBJ\delay.crf
?????文件????????321??2018-05-04?18:02??BULE(HC05)\OBJ\delay.d
?????文件?????239312??2018-05-04?18:02??BULE(HC05)\OBJ\delay.o
?????文件?????????19??2018-05-03?20:27??BULE(HC05)\OBJ\ExtDll.iex
?????文件?????232529??2018-05-04?20:31??BULE(HC05)\OBJ\hc05.crf
?????文件????????636??2018-05-04?20:31??BULE(HC05)\OBJ\hc05.d
?????文件?????246832??2018-05-04?20:31??BULE(HC05)\OBJ\hc05.o
?????文件?????259262??2018-05-04?18:02??BULE(HC05)\OBJ\ili93xx.crf
?????文件????????600??2018-05-04?18:02??BULE(HC05)\OBJ\ili93xx.d
?????文件?????343300??2018-05-04?18:02??BULE(HC05)\OBJ\ili93xx.o
?????文件?????225242??2018-05-04?18:02??BULE(HC05)\OBJ\key.crf
?????文件????????342??2018-05-04?18:02??BULE(HC05)\OBJ\key.d
............此處省略73個文件信息
評論
共有 條評論