51uwb.cn
标题:
蓝点公众号代码跟自己模块搭建不通
[打印本页]
作者:
tongxing
时间:
2020-10-31 00:41
标题:
蓝点公众号代码跟自己模块搭建不通
大佬,我用的是蓝点公众号的代码,版本V3.1_16MHz_V3.01的,用自己买的stm32f103c8t6,dwm1000是没问题的,用别的代码试过(马哥的),但是tag在 if (status_reg & SYS_STATUS_RXFCG)
这里停了,ancho也是。。晶振没改,还是8M的,stm32f10x.h里面的代码,
#define HSE_VALUE ((uint32_t)16000000)
#if !defined HSE_VALUE
#ifdef STM32F10X_CL
#define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */
#else
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
#endif /* STM32F10X_CL */
这里#define HSE_VALUE ((uint32_t)16000000) //#define HSE_VALUE ((uint32_t)16000000)
都没用,有大佬教教我的吗
作者:
lwwww
时间:
2020-12-18 16:57
我也这个情况
作者:
蓝点无限
时间:
2020-12-18 22:50
除了这个部分还需要改
static void SetSysClockTo72(void)函数中分频
//16Mhz
RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLXTPRE_HSE_Div2|RCC_CFGR_PLLMULL));
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLXTPRE_HSE_Div2 |RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);
//8Mhz
// RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE |RCC_CFGR_PLLMULL));
// RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);
复制代码
作者:
bran
时间:
2021-1-14 19:27
可以用你自己买的stm32f103c8t6的配套例程修改吧,感觉时钟这一块比较难搞
欢迎光临 51uwb.cn (http://51uwb.cn/)
Powered by Discuz! X3.3