OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2310|回复: 5

哪位朋友由STM32F030R8T6的模板

[复制链接]

11

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2019-4-22
在线时间
83 小时
发表于 2019-10-31 21:13:23 | 显示全部楼层 |阅读模式
3金钱
哪位朋友由STM32F030R8T6的模板  用的一个模板串口死活出不来 反复查看配置也没问题 想换个模板试一下 谢谢各位

最佳答案

查看完整内容[请看2#楼]

这是我写的程序 #include "stm32f0xx.h" #include "delay.h" void MY_USART_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB,ENABLE); GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF; GPIO_InitStructure.GPIO_OTy ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2019-4-22
在线时间
83 小时
 楼主| 发表于 2019-10-31 21:13:24 | 显示全部楼层
这是我写的程序

#include "stm32f0xx.h"
#include "delay.h"

void MY_USART_Init(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
        USART_InitTypeDef USART_InitStructure;
        NVIC_InitTypeDef NVIC_InitStructure;
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB,ENABLE);
       
        GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF;
        GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
        GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6;
        GPIO_InitStructure.GPIO_Speed=GPIO_Speed_Level_2;       
        GPIO_Init(GPIOB,&GPIO_InitStructure);
       
        GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN;
        GPIO_InitStructure.GPIO_Pin=GPIO_Pin_7;
        GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_NOPULL;
        GPIO_InitStructure.GPIO_Speed=GPIO_Speed_Level_2;       
        GPIO_Init(GPIOB,&GPIO_InitStructure);
       
        USART_InitStructure.USART_BaudRate=9600;
        USART_InitStructure.USART_HardwareFlowControl=USART_HardwareFlowControl_None;
        USART_InitStructure.USART_Mode=USART_Mode_Rx|USART_Mode_Tx;
        USART_InitStructure.USART_Parity=USART_Parity_No;
        USART_InitStructure.USART_StopBits=USART_StopBits_1;
        USART_InitStructure.USART_WordLength=USART_WordLength_8b;
        USART_Init(USART1,&USART_InitStructure);

  USART_Cmd(USART1,ENABLE);//使能串口1
       
        USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);//开启接收中断       

        NVIC_InitStructure.NVIC_IRQChannel=USART1_IRQn;
        NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
        NVIC_InitStructure.NVIC_IRQChannelPriority=1;
        NVIC_Init(&NVIC_InitStructure);

}

void USART1_IRQHandler(void)
{
        u8 res;
         if(USART_GetITStatus(USART1,USART_IT_RXNE))
{
     res= USART_ReceiveData(USART1);
     USART_SendData(USART1,res);   
  }
}

int main(void)
{

        delay_init();///定时器初始化
  MY_USART_Init();
        while(1);

}
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2019-8-15
在线时间
3 小时
发表于 2019-11-29 18:00:24 | 显示全部楼层
叫我红领巾 发表于 2019-10-31 21:13
这是我写的程序

#include "stm32f0xx.h"

兄台有没有HAL库的?
回复

使用道具 举报

11

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2019-4-22
在线时间
83 小时
 楼主| 发表于 2019-11-29 21:12:32 | 显示全部楼层
zzzxxxxyyyy 发表于 2019-11-29 18:00
兄台有没有HAL库的?

这个暂时没有
回复

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2019-3-31
在线时间
36 小时
发表于 2020-1-22 23:56:14 | 显示全部楼层
C:\Users\miui\Desktop
回复

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2019-3-31
在线时间
36 小时
发表于 2020-1-22 23:56:38 | 显示全部楼层
大哥有没有出现过这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 00:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表