GD32的固件库中有以下代码

SysTick_Config的参数,其实就是一个时钟次数,叫systick重装定时器的值。意思就是我要多少个1/f 时间后中断一下。时间与频率的公式:f=1/T   T=1/f , f是frequency为芯片时钟的频率。
如果GD32时钟频率为:120MHz,每次的时间为:T=1/120MHz。1秒钟为:1/(每次的时间)=1/(1/120MHz)=120 000 000次。1MHz是:1000 000。

SystemCoreClock是,找了两次,最终的数据是120MHz。所以不论哪种芯片,SystemCoreClock/1000  做为SysTick_Config的参数,都是1ms。

GD32 时钟怎么设定为1ms相关推荐

  1. STM32F103 - CubeMX 的使用实例详细(03)- 时钟配置 - 最大72M时钟的设定

    1 STM32F103 的时钟树: 从时钟树里面,我们可以看到,最大的时钟周期可以设为72M 2 STM32F103的Cube MX设定 2.1 如果采用内部时钟, 设置最大为64M,如下: 我们发现 ...

  2. GD32时钟设置与获取

    修改主频 GD32开发出来了自己的库.虽然和STM的标准库差不多但是也有一些差异. 使用GD32F407IG.今天在做测试的时候怀疑是时钟有问题.于是就想修改一下时钟.然后读取出各个总线的时钟.看看倍 ...

  3. GD32 时钟配置解析(以GD32F405为例)

    目录 时钟控制单元(CCTL) GD32F405时钟配置代码解析 时钟控制单元(CCTL) 时钟控制单元提供了一系列频率的时钟功能,包括一个内部16M RC振荡器时钟(IRC16M).一 个内部48M ...

  4. tm4c123gxl库函数调包侠养成(一)——————基本系统时钟与delay函数

    一.tm4的环境 本人使用的是ccs系统,安装教程网上很多,这里不一一赘述.ccs内部的集成允许tm4单片机编译下载调试仅靠数据线就可以完成,而不用独立的jlink,也算是其进步之处吧. 二.系统时钟 ...

  5. 赛灵思FPGA中的主要时钟资源介绍

    把握DCM.PLL.PMCD 和MMCM 知识是稳健可靠的时钟设计策略的基础. 赛灵思在其FPGA 中提供了丰富的时钟资源,大多数设计人员在他们的FPGA 设计中或多或少都会用到.不过对FPGA设计新 ...

  6. 我使用过的Linux命令之hwclock - 查询和设置硬件时钟

    我使用过的Linux命令之hwclock - 查询和设置硬件时钟 本文链接:http://codingstandards.iteye.com/blog/804830   (转载请注明出处) 用途说明 ...

  7. 51单片机按键控制数码管0~9_7种常见的51单片机时钟电路图

    在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式. 电子学习资料大礼包​mp.weix ...

  8. linux 设置时钟 教程,Linux hwclock命令参数及用法详解--Linux显示/设置硬件时钟命令...

    hwclock(hardware clock) 功能说明:显示与设定硬件时钟. 语 法:hwclock [--adjust][--debug][--directisa][--hctosys][--sh ...

  9. 《嵌入式 – GD32开发实战指南》第3章 GPIO流水灯的前世今生

    开发环境: MDK:Keil 5.30 MCU:GD32F207IK 上一章通过控制GPIO的高低电平实现了流水灯,但只是告诉了大家怎么做,如何实现流水灯,本文将深入剖析的GPIO流水灯的前生今世,深 ...

  10. 树莓派hwclock命令参数及用法详解--linux显示/设置硬件时钟命令

    功能说明:显示与设定硬件时钟. 语 法:hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test] [ ...

最新文章

  1. java正则表达式课程_通过此免费课程学习正则表达式
  2. Packet Tracer 5.0配置cisco路由器详细说明
  3. 线程调度四(setDaemon方法的使用)
  4. U盘无法安全正常弹出和删除如何处理
  5. IDEA2021创建Java Web项目
  6. python学习笔记(字典)
  7. NJ4X源码阅读分析笔记系列(三)—— nj4x-ts深入分析
  8. java 开发 jvm_Java开发人员应了解的JVM流行语
  9. document.getElementsByName和document.getElementById用法
  10. wireshark抓包分析 --https
  11. 深入理解Java虚拟机 学习总结
  12. OWASP 2013年十大Web应用安全漏洞
  13. npm install 报错(npm ERR! errno 1)
  14. C#求学之路MVC《医院管理系统》项目研发文献
  15. python判断是否是英文字母_python学习:判断字符串中字母数字空格的个数
  16. Dijkstra算法(单源最短路径)
  17. 使用IBM InfoSphere Guardium监视和审计IBM DB2 for i数据库活动
  18. SAP中采购计划协议中交货容差测试
  19. 电商“助推”论文代写、期刊代发 谁评学术端与不端?
  20. Quartus调用FIFO或者是RAM、ROM出现的问题

热门文章

  1. Tick-Tock将成历史 英特尔将推新的处理器发展机制
  2. 治疗植物神经紊乱吃什么药好,医生建议,中西医结合,取长补短!
  3. 页面多行时最后会有一个展开按钮和省略号共存
  4. 银行日常营业模拟(C++数据结构课程设计)
  5. unity使用PhotonEngine实现多人联机游戏开发(一)
  6. 【20170521校内模拟赛】热爱生活的小Z
  7. 剪辑师设计师必备:百度基于ERNIE-ViL大模型的MG风格人物生成器和动画素材生成器
  8. 视频流媒体服务器视频直播流播放界面持续抖动不稳定如何处理?
  9. 认识C语言 Day_2 >生命周期、作用域
  10. 递归查询部门以及部门下的成员列表