发新帖我要提问
12
返回列表
打印
[STM32F7]

HAL库BUG中串口读写冲突问题怎么解决而不改HAL?

[复制链接]
楼主: liyancao001
手机看帖
扫描二维码
随时随地手机跟帖
21
probedog| | 2024-8-10 19:00 | 只看该作者 回帖奖励 |倒序浏览
如果可能,使用DMA(直接内存访问)来传输数据,这样可以减少对CPU的占用,提高数据传输效率。

使用特权

评论回复
22
Pulitzer| | 2024-10-11 07:06 | 只看该作者

通过访问寄存器来控制I2C1工作时钟的开启。

使用特权

评论回复
23
童雨竹| | 2024-10-11 09:02 | 只看该作者

这种方法可以使散热体积和表面面积增大两倍多

使用特权

评论回复
24
Wordsworth| | 2024-10-11 10:05 | 只看该作者

I2C1工作时钟源选择;I2C1模块工作时钟的开启使能。

使用特权

评论回复
25
Clyde011| | 2024-10-11 11:08 | 只看该作者

STM32芯片中有多个工作时钟源的外设很常见

使用特权

评论回复
26
公羊子丹| | 2024-10-11 12:01 | 只看该作者

功率开关漏极(或集电极)

使用特权

评论回复
27
万图| | 2024-10-11 13:04 | 只看该作者

CPU借助于APB总线访问相关寄存器达到对I2C1工作模块的控制

使用特权

评论回复
28
Uriah| | 2024-10-11 14:07 | 只看该作者

ART2固定使用PCLK时钟,只有开启和关闭的问题,不存在其它时钟源选择

使用特权

评论回复
29
帛灿灿| | 2024-10-11 16:03 | 只看该作者

控制模块的时钟仍然由外设时钟PCLK提供

使用特权

评论回复
30
Bblythe| | 2024-10-11 17:06 | 只看该作者

USART1可以有多个时钟源

使用特权

评论回复
31
周半梅| | 2024-10-11 19:02 | 只看该作者

要把纹波电流平均分布

使用特权

评论回复
32
9dome猫| | 2024-12-31 19:35 | 只看该作者
如果你的应用中有严格的串口读写顺序要求,可以在应用层引入软件协议来协调串口的读写操作。

使用特权

评论回复
33
地瓜patch| | 2024-12-31 20:14 | 只看该作者
串口卡死?

使用特权

评论回复
34
地瓜patch| | 2024-12-31 20:15 | 只看该作者
laocuo1142 发表于 2024-5-16 17:00
更新HAL库至最新版本

hal库有问题?

使用特权

评论回复
35
OKAKAKO| | 2024-12-31 21:44 | 只看该作者
其实框架是固定的还需要添加细节

使用特权

评论回复
36
LOVEEVER| | 2024-12-31 23:12 | 只看该作者
HAL库是需要优化细节的

使用特权

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

本版积分规则