资源简介
stm32 实现串口通讯 uart1 电脑串口发送、接收数据,已测试通过。
代码片段和文件信息
/* Includes ------------------------------------------------------------------*/
#include “stm32f10x_conf.h“
#include “stm32f10x.h“
#include “stm32_eval.h“
#include
//-------------------------------------------GPIO初始化-----------------------------------------//
void RCC_Config(void)//初始化时钟
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA
| RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO ENABLE);
}
void GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_3 ;//| GPIO_Pin_10 | GPIO_Pin_9
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA &GPIO_InitStructure);
}
void GPIO_UART1_Config(void)//引脚初始化
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Configure USART1 Tx (PA.09) as alternate function push-pull */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOA &GPIO_InitStructure);
/* Configure USART1 Rx (PA.10) as input floating */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA &GPIO_InitStructure);
}
void USART_Config(void) //串口初始化
{
USART_InitTypeDef USART_InitStructure;
USART_InitStructure.USART_BaudRate = 9600;
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
USART_InitStructure.USART_Parity = USART_Parity_No;
USART_InitStructure.USART_HardwareFlowCon
- 上一篇:以中国为中心Echart世界地图
- 下一篇:手写字符识别源代码
相关资源
- quartus II 13.0 SP1破解文件
- 完美解决proteus仿真stm32
- 基于STM32的示波器原理图
- 基于STM32F103的指纹识别程序
- STM32_TCS34725数字颜色传感器
- Quartus2 7.2
- 基于verilog语言的mips的CPU模型
- FPGA开发例程
- 基于STM32的MP3播放器设计与实现(提供
- ADS131代码
- STM32F103C8T6脚位分布
- 基于STM32 控制电机程序
- Quartus II 8.0破解器
- 正点原子STM32F103+MPU6050实现计步器源码
- WISHBONE接口的UARTVerilog实现
- STM32矩阵键盘HAL库实现,轮询方式,方
- stm32F103的GRBL移植
- stm32f767的cadence的原理图库和pcb库
- ft232r usb uart 驱动
- STM32_PWM 呼吸灯 MDK 源代码
- STM32 FIR
- 基于stm32f4的SPI操作SD卡的FatFS移植
- pixhawk自定义串口
- TLC5615 STM32驱动程序
- 基于VHDL的交通灯已在quartus2 9.0下仿真
- STM32利用输入捕获模式测量频率
- 8位总线画法ALU 用Quartus II 软件绘制
- stm32 ADC四路采集代码,附解析
- STM32 多串口DMA传输透传带DEBUG输出代码
- 基于STM32的智能小车资料
评论
共有 条评论