資源簡介
自己編寫的可以控制電機,紅外避障,對黑色膠帶進行循跡,還有對SPI的詳細解析

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