MP157qspi频率
时间: 2023-11-24 10:46:47 浏览: 35
MP157是一款集成电路芯片,它支持QSPI(Quad SPI)接口。QSPI是一种高速串行外设接口,用于连接主控制器和外部存储器。MP157的QSPI接口可以实现高速数据传输,并支持多种工作频率。
根据MP157的规格书,它的QSPI接口的工作频率范围为1MHz至66MHz。这意味着你可以在1MHz至66MHz之间选择合适的频率来进行通信。
相关问题
stm32mp157 QSPI读寄存器
要读取STM32MP157的QSPI寄存器,可以使用以下代码:
```
#include "stm32mp1xx_hal.h"
#include "stm32mp1xx_hal_qspi.h"
QSPI_HandleTypeDef hqspi;
void read_qspi_register(uint8_t reg_addr, uint8_t *reg_val)
{
uint8_t command[2];
command[0] = reg_addr;
command[1] = 0;
HAL_QSPI_Command(&hqspi, command, 2, 0);
HAL_QSPI_Receive(&hqspi, reg_val, 1, 1000);
}
```
其中,hqspi是已经初始化的QSPI句柄,reg_addr是要读取的寄存器地址,reg_val是读取结果的存储地址。
stm32mp157 QSPI释放clk
在STM32MP157上释放QSPI时钟需要执行以下步骤:
1. 禁用QSPI外设
2. 将QSPI时钟源设置为RCC时钟源
3. 将QSPI时钟分频系数设置为1
4. 重新使能QSPI外设
代码示例:
```
// 禁用QSPI外设
QSPI_Disable(QSPI_INSTANCE);
// 将QSPI时钟源设置为RCC时钟源
RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_QSPI;
PeriphClkInitStruct.QspiClockSelection = RCC_QSPICLKSOURCE_CKPER;
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
// 将QSPI时钟分频系数设置为1
RCC_PeripheralClocksTypeDef RCC_PeripheralClocks;
HAL_RCC_GetPeriphCLKDivision(&RCC_PeripheralClocks);
RCC_PeripheralClocks.QspiClockSelection = RCC_QSPIDIV_1;HAL_RCCEx_PeriphCLKConfig(&RCC_PeripheralClocks);
// 重新使能QSPI外设
QSPI_Enable(QSPI_INSTANCE);
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)