ST意法半导体
直播中

王树林

7年用户 1672经验值
私信 关注
[问答]

STM32G474VETx是否可以即时实现外围设备?

我使用的是 STM32G474VETx 芯片,我遇到了两个外围设备发生冲突的问题。
我需要使用 OPAMP1 输入引脚 (PA1) 进行电流检测。所需的 OPAMP1 模式是“PGA 未连接”,它会自动将引脚 PA2 配置为 OPAMP1_VOUT。另一方面,我需要将 LPUART1 外围设备与 PA2 的 TX 和 PA3 的 RX 一起使用。不幸的是,我没有其他引脚可用于将这些外围设备之一重新映射到。
是否可以在 .ioc 配置文件中预先配置 2 个外围设备之一,并在运行时在软件中强制启用另一个外围设备?如果是这样,我需要采取什么步骤来实现这一目标?
注意:我也在使用 ChibiOS,以防它也可以使用它的 API 来完成。









回帖(1)

王鑫

2022-12-14 11:57:17
我在这类问题上所做的很简单......
将立方体设置为一个外围设备,编译并获取该外围设备的初始化代码,将其放在代码中的某处。
然后重置另一个外围设备的多维数据集以在启动时运行该外围设备。
然后初始化您首先捕获的其他代码,如果您正确地执行此操作,它应该可以正常工作..
你应该能够很容易地按摩代码......
这一切都有效,我们都以某种方式完成了......
我从没听说过 G474,现在正在寻找那个。
我发现 ST 芯片非常好而且速度很快,但是 ST 员工的支持很糟糕。
似乎 ST 员工根本不会编码。
你能为更大的芯片构建代码吗?(更多引脚)
并将部分切片到您的代码中?
我在 ST 芯片、Hal 和 Cube 方面取得了非常好的成功......(直到我遇到 ST-Azure ......无论我做什么它都不会编译)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分