OpenEdv-开源电子网

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

关于UART4接收中断的使用问题,小白求解

[复制链接]

7

主题

26

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-5-23
在线时间
15 小时
发表于 2019-8-9 10:59:34 | 显示全部楼层 |阅读模式
3金钱
想用UART4的接收中断,在Usart4 NVIC 的配置时,NVIC_InitStructure.NVIC_IRQChannel = UART4_IRQn;软件提示这个UART4_IRQn没有定义,在stm32f10x.h文件中发现很多类似的宏定义,诸如:#ifdef STM32F10X_LD;#ifdef STM32F10X_LD_VL;#ifdef STM32F10X_MD;#ifdef STM32F10X_MD_VL;#ifdef STM32F10X_HD;#ifdef STM32F10X_HD_VL;等等,只有#ifdef STM32F10X_MD是常亮状态,其他是灭着的状态,它们是干嘛的,应该打开哪个,做怎样的改动解决我的问题?

最佳答案

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

库里边是包含着很多类型单片机的各种配置文件,你再创建工程的时候会让你选择你的MCU类型,选类型就是用来给你打开对应的类型的配置文件。你要用哪个就要看你自己的MCU型号,然后去把宏定义打开。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2017-3-8
在线时间
114 小时
发表于 2019-8-9 10:59:35 | 显示全部楼层
库里边是包含着很多类型单片机的各种配置文件,你再创建工程的时候会让你选择你的MCU类型,选类型就是用来给你打开对应的类型的配置文件。你要用哪个就要看你自己的MCU型号,然后去把宏定义打开。
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7546
金钱
7546
注册时间
2016-11-30
在线时间
642 小时
发表于 2019-8-9 17:08:34 | 显示全部楼层
这要看你的硬件是哪个版本的了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-5 12:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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