资源简介
自己编写的可以控制电机,红外避障,对黑色胶带进行循迹,还有对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 调试问题分析
相关资源
- stm32用外部中断测试脉冲个数,测量脉
- 传说的stm32的DSP库包括fft算法及文档
- 基于STM32的Modbus通信协议
- STM32F103+TFT彩屏程序
- 基于STM32的高精度建议电子秤实现源码
- STM32F407ZET6开发版原理图
- DP83848 源码
- stm32的modbus主机电表读数
- STM32F103+DS1302
- stm32f407 利用DAC产生sin波形通过DMA
- stm32f407ADC高速采样并进行CFFT变换
- STM32综合测试程序4.0寸ILI9488_320X480_8位
- 基于stm32F103的GRBL 0.9版本的移植
- STM32_ucos.rar
- STM32可以实现用户给指定角度,然后舵
- stm32f103输入捕获得到占空比与周期
- stm32多路超声波避障小车,L298N驱动,
- STM32F407最小系统资料_包括原理图和
- 基于WK串口扩展芯片例程-STM32
- 基于STM32控制的可调PWM输出+LCD显示
- pwm呼吸灯stm32工程代码
- 基于STM32F103的modbus从机keil实际可用工
- STM32CubeIDE 1.6.1 自动代码补全插件
- STM32+ESP8266+MQTT接入OneNet 通过手机APP控
- ad9851 DDS 程序STM32 C51本人亲自调试
- STM32F407开发板示波器程序
- stm32f1-3串口通信
- STM32F103C8T6显程
- bootload for stm32f103
- F407 双路超声波.zip
评论
共有 条评论