[技术问答] 菜鸟初学M058S之数据结构

[复制链接]
 楼主| niuyaliang 发表于 2013-11-27 22:52 | 显示全部楼层
  1. __IO uint32_t CLKSTATUS;
字面理解,时钟的状态,用于监控时钟状态是否稳定,时钟是否正常切换,一般应该加个延时即可
 楼主| niuyaliang 发表于 2013-11-27 22:55 | 显示全部楼层
  1. __IO uint32_t CLKSEL0;
时钟源选择控制寄存器,选择systick和HCLOCK的时钟源,是被保护的
 楼主| niuyaliang 发表于 2013-11-27 22:57 | 显示全部楼层
  1. __IO uint32_t CLKSEL1;
选择各个外设的时钟源,包括以下外设
图像 057.png
zhangjin_comeon 发表于 2013-11-27 23:02 | 显示全部楼层
预留位?
 楼主| niuyaliang 发表于 2013-11-27 23:04 | 显示全部楼层
zhangjin_comeon 发表于 2013-11-27 23:02
预留位?

这个我是按英语翻译的,不知道那是个什么东西,干什么用的
 楼主| niuyaliang 发表于 2013-11-27 23:05 | 显示全部楼层
黄小俊 发表于 2013-11-27 21:53

:lol欢迎指教,有许多不懂的地方
 楼主| niuyaliang 发表于 2013-11-27 23:08 | 显示全部楼层
  1. __IO uint32_t CLKDIV;
这是时钟分频寄存器,设置ADC,UART,HCLK的时钟除频数
 楼主| niuyaliang 发表于 2013-11-27 23:10 | 显示全部楼层
  1. __IO uint32_t CLKSEL2;
也是时钟源选择控制寄存器,设置下图外设中的时钟源
图像 058.png
 楼主| niuyaliang 发表于 2013-11-27 23:11 | 显示全部楼层
  1. __IO uint32_t PLLCON;
PLL控制寄存器,设置PLL的操作频率和输出模式
 楼主| niuyaliang 发表于 2013-11-27 23:14 | 显示全部楼层
  1. __IO uint32_t FRQDIV;
这个好像是设置分频器的,使能或禁止以及设置分频器输出的频率
ttlasong 发表于 2013-11-29 11:57 | 显示全部楼层
地瓜patch 发表于 2013-11-29 15:41 | 显示全部楼层
看这情况显然不是菜鸟啊
zxf0168 发表于 2013-11-29 18:25 | 显示全部楼层
5141314 发表于 2013-12-8 16:44 | 显示全部楼层
非常不帅 发表于 2013-12-9 15:28 | 显示全部楼层
骗子的片子 发表于 2014-1-20 15:21 | 显示全部楼层
这些个寄存器是该好好学习一下,都是基础
zxf0168 发表于 2014-2-11 19:47 来自手机 | 显示全部楼层
楼主复制粘贴的不错,哼哼学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部