资源简介
自己编写的可以控制电机,红外避障,对黑色胶带进行循迹,还有对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 调试问题分析
相关资源
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- stm32f407上的两个can发送和接收例程
- STM32 led 时钟
- STM32 2.4G通信例程
- 直流无刷电机方波驱动 stm32 例程代码
- STM32中文资料
- STM32蓝牙和串口程序
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- stm32f030 IAP Demo(原创)
- STM32基于rt_thread操作系统的SDHC卡文件
- NRF24L01实现51与STM32双向通讯
- STM32F103 串口程序(完整版)
- stm32 ds18b20 温度传感器 测试通过
- stm32官方例程
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32定时器使用入门。看了这个程序会
- SIM908 SDIO FSMC STM32 FIFO
- STM32F103 CC2500完整驱动(模拟SPI)
- AD7606采集程序
- stm32 用SPI 方式读写 SDHC
- stm32通过DMA方式采集ADC数据
- 意法半导体STM全系列微控制器STM32ST
- 基于STM32芯片的SX1278 驱动 LORA.rar
- STM32的PCB封装库,以及原理图库,48
- SX1280.rar
评论
共有 条评论