你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stmL5系列,HAL库如何设置Lpuart APB clock domain

[复制链接]
xybxj 提问时间:2024-12-20 17:18 / 未解决

你好,看到手册描述LPUart1可以工作在APB clock domain,请问用HAL库如何设置,谢谢!

image.png

下面代码应该为independent clock设置,对吧?

void HAL_UART_MspInit(UART_HandleTypeDef huart) { GPIO_InitTypeDef GPIO_InitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInit = {0}; if(huart->Instance==LPUART1) { / USER CODE BEGIN LPUART1_MspInit 0 */

/ USER CODE END LPUART1_MspInit 0 /

/ Initializes the peripherals clock** */ *PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_LPUART1; PeriphClkInit.Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_HSI; if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)** { Error_Handler(); }

/ Peripheral clock enable / __HAL_RCC_LPUART1_CLK_ENABLE();

__HAL_RCC_GPIOB_CLK_ENABLE(); /*LPUART1 GPIO Configuration PB10 ------> LPUART1_RX PB11 ------> LPUART1_TX /

image.png
收藏 评论2 发布时间:2024-12-20 17:18

举报

2个回答
xmshao 回答时间:昨天 17:35
你使用cubeMx配置,相应外设的时钟使能在创建工程后的初始化代码里 都有做了使能操作。


另外,不建议使用L5系列做产品开发了,可以看看U5 H5 等系列。
橘生 回答时间:11 小时前

蹲一个解答

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版