野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8800|回复: 2

F429串口问题

[复制链接]
发表于 2017-10-18 16:26:10 | 显示全部楼层 |阅读模式
用开发板资料里面提供的原程序驱动USART1可以正常收发,我想把USART1改为UART7,却一直不行,修改后的代码如下,请问是怎么回事?
//òy½Å¶¨òå
/*******************************************************/
#define DEBUG_USART                             UART7
#define DEBUG_USART_CLK                         RCC_APB1Periph_UART7
#define DEBUG_USART_BAUDRATE                    115200  //′®¿ú2¨ìØÂê

#define DEBUG_USART_RX_GPIO_PORT                GPIOE
#define DEBUG_USART_RX_GPIO_CLK                 RCC_AHB1Periph_GPIOE
#define DEBUG_USART_RX_PIN                      GPIO_Pin_7
#define DEBUG_USART_RX_AF                       GPIO_AF_UART7
#define DEBUG_USART_RX_SOURCE                   GPIO_PinSource7

#define DEBUG_USART_TX_GPIO_PORT                GPIOE
#define DEBUG_USART_TX_GPIO_CLK                 RCC_AHB1Periph_GPIOE
#define DEBUG_USART_TX_PIN                      GPIO_Pin_8
#define DEBUG_USART_TX_AF                       GPIO_AF_UART7
#define DEBUG_USART_TX_SOURCE                   GPIO_PinSource8

#define DEBUG_USART_IRQHandler                  UART7_IRQHandler
#define DEBUG_USART_IRQ                                                 UART7_IRQn
/************************************************************/

void Debug_USART_Config(void);
void Usart_SendByte( USART_TypeDef * pUSARTx, uint8_t ch);
void Usart_SendString( USART_TypeDef * pUSARTx, char *str);

void Usart_SendHalfWord( USART_TypeDef * pUSARTx, uint16_t ch);

#endif /* __USART1_H */


回复

使用道具 举报

发表于 2017-10-18 17:33:12 | 显示全部楼层
初始化串口时钟的使能函数RCC_APB1PeriphClockCmd有没有改
回复 支持 反对

使用道具 举报

发表于 2017-11-1 15:39:19 | 显示全部楼层
我司是专业生产HMI串口液晶触摸屏的,想了解的的朋友可以打我电话18123741645微信同号,或加QQ397050970张S,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-10 18:41 , Processed in 0.028374 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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