96SEO 2026-02-23 14:46 10
C8T6的时钟与时钟系统、滴答计时器、定时器计时中断的配置文章提供原理代码测试工程下载。

锁相环可以通过将外部时钟源或内部时钟源倍频得到更高的系统时钟频率。
Control的相应位进行配置。
根据配置的不同时钟系统可分为以下几个模式
OSC_OUT)接外部的晶振这里就对外部的晶振有要求了要求外部晶振输入频率范围是4Mhz~32Mhz
3、是通过单片机引脚接外部的低速32.768Khz晶振这个是单独的给内部的实时时钟模块(RTC)使用
4、是内部的低速RC振荡器40K可以给RTC用也可以给IWDG看门狗模块用
5、是时钟信号从MCO这个引脚上输出这个输出可以作为测试看看内部的时钟配置是否正确也可以用作和其他硬件进行时钟同步用
如上5种不同类型的时钟供给不同的需求内置的RC振荡器受到温度影响会大一些
这几个外部时钟晶振接口根据需求使用也可选择不用空着或者接其他电路也可以
分频/倍频后才成为系统时钟SYSCLK、HSI时钟、HSE时钟等等之类的应用于单片机各个模块(比如定时器、ADC、USART、APB
{SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);
//清空计数器SysTick-CTRL|SysTick_CTRL_ENABLE_Msk
do{tempSysTick-CTRL;}while((temp0x01)!(temp(116)));
SysTick-CTRL~SysTick_CTRL_ENABLE_Msk;
//SysTick-LOAD为24位寄存器,所以,最大延时为:
//时间加载(SysTick-LOAD为24bit)SysTick-VAL
//清空计数器SysTick-CTRL|SysTick_CTRL_ENABLE_Msk
do{tempSysTick-CTRL;}while((temp0x01)!(temp(116)));
SysTick-CTRL~SysTick_CTRL_ENABLE_Msk;
这里的计数器溢出频率单位是赫兹计数器溢出频率的倒数就是定时器触发的时间周期一般我们计算用的是下面一个等于号的式子这里的符号表示如下
是用来将系统时钟通常为主频分频为定时器的时钟频率。
例如如果系统时钟为72MHz定时器时钟分频设置为72-1则定时器时钟频率为1MHz。
定时器时钟分频越大定时器的时钟频率越低。
是用来设置定时器溢出时间自动重装载寄存器值的参数。
当定时器计数器达到预分频值时定时器将溢出并产生中断或其他相关事件。
预分频的值决定了定时器溢出时间的长度。
例如如果预分频值为1000定时器时钟频率为1MHz则定时器溢出时间为1ms。
NVIC_InitStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,
ENABLE);TIM_InternalClockConfig(TIM2);//选择哪个中断就写哪个TIM_TimeBaseInitStructure.TIM_ClockDivision
//修改分频对实际情况影响不大可以不修改,这里是不分频可选1~72TIM_TimeBaseInitStructure.TIM_CounterMode
//向上对齐模式同时还有向下对齐中央对齐模式TIM_TimeBaseInitStructure.TIM_Period
//计数器周期。
该参数决定了计数器计数溢出前的最大值。
TIM_TimeBaseInitStructure.TIM_Prescaler
//分频器预分频系数。
该参数决定了计数器时钟频率的变化程度。
TIM_TimeBaseInitStructure.TIM_RepetitionCounter
//高级计数器需要不需要用到的直接给0就好TIM_TimeBaseInit(TIM2,
TIM_TimeBaseInitStructure);TIM_ClearFlag(TIM2,
//用于解决一复位时就先进一次中断的情况TIM_ITConfig(TIM2,
ENABLE);NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);NVIC_InitStructure.NVIC_IRQChannel
TIM2_IRQn;NVIC_InitStructure.NVIC_IRQChannelCmd
ENABLE;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority
//抢占优先级NVIC_InitStructure.NVIC_IRQChannelSubPriority
//响应优先级NVIC_Init(NVIC_InitStructure);TIM_Cmd(TIM2,
SET){printf(T%d,T);T;TIM_ClearITPendingBit(TIM2,
TIM_IT_Update);//清出中断寄存器标志位用于退出中断}
测试工程下载https://download.csdn.net/download/qq_64257614/88202750?spm1001.2014.3001.5503
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback