课程来自百问网:https://www.100ask.net
单片机时钟 时钟是单片机的脉搏,是单片机的驱动源,使用任何一个外设都必须打开相应的时钟。这样的好处是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,达到节能,实现低功耗的效果。每个时钟 tick,系统都会处理一步数据,这样才能让工作不出现紊乱。
现代计算机系统中必定有时钟;高级的单片机系统中,存在不同频率的时钟(不同的外设需要不同的时钟),高频率代表高功耗,如果系统中不需要这么高的频率,可以选择低频率时钟,如果不许要某个外设后,可以停掉其对应的时钟。
时钟产生源可以是单片机内部时钟,也可以外接晶振组件,系统中具体需要多少频率的时钟可以看单片机数据手册
时钟树(clock tree) stm32f103c8t6 板子时钟树,如下:
时钟树图中有以下概念
时钟源 hse: 高速外部时钟(外接晶振组件) hsi: 高速内部时钟(精度比 hse 低) lsi: 低速内部时钟(精度比 lse 低) lse: 低速外部时钟 分频器 用于降低输入时钟源频率,比如 /2 代表对时钟源频率除以 2
倍频器 用于提高输入时钟源频率,比如 x2 代表对时钟源频率乘以 2
选择器 有多个输入源时,选择某一个时钟源
stm32 的 gpio gpio(general-purpose input/output),通用型输入输出的简称。
stm32f103c8t6 一共有 48 个引脚 按 a、b、c 分组,每组 16 个引脚,编号为 0~15,共有 32 个 gpio 引脚(其它的被电源、晶振、复位等占用) gpio 支持 8 中工作模式 gpio 工作模式 输出模式
推挽输出(push-pull):使用 vdd / vss 电源输出,将信号放大,驱动力变强 开漏输出(open-drain):关闭 vdd 输出,低电平可以通过 vss 输出,高电平则无法通过,输出状态保持原值(一般有个 vcc 电源,此值与 vcc 一致)。 复用推挽输出(alternate function push-pull):非芯片控制,某外设借用芯片中的推挽输出线路对引脚输出值 复用开漏输出(alternate function open-drain):非芯片控制,某外设借用芯片中的开漏输出线路对引脚输出值 出入模式
上拉输入(pull-up):vdd 输入,读取的是 vdd 高电压,防止误操作 下拉输入(pull-down):vss 输入,读取到的是 vss 低电压,防止误操作 浮空输入(floating input):直接读取引脚值,此引脚悬空状态下可能会产生不稳定的点流,对整个芯片产生不确定影响 模拟输入(analog mode):引脚数值直接传到外设上,通过 ttl 肖特基触发器控制 编程题 需求:点击板子上的按键控制 led 灯亮灭
如何释放700M黄金频段的红利?
如何提高永磁同步电机制造自动化系统的能源效率
iQOO Pro新品发布会三天倒计时,5G强悍再次加速
P1.5LED软模组技术参数及性能概述
家电维修案例
七天物联网智能家居实战学习笔记(三)
数字资产永续合约交易平台开发数字资产交易所搭建
四川移动将携手华为共同探索5G行业创新应用
双摄像头手机诺基亚新款手机来袭:全金属+无边框
从Mate 30到P50,华为被制裁后的国产替代之路
中国模拟芯片市场的规模现在怎样
示波器合成信号波形的分析 滤波电路、分频电路等
超威集团:“疫”路同行 彰显大企担当
OPPO R11发布时间已过,OPPO R11将成明星最爱,引领2017科技时尚新潮流
骁龙888 Plus升级是挤牙膏?一文看懂高通推出这款产品背后的深意
索尼推出全新Walkman,搭配Android 9.0系统
ADAU1787具有两个DSP的CODEC音频解决方案
2024开年的IC市场,哪些芯片在涨?哪些仍不振?
5G正式商用的关键词你留意了吗
华为盘古大模型预期怎么样 华为盘古大模型需要光模块吗