OpenEdv-开源电子网

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

F407的串口通信实验怎么将例程中的串口改成UART2

[复制链接]

2

主题

2

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2020-4-19
在线时间
3 小时
发表于 2025-9-4 17:45:17 | 显示全部楼层 |阅读模式
1金钱
微信截图_20250904174052.png 如图,要修改哪些参数来把UART1改成UART2,UART2使用的是TXD5,RXD6
/*******************************************************************************************************/
/* Òý½Å ºÍ ´®¿Ú ¶¨Òå
* ĬÈÏÊÇÕë¶ÔUSART1µÄ.
* ×¢Òâ: ͨ¹ýÐÞ¸ÄÕâ12¸öºê¶¨Òå,¿ÉÒÔÖ§³ÖUSART1~UART7ÈÎÒâÒ»¸ö´®¿Ú.
*/

#define USART_TX_GPIO_PORT              GPIOD
#define USART_TX_GPIO_PIN               GPIO_PIN_6
#define USART_TX_GPIO_AF                GPIO_AF7_USART2
#define USART_TX_GPIO_CLK_ENABLE()      do{ __HAL_RCC_GPIOA_CLK_ENABLE(); }while(0)   /* ·¢ËÍÒý½ÅʱÖÓʹÄÜ */

#define USART_RX_GPIO_PORT              GPIOD
#define USART_RX_GPIO_PIN               GPIO_PIN_5
#define USART_RX_GPIO_AF                GPIO_AF7_USART2
#define USART_RX_GPIO_CLK_ENABLE()      do{ __HAL_RCC_GPIOA_CLK_ENABLE(); }while(0)   /* ½ÓÊÕÒý½ÅʱÖÓʹÄÜ */

#define USART_UX                        USART1
#define USART_UX_IRQn                   USART1_IRQn
#define USART_UX_IRQHandler             USART1_IRQHandler
#define USART_UX_CLK_ENABLE()           do{ __HAL_RCC_USART1_CLK_ENABLE(); }while(0)  /* USART1 ʱÖÓʹÄÜ */

/*******************************************************************************************************/

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

2174

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5121
金钱
5121
注册时间
2015-1-10
在线时间
641 小时
发表于 2025-9-8 14:45:42 | 显示全部楼层
改IO映射,改USART配置,改中断
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-9-23 15:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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