WordPress不关站备案插件,网站运营如何做,mui做浏览器网站跳转,郴州seo快速排名提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 总结 第一步#xff1a;先看原理图。PB0输出高电平是#xff0c;LED1点亮。
初始化完成了两项工作#xff1a; (1)从时钟上启动所用GPIO所在的总线#xff1b… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 总结 第一步先看原理图。PB0输出高电平是LED1点亮。
初始化完成了两项工作 (1)从时钟上启动所用GPIO所在的总线 (2)设置PB口的IO端口设置内容包括端口号、速率、输入or输出方式。
时钟设置为2M10M50M根据哪里来的《STM32F103固件函数库用户手册中文》P125
时钟设置为50M。中文说明手册中说最大18M时钟树上说最大72M。 其实就一个问题《STM32F103X8-B数据手册中文》“在APB2上的I/O脚可达18MHz的翻转速度。”是什么意思
从之前的理论知识知道GPIO端口是连接到APB2这个高速总线上的。所以这条语句就是启动APB2这条总线上的GPIO功能的。《STM32F103固件函数库用户手册中文》P34-35
功能控制完成的工作 向PB口的LED1端口写入1高电平。
总结 可见LED初始化是设置了某个IO端口的工作条件开启时钟和工作方式速度和输出方式。而功能开发则是控制则是实际使用该端口就是控制该端口输出高电平或者低电平。
总结这个过程也可以理解所谓的驱动是做什么的就是这里的初始化的工作。 另外也可以理解驱动和实际在功能上使用这两个步骤分别是怎么回事。 完整代码解说图片高清图片暂时还不知道怎么放上来 总结
暂无。