硬汉嵌入式论坛

 找回密码
 立即注册
查看: 885|回复: 10
收起左侧

[技术讨论] 关于STM32G030F6芯片的USART1管脚问题

[复制链接]

11

主题

91

回帖

124

积分

初级会员

积分
124
发表于 2023-2-14 23:13:51 | 显示全部楼层 |阅读模式
如下图所示,STM32G030F6的20脚可以复用成PB3~PB6当中的任意一个脚 ,我这边是把它当作PB6来用,因为要用到串口USART1,实际管脚初始化程序如下:
        __HAL_RCC_GPIOB_CLK_ENABLE();                       
        GPIO_Initure.Pin=GPIO_PIN_6|GPIO_PIN_7;       
        GPIO_Initure.Mode=GPIO_MODE_AF_PP;               
        GPIO_Initure.Pull=GPIO_PULLUP;                       
        GPIO_Initure.Speed=GPIO_SPEED_FREQ_HIGH;
        GPIO_Initure.Alternate = GPIO_AF0_USART1;
        HAL_GPIO_Init(GPIOB,&GPIO_Initure);                  

然后再把串口初始化后,单片机串口可以接收到数据,但是不能发送数据,也就是 PB7可以正常使用,但是PB6没有工作起来
同样的程序在其它不需要复用管脚的单片机如 STM32G030C8T6上,是正常使用,所以程序上应该没有问题,就是这种需复用管脚的,不知道还要在哪里设置下才能通信?


image.png


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2023-2-15 02:55:36 | 显示全部楼层
我手头正好有个小板子,帮你测试了下,没问题

image.png
image.png
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
发表于 2023-2-15 08:17:21 | 显示全部楼层
G0系列 不是说容易锁死吗?
回复

使用道具 举报

11

主题

91

回帖

124

积分

初级会员

积分
124
 楼主| 发表于 2023-2-15 10:26:25 | 显示全部楼层
G0系列用了好几款 了,没出现在锁死的现象 ,不知道你说的是什么情况
回复

使用道具 举报

11

主题

91

回帖

124

积分

初级会员

积分
124
 楼主| 发表于 2023-2-15 10:27:45 | 显示全部楼层
eric2013 发表于 2023-2-15 02:55
我手头正好有个小板子,帮你测试了下,没问题

老大,代码能打个包不?或贴一下也行,我这里就死活发不出去,但是接收是正常的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2023-2-15 10:56:50 | 显示全部楼层
G0.7z (669.22 KB, 下载次数: 8)
回复

使用道具 举报

11

主题

91

回帖

124

积分

初级会员

积分
124
 楼主| 发表于 2023-2-15 13:21:47 | 显示全部楼层
我是用 jlink下载的,报如下错误 了
image.png

是不是要哪里设一下
回复

使用道具 举报

11

主题

91

回帖

124

积分

初级会员

积分
124
 楼主| 发表于 2023-2-15 13:23:01 | 显示全部楼层
image.png
下载时报这个错误 ,是不是设置不对 ,我是用jlink的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2023-2-15 17:47:26 | 显示全部楼层
yuangt 发表于 2023-2-15 13:23
下载时报这个错误 ,是不是设置不对 ,我是用jlink的

切换Option选项配置使用JLINK下载即可
回复

使用道具 举报

11

主题

91

回帖

124

积分

初级会员

积分
124
 楼主| 发表于 2023-2-15 19:32:57 | 显示全部楼层
image.png
image.png
这个我已经在里面切成jllink了,但是说识别不了这颗芯片,只能找得到G031的芯片,这要乍整?
回复

使用道具 举报

11

主题

91

回帖

124

积分

初级会员

积分
124
 楼主| 发表于 2023-2-15 20:35:35 | 显示全部楼层
发现问题了,是TXD脚上串了一颗1K的电阻,换成100欧就好了,这20脚封装的芯片管脚驱动能力这么差吗?
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 09:19 , Processed in 0.192033 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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