Toggle navigation
首页
问答
文章
话题
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
BSP
新版bsp在哪里修改HSE_VALUE比较好?
发布于 2019-05-07 11:38:52 浏览:1900
订阅该版
新版stm32 bsp的HSE_VALUE在哪定义比较好啊?刚发生个问题,拷贝的原子阿波罗工程,但是我用有源晶振8M,但是发现个问题,在stm32f4xx_hal_conf.h中, #if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)25000000U) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */ 这就需要在某个地方设置HSE_VALUE了,请问在哪好?
查看更多
7
个回答
默认排序
按发布时间排序
z14git
2019-05-07
This guy hasn't written anything yet
修改 你的BSP目录/board/CubeMX_Config 下的stm32cubemx工程文件,在cubemx中修改改晶振后,重新生成代码,在cubemx生成的main.c中,复制void SystemClock_Config(void)函数到board.c中
我夏了夏天
认证专家
2019-05-07
Life isn't about finding yourself, life is about creating yourself.
楼上正解
armink
2019-05-07
This guy hasn't written anything yet
直接在 keil 工程配置中定义 HSE_VALUE=8000000
春和景明
2019-05-07
This guy hasn't written anything yet
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=47237&ptid=11160][color=#999999]z14git 发表于 2019-5-7 14:48[/color][/url][/size] 修改 你的BSP目录/board/CubeMX_Config 下的stm32cubemx工程文件,在cubemx中修改改晶振后,重新生成代码, ...[/quote] 谢谢!但是我就是这么弄得啊!但是没有效果。直到我手动修改了HSE_VALUE的定义值。 #define HSE_VALUE ((uint32_t)8000000U) /*!< Value of the External oscillator in Hz */ stm32 HAL库RCC初始化用得着HSE_VALUE的值吗。但是一下函数中并没有修改HSE_VALUE值的代码啊。 一下是我从main.c中拷贝过来的。。。。麻烦看看,有设置错误吗? void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; /** Configure the main internal regulator output voltage */ __HAL_RCC_PWR_CLK_ENABLE(); __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); /** Initializes the CPU, AHB and APB busses clocks */ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; RCC_OscInitStruct.PLL.PLLM = 8; RCC_OscInitStruct.PLL.PLLN = 336; RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; RCC_OscInitStruct.PLL.PLLQ = 7; if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) { Error_Handler(); } /** Initializes the CPU, AHB and APB busses clocks */ RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) { Error_Handler(); } PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC; PeriphClkInitStruct.PLLSAI.PLLSAIN = 144; PeriphClkInitStruct.PLLSAI.PLLSAIR = 4; PeriphClkInitStruct.PLLSAIDivR = RCC_PLLSAIDIVR_4; if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) { Error_Handler(); } }
春和景明
2019-05-07
This guy hasn't written anything yet
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=47241&ptid=11160][color=#999999]armink 发表于 2019-5-7 15:18[/color][/url][/size] 直接在 keil 工程配置中定义 HSE_VALUE=8000000[/quote] env中是否可以加入 配置选项啊
armink
2019-05-07
This guy hasn't written anything yet
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=47244&ptid=11160][color=#999999]春和景明 发表于 2019-5-7 16:07[/color][/url][/size] env中是否可以加入 配置选项啊[/quote] 技术上都能实现,但是没必要呀,哪有 BSP 板子上的晶振会变的。 env 配置的是一些经常变更的配置。
z14git
2019-05-07
This guy hasn't written anything yet
没有效果说明你操作有误,重新用cubemx生成代码后,stm32f4xx_hal_conf.h里的定义也会更新的
撰写答案
登录
注册新账号
关注者
0
被浏览
1.9k
关于作者
春和景明
This guy hasn't written anything yet
提问
46
回答
48
被采纳
0
关注TA
发私信
相关问题
1
STM32 407 串口接收数据 系统卡死
2
RTT nrf24l01 设备驱动程序
3
stm32f10x串口只能发送数据,无法接收
4
第一次尝试移植rt-thread 到stm32F103系列问题
5
有人把stm32L07xx的bsp移到rtt上来了吗?求一个
6
rt-thread线程调度异常在stm32f103芯片上
7
RTT是否支持STM32F429
8
请问谁有 STM32F40x HAL + RT-THREAD 模板
9
rt-thread在stm32f411下的移植问题
10
针对STM32F7系列平台的MPU,Cache特性,需要注意哪些问题?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
五分钟玩转RT-Thread新社区
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
6
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
7
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
8
国产MCU移植系列教程汇总,欢迎查看!
9
STM32的“GPU”——DMA2D实例详解
10
RT-Thread隐藏的宝藏之completion
最新文章
1
【RT-Thread学习笔记 】按事件触发机制和RT-Thread内的事件接口
2
串口发送函数解析 -- 关于流模式
3
自定义协议的智能家居节点实现
4
基于RT1060EVKB+LVGL的便携移动示波器
5
基于RT-Thread+RA6M4的 蓝牙无线点灯
热门标签
RT-Thread Studio
串口
LWIP
AT
Env
FinSH
SPI
ART-Pi
Bootloader
Hardfault
USB
CAN
文件系统
DMA
studio
RT-Thread
线程
Nano
stm32
MQTT
SCons
ota
ESP8266
rtthread
UART
freemodbus
I2C
flash
软件包
定时器
RTC
cubemx
W5500
FAL
rtt
rt-smart
BSP
PWM
AB32VG1
ADC
编译报错
msh
socket
SDIO
SFUD
C++
MicroPython
中断
RT-Studio
keil
本月问答贡献
crystal266
19
个答案
11
次被采纳
lchnu
5
个答案
2
次被采纳
小小李sunny
8
个答案
1
次被采纳
RTT_逍遥
8
个答案
1
次被采纳
rcp
7
个答案
1
次被采纳
本月文章贡献
不讲武德的老法师
3
篇文章
4
次点赞
RTT_逍遥
2
篇文章
6
次点赞
还没想好
1
篇文章
11
次点赞
RTT_Studio
1
篇文章
9
次点赞
qinyunti
1
篇文章
5
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部