資源簡(jiǎn)介
自己編寫的可以控制電機(jī),紅外避障,對(duì)黑色膠帶進(jìn)行循跡,還有對(duì)SPI的詳細(xì)解析

代碼片段和文件信息
#include?“usart3.h“
u8?Usart3_Receive;
/**************************************************************************
函數(shù)功能:串口3初始化
入口參數(shù):pclk2:PCLK2?時(shí)鐘頻率(Mhz)????bound:波特率
返回??值:無
**************************************************************************/
void?uart3_init(u32?pclk2u32?bound)
{?? ?
float?temp;
u16?mantissa;
u16?fraction; ???
temp=(float)(pclk2*1000000)/(bound*16);//得到USARTDIV
mantissa=temp; ?//得到整數(shù)部分
fraction=(temp-mantissa)*16;?//得到小數(shù)部分 ?
??mantissa<<=4;
mantissa+=fraction;?
RCC->APB2ENR|=1<<3;???//使能PORTB口時(shí)鐘??
RCC->APB1ENR|=1<<18;??//使能串口時(shí)鐘?
GPIOB->CRH&=0XFFFF00FF;?
GPIOB->CRH|=0X00008B00;//IO狀態(tài)設(shè)置
GPIOB->ODR|=1<<10; ??
RCC->APB1RSTR|=1<<18;???//復(fù)位串口1
RCC->APB1RSTR&=~(1<<18);//停止復(fù)位 ??? ???
//波特率設(shè)置
? USART3->BRR=mantissa;?//?波特率設(shè)置 ?
USART3->CR1|=0X200C;??//1位停止無校驗(yàn)位.
//使能接收中斷
USART3->CR1|=1<<8;????//PE中斷使能
USART3->CR1|=1<<5;????//接收緩沖區(qū)非空中斷使能 ????
MY_NVIC_Init(21USART3_IRQn2);//組2,最低優(yōu)先級(jí)?
}
/**************************************************************************
函數(shù)功能:串口3接收中斷
入口參數(shù):無
返回??值:無
**************************************************************************/
void?USART3_IRQHandler(void)
{
if(USART3->SR&(1<<5))//接收到數(shù)據(jù)
{ ??
? int?uart_receive;//藍(lán)牙接收相關(guān)變量
?uart_receive=USART3->DR;?
}?? ?
}?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1475??2017-02-20?22:53??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\HARDWARE\USART3\usart3.c
?????文件????????172??2015-11-03?09:51??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\HARDWARE\USART3\usart3.h
?????文件?????307951??2015-12-07?15:51??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\24l01.crf
?????文件???????1665??2015-12-07?15:51??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\24l01.d
?????文件?????314324??2015-12-07?15:51??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\24l01.o
?????文件?????293183??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\adc.crf
?????文件???????1359??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\adc.d
?????文件?????295548??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\adc.o
?????文件?????297709??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\control.crf
?????文件???????1543??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\control.d
?????文件?????309140??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\control.o
?????文件????????817??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\datascope_dp.crf
?????文件????????128??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\datascope_dp.d
?????文件??????10536??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\datascope_dp.o
?????文件?????242170??2016-12-18?15:08??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\delay.crf
?????文件????????725??2016-12-18?15:08??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\delay.d
?????文件?????249228??2016-12-18?15:08??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\delay.o
?????文件?????293683??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\encoder.crf
?????文件???????1499??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\encoder.d
?????文件?????296008??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\encoder.o
?????文件?????????19??2015-11-15?15:32??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\ExtDll.iex
?????文件?????292424??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\exti.crf
?????文件???????1394??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\exti.d
?????文件?????294400??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\exti.o
?????文件???????1122??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\filter.crf
?????文件?????????90??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\filter.d
?????文件??????11952??2016-12-18?14:55??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\filter.o
?????文件?????235777??2015-07-06?09:58??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\iic.crf
?????文件????????535??2015-07-06?09:58??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\iic.d
?????文件?????251684??2015-07-06?09:58??MiniBalanceV5?STM32F103C8T6測(cè)試代碼\OBJ\iic.o
............此處省略94個(gè)文件信息
評(píng)論
共有 條評(píng)論