华芯微特开发论坛

 找回密码
 立即注册
搜索
热搜: SWM341 资料
查看: 505|回复: 5

SWM34S系列UART0在B12+B14上的初始化问题

[复制链接]

1

主题

5

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2025-10-31 16:19:14 | 显示全部楼层 |阅读模式
如题。UART0,代码不报错,就是没有任何反应。
UART0使用的是 PB12+PB14
回复

使用道具 举报

1

主题

5

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2025-10-31 17:21:44 | 显示全部楼层
我的代码如下

void SerialInit(void)
{
        UART_InitStructure UART_initStruct;
       
        PORT_Init(PORTB, PIN12, PORTB_PIN12_UART0_RX, 1);        //GPIOB.12配置为UART0输入引脚
        PORT_Init(PORTB, PIN14, PORTB_PIN14_UART0_TX, 0);        //GPIOB.14配置为UART0输出引脚
       
        UART_initStruct.Baudrate = 57600;
        UART_initStruct.DataBits = UART_DATA_8BIT;
        UART_initStruct.Parity = UART_PARITY_NONE;
        UART_initStruct.StopBits = UART_STOP_1BIT;
        UART_initStruct.RXThreshold = 3;
        UART_initStruct.RXThresholdIEn = 0;
        UART_initStruct.TXThreshold = 3;
        UART_initStruct.TXThresholdIEn = 0;
        UART_initStruct.TimeoutTime = 10;
        UART_initStruct.TimeoutIEn = 0;
        UART_Init(UART0, &UART_initStruct);
        UART_Open(UART0);
}
回复

使用道具 举报

1

主题

5

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2025-10-31 17:22:40 | 显示全部楼层
看看如何解决这个问题!在线等!
回复

使用道具 举报

0

主题

7

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2025-11-7 16:29:47 | 显示全部楼层
此为烧录管脚,配置参考如下:
//    烧录管脚复用
                for (volatile uint32_t i = 0; i < 366666 * 50; ++i) __NOP();        //开发板666666 * 100
                *((volatile uint32_t *)0x40000190) = 0;
       
    PORT_Init(PORTB, PIN12, PORTB_PIN12_UART0_RX, 1); //GPIOB.12配置为UART0输入引脚
    PORT_Init(PORTB, PIN14, PORTB_PIN14_UART0_TX, 0); //GPIOB.14配置为UART0输出引脚
回复

使用道具 举报

1

主题

5

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2025-11-7 16:37:56 | 显示全部楼层
//    烧录管脚复用
                for (volatile uint32_t i = 0; i < 366666 * 50; ++i) __NOP();
                *((volatile uint32_t *)0x40000190) = 0;
       
    PORT_Init(PORTB, PIN12, PORTB_PIN12_UART0_RX, 1); //GPIOB.12配置为UART0输入引脚
    PORT_Init(PORTB, PIN14, PORTB_PIN14_UART0_TX, 0); //GPIOB.14配置为UART0输出引脚

谢谢,工程解决问题。
回复

使用道具 举报

1

主题

5

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2025-11-7 16:38:35 | 显示全部楼层
已经可以工作
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|华芯微特开发论坛

GMT+8, 2026-9-17 21:11 , Processed in 0.029886 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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