美文网首页
STM32F031xx 信息整理

STM32F031xx 信息整理

作者: 童年雅趣 | 来源:发表于2019-03-14 16:28 被阅读0次

时钟信号:

*=============================================================================
  *                         System Clock Configuration
  *=============================================================================
  *        System Clock source          | PLL(HSE)
  *-----------------------------------------------------------------------------
  *        SYSCLK                       | 48000000 Hz
  *-----------------------------------------------------------------------------
  *        HCLK                         | 48000000 Hz
  *-----------------------------------------------------------------------------
  *        AHB Prescaler                | 1
  *-----------------------------------------------------------------------------
  *        APB1 Prescaler               | 1
  *-----------------------------------------------------------------------------
  *        APB2 Prescaler               | 1
  *-----------------------------------------------------------------------------
  *        HSE Frequency                | 8000000 Hz
  *-----------------------------------------------------------------------------
  *        PLL MUL                      | 6
  *-----------------------------------------------------------------------------
  *        VDD                          | 3.3 V
  *-----------------------------------------------------------------------------
  *        Flash Latency                | 1 WS
  *-----------------------------------------------------------------------------
  *=============================================================================

ADC 采样分析:
每20us(50KHz)触发一次中断,开启ADC 采样, 采样250个点,

时钟周期 - 50KHz --- ((48MHz/50K)=960-1) systick
#define PWM_ADC_PERIOD (SystemCoreClock/50000)-1
#define PWM_ADC_PRESCALER 0 //预分频
占空比50%
#define PWM_ADC_PULSE ((uint32_t)5(PWM_ADC_PERIOD-1))/10
// 每960
(1/48) = 20uS --- 50KHz 触发一次中断,开启ADC
TIM_TimeBaseStructure.TIM_Period = PWM_ADC_PERIOD;
//计数时钟预分频,f=48M,systick=1/48 uS
TIM_TimeBaseStructure.TIM_Prescaler = PWM_ADC_PRESCALER;
TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;// //系统时钟不分频_48MHz

参数解析:

timer_init_structure.TIM_ClockDivision = TIM_CKD_DIV1; //系统时钟,不分频,48M
timer_init_structure.TIM_CounterMode = TIM_CounterMode_Up; //向上计数模式
timer_init_structure.TIM_Period = 312; //每312 uS触发一次中断,开启ADC
timer_init_structure.TIM_Prescaler = 48-1; //计数时钟预分频,f=1M,systick=1 uS
timer_init_structure.TIM_RepetitionCounter = 0x00; //发生0+1次update事件产生中断

当前方案:
5K 混频 + 50KHz采样率(每次采集10个点) + 总计采集500个点(APD和REF)+ 计算相位差
更新方案一:
5K 混频 + 50KHz采样率(每次采集10个点) + 总计采集600个点(APD和REF)+ 去除前面100个点的数据后 + 计算相位差

相关文章

  • STM32F031xx 信息整理

    时钟信号: ADC 采样分析:每20us(50KHz)触发一次中断,开启ADC 采样, 采样250个点, 时钟周期...

  • 整理信息

    都到这个点儿了,赶紧写一段话吧,日更可不能断。这几天太忙太累了,本来打算吃过晚饭去看场电影,可电脑上的网页竟然能打...

  • 你不是一个人,而是一类人

    信息收集整理转化速度信息收集整理转化速度信息收集整理转化速度信息收集整理转化速度信息收集整理转化速度信息收集整理转...

  • 整理不对信息报废,如何有效整理信息?

    信息爆炸的时代,你是否面临过这样的窘境呢? 搜集了很多信息却不知如何利用?想积累工作素材却不知从何入手?想破头也得...

  • 2018.7.8 信息整理

    2018.7.8 信息整理 微博零散消息整理: 做决定时,先问“是否”。你为什么要做某件事,哪些原因促进你做这件事...

  • 租房信息整理

  • 信息资料整理

    在整理电子信息时,我认认真真地开始梳理电脑信息。 电脑留存大学同学的业务资料,帮助同学解决她在业务上遇到的问题,存...

  • 信息整理势在必行

    今天爸爸妈妈从湖北老家就要回来了。回看自己的经历,始终内在还是有些忙乱,目标清晰度有赖提升。 外面没有别人,你在你...

  • 信息整理 20180512

    新闻与时事 新闻主要摘自 央视新闻APP 和国务院APP。新闻分类做得特别好。 空姐乘坐滴滴顺风车遇害。顺风车司机...

  • 学习整理信息

    昨天晚上,跟女儿说着我在千聊上买了的课,有阅读的、写作的、学习能力提升,然后女儿说:你要整理一下,什么时候学习,学...

网友评论

      本文标题:STM32F031xx 信息整理

      本文链接:https://www.haomeiwen.com/subject/bpzfmqtx.html