打印

GD32F303VC禁用SWD

[复制链接]
931|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
萝卜头008|  楼主 | 2020-11-23 11:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GD32F303VC 如何禁用SWD管脚,把他作为普通IO口使用,哪位大侠知道,能否告知一下,谢谢!!

使用特权

评论回复
沙发
萝卜头008|  楼主 | 2020-11-23 13:58 | 只看该作者
gpio_pin_remap_config(GPIO_SWJ_DISABLE_REMAP,ENABLE ); // 禁用SWD

//定义IIC总线连接的GPIO端口, 用户只需要修改下面4行代码即可任意改变SCL和SDA的引脚
#define GPIO_PORT_IIC        GPIOA                                //GPIO端口
#define RCC_IIC_PORT         RCC_APB2Periph_GPIOA     // GPIO端口时钟
#define IIC_SCL_PIN                GPIO_Pin_13                        //连接到SCL时钟线的GPIO
#define IIC_SDA_PIN                GPIO_Pin_14                        //连接到SDA数据线的GPIO
void bsp_InitIIC(void)
{//初始化IIC接口
        GPIO_InitTypeDef GPIO_InitStructure;

        RCC_APB2PeriphClockCmd(RCC_IIC_PORT, ENABLE);//打开GPIO时钟//

        GPIO_InitStructure.GPIO_Pin = IIC_SCL_PIN | IIC_SDA_PIN;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;//开漏输出//
        GPIO_Init(GPIO_PORT_IIC, &GPIO_InitStructure);

        IIC_Stop();// 给一个停止信号, 复位IIC总线上的所有设备到待机模式
}

使用特权

评论回复
板凳
萝卜头008|  楼主 | 2020-11-23 14:01 | 只看该作者
自己搞定了,哈哈

使用特权

评论回复
地板
欢乐家园| | 2020-11-26 14:53 | 只看该作者

使用特权

评论回复
5
欢乐家园| | 2020-11-26 14:54 | 只看该作者
有头有尾的,真是好楼住

使用特权

评论回复
6
castle520| | 2020-11-26 21:11 | 只看该作者
萝卜头008 发表于 2020-11-23 13:58
gpio_pin_remap_config(GPIO_SWJ_DISABLE_REMAP,ENABLE ); // 禁用SWD

//定义IIC总线连接的GPIO端口, 用户 ...

另外使能AF时钟,重映射才能生效

使用特权

评论回复
7
萝卜头008|  楼主 | 2020-11-30 09:10 | 只看该作者
castle520 发表于 2020-11-26 21:11
另外使能AF时钟,重映射才能生效

恩,总线时钟在另一个地方统一处理的,所以这里没有单独列出来,还是你仔细啊,我都忽略了

使用特权

评论回复
8
keaibukelian| | 2020-12-4 12:33 | 只看该作者
是不是不需要刻意设置呢

使用特权

评论回复
9
labasi| | 2020-12-4 12:35 | 只看该作者
请问什么叫做af时钟

使用特权

评论回复
10
paotangsan| | 2020-12-4 12:36 | 只看该作者
重映射需要几个时钟周期之后生效呢

使用特权

评论回复
11
renzheshengui| | 2020-12-4 12:37 | 只看该作者
楼主能详细说说最后怎么解决的问题吗

使用特权

评论回复
12
wakayi| | 2020-12-4 12:39 | 只看该作者
是不是一开始的代码里边进行配置就可以啊

使用特权

评论回复
13
萝卜头008|  楼主 | 2020-12-4 14:00 | 只看该作者
wakayi 发表于 2020-12-4 12:39
是不是一开始的代码里边进行配置就可以啊

是的,所有使用的时钟,集中处理

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

105

帖子

1

粉丝