• 大小: 1.02MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-16
  • 语言: 其他
  • 标签: stm32  E32433T20D  

资源简介

可用,可用,可用,可用,可用,可用,可用,可用,可用,可用,

资源截图

代码片段和文件信息

#include “stm32f10x.h“                  // Device header
#include “E32_Module.h“
#include “stm32f10x_usart.h“            // Keil::Device:StdPeriph Drivers:USART

void E32_NVIC_Configure(void)//对E32的USART中断初始化
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
/********************   USART1   *******************/
NVIC_InitTypeDef E32_NVIC_InitStructure;
E32_NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
E32_NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
E32_NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
E32_NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&E32_NVIC_InitStructure);

/********************   EXTI ************************/
E32_NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn;//EXTI线0中断
E32_NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;//抢占式优先级
E32_NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//响应优先级
E32_NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//EXTI线1中断使能
NVIC_Init(&E32_NVIC_InitStructure);
}

void E32_GPIO_Configure(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIOENABLE);

/********************   USART1   *******************/
GPIO_InitTypeDef E32_GPIO_InitStructure;
E32_GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
E32_GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
E32_GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA&E32_GPIO_InitStructure);

E32_GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
E32_GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA&E32_GPIO_InitStructure);

/********************   一般的GPIO用法   *******************/
E32_GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11|GPIO_Pin_12;
E32_GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
E32_GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA&E32_GPIO_InitStructure);

/********************   EXTI ************************/
E32_GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
E32_GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;
GPIO_Init(GPIOA&E32_GPIO_InitStructure);

E32_GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
E32_GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
E32_GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA&E32_GPIO_InitStructure);
}

/********************   USART1   *******************/
void E32_USART_Configure(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1ENABLE);

USART_InitTypeDef E32_USART_InitStructure;
E32_USART_InitStructure.USART_BaudRate = 9600;
E32_USART_InitStructure.USART_WordLength = USART_WordLength_8b;
E32_USART_InitStructure.USART_Parity = USART_Parity_No;
E32_USART_InitStructure.USART_StopBits = USART_StopBits_1;
E32_USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
E32_USART_InitStructure.USART_Mode = USART_Mode_Rx|USART_Mode_Tx;
USART_Init(USART1&E32_USART_InitStructure);
USART_ITConfig(USART1USART_IT_RXNEENABLE);
USART_Cmd(USART1ENABLE);
}

//void UART_Sen

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6956  2015-12-10 17:06  互联网大赛\DebugConfig\Target_1_STM32F103RC_1.0.0.dbgconf

     文件       5153  2018-06-10 22:30  互联网大赛\E32_Module.c

     文件        394  2018-06-19 18:30  互联网大赛\E32_Module.h

     文件        339  2018-06-08 10:24  互联网大赛\EventRecorderStub.scvd

     文件      55008  2018-06-09 20:10  互联网大赛\Listings\startup_stm32f10x_hd.lst

     文件      81114  2018-06-09 20:10  互联网大赛\Listings\text.map

     文件        937  2018-06-09 20:10  互联网大赛\main.c

     文件     268420  2018-06-09 20:10  互联网大赛\objects\e32_module.crf

     文件       1492  2018-06-09 20:10  互联网大赛\objects\e32_module.d

     文件     300592  2018-06-09 20:10  互联网大赛\objects\e32_module.o

     文件         19  2018-06-08 10:25  互联网大赛\objects\ExtDll.iex

     文件     273332  2018-06-09 20:10  互联网大赛\objects\gpio_stm32f10x.crf

     文件       1755  2018-06-09 20:10  互联网大赛\objects\gpio_stm32f10x.d

     文件     298048  2018-06-09 20:10  互联网大赛\objects\gpio_stm32f10x.o

     文件     266992  2018-06-09 20:10  互联网大赛\objects\main.crf

     文件       1384  2018-06-09 20:10  互联网大赛\objects\main.d

     文件     292364  2018-06-09 20:10  互联网大赛\objects\main.o

     文件     266949  2018-06-09 20:10  互联网大赛\objects\misc.crf

     文件       1524  2018-06-09 20:10  互联网大赛\objects\misc.d

     文件     293692  2018-06-09 20:10  互联网大赛\objects\misc.o

     文件         81  2018-06-09 20:10  互联网大赛\objects\startup_stm32f10x_hd.d

     文件       6840  2018-06-09 20:10  互联网大赛\objects\startup_stm32f10x_hd.o

     文件     267502  2018-06-09 20:10  互联网大赛\objects\stm32f10x_exti.crf

     文件       1714  2018-06-09 20:10  互联网大赛\objects\stm32f10x_exti.d

     文件     298148  2018-06-09 20:10  互联网大赛\objects\stm32f10x_exti.o

     文件     270447  2018-06-09 20:10  互联网大赛\objects\stm32f10x_gpio.crf

     文件       1714  2018-06-09 20:10  互联网大赛\objects\stm32f10x_gpio.d

     文件     315068  2018-06-09 20:10  互联网大赛\objects\stm32f10x_gpio.o

     文件     274018  2018-06-09 20:10  互联网大赛\objects\stm32f10x_rcc.crf

     文件       1695  2018-06-09 20:10  互联网大赛\objects\stm32f10x_rcc.d

............此处省略32个文件信息

评论

共有 条评论