打卡第三天。

2022/2/15 基础班第三节培训。

主要讲的内容是:单片机时钟树,STM32CubeMX配置时钟、STM32的GPIO输出模式、输入模式。

1、STM32F103有4个时钟分别是:HSE高速外部时钟,HSI高速内部时钟,LSI低俗内部时钟,LSE低俗外部时钟。

2、STM32CubeMX配置时钟

(1)、首先点击RCC在High speed clock(HSE)下拉选择Crystal/Ceramic Resonator使能外部时钟,在右边的仿真芯片图上使能的2个引脚就会亮起来RCC_OSC_IN、RCC_OSC_OUT。

(2)、PPL选择9倍频APB1选择/2的推荐配置

(3)、STM32CubeMX配置的总线时钟文件截图与解析

(4)、GPIO使能

3、STM32的GPIO输出模式:推挽输出、开漏输出、复用推挽输出、复用开漏输出

(1)、推挽输出利用MOS控制IO的高低输出。

(2)、开漏输出利用MOS控制IO的低电平输出,高电平则是使用内部上拉电阻来控制。或者是外部加上一个上拉电阻 可以是5v也可以是3.3v。

(3)、复用功能输出则是用外部来控制列如I2C

4、STM32的GPIO输入模式:上拉输入、下拉输入、浮空输入、模拟输入 。

(1)、上下拉输入就是控制2个上下拉开关,当设置为上拉输入时,内部上拉开关,开启如果外部有个低电平则,IO原本读到的是高电平转为低电平

(2)、浮空输入是2个开关都断开,此时IO属于一个未知的状态。

(3)、模拟输入则是将TTL肖特基触发器断开,信号直接从模拟输入通过ADC控制器分析模拟的值。

百问网7天物联网智能家居 学习心得 打卡第三天相关推荐

  1. 百问网7天物联网智能家居 学习心得 打卡第五天

    打卡第五天. 2022/2/27基础班第五节培训. 主要讲的内容是:AT指令.网络基础.程序框架. 1.WiFi模块是用乐鑫的处理器,可以在百度上搜索乐鑫ESP8266.网站ESP8266 Wi-Fi ...

  2. 百问网7天物联网智能家居 学习心得 打卡第四天

    打卡第三天. 2022/2/16 基础班第三节培训. 主要讲的内容是:中断流程图.中断有那些(概括).中断优先级.GPIO中断. 1.中断流程图,程序开始时先执行主程序,这个时候如果发生中断了,暂停主 ...

  3. 百问网7天物联网智能家居 学习心得

    2020/2/12 打卡第一天 首先早上9点半黄老师准时开了,基础班第一节的培训. 主要讲的内容是:嵌入式的学习路线和职业规划.接下来我归类总结一下. 1.什么是嵌入式:电脑不属于嵌入式,以我的理解嵌 ...

  4. 【百问网7天物联网智能家居】训练营学习笔记(七)

    在完成业务裸机的过程中,会用到freertos的任务通知和队列这两个内容 回顾下我们一开始的项目需求: 现在来看这个需求,在上了前面的课程后,相信大家心里已经有了实现它的方法脉络了 我们对于mini开 ...

  5. 【百问网7天物联网智能家居】训练营学习笔记(二)(需求分析,框架建立)

    构建一个项目的大致流程: 1,负责拉项目的同时,就叫市场部的同事吧,他们在外面和别的公司或者企业的人进行交流协商,得到一个项目: 2.然后再将这个项目交由研发部的负责人评估怎么做,研发部负责人召集手下 ...

  6. 百问网七天物联网智能家居第2篇

    前面学习了ESP8266与手机的连接方式,可以先验证一下整个连接及发送数据流程,方便对整个功能的了解. 步骤如下:1 . 首先可以用百问网提供的软件工具,将mini开发板变成一个虚拟串口工具.当烧写完 ...

  7. 【百问网】七天智能家居实战

    以下是我在百问网7天物联网智能家居学习中的一些心得体会 一.GPIO GPIO口有八钟工作模式:推挽输出.开漏输出.复用推挽输出.复用开漏输出.浮空输入.模拟输入.上拉输入.下拉输入. 推挽输出:控制 ...

  8. 百问网--七天物联网课程学习笔记(4)

    FreeRTOS源码下载(官方网址:www.freertos.org) 用户手册下载: 移植步骤 1.将"FreeRTOS-LTS\FreeRTOS\FreeRTOS-Kernel" ...

  9. 百问网七天物联网课程学习笔记——单片机时钟

    学习了百问网的智能家居实战训练营之后,对单片机的时钟树又有了更深刻的了解. 在现代的计算机操作系统中必定有一个时钟,在stm32f103系列的单片机中,时钟源有内部时钟源和外部时钟源之分,外部时钟源采 ...

  10. 百问网七天物联网课程学习笔记——单片机中断的使用

    学习了百问网的智能家居实战训练营之后,对单片机的中断又有了更深刻的了解. 中断,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,暂时中断(中止)当前程序的执行,而转去为事件服务,待服 ...

最新文章

  1. Javascript中的深拷贝和浅拷贝
  2. (笔试题)最大覆盖点
  3. Qt Quick入门
  4. 测试工具之Jmeter(各部件简单介绍)
  5. 大话设计模式—模板方法模式
  6. c++整理程序 dev_C编程从入门到实践:C语言开发工具详解(2)
  7. 为什么现代系统需要一个新的编程模型?
  8. 【转】SSL/TLS协议运行机制的概述
  9. NOIP2018赛前停课集训记——最后的刷板子计划
  10. linux-redis
  11. 怎么把php写入文件格式,如何将一个PHP数组有格式的写入文件中
  12. bzoj 3611: [Heoi2014]大工程(虚树+树形DP)
  13. 考研数学线上笔记(四):凯哥极限与连续概念选择题系列课程
  14. win7如何添加终端服务器,Win7系统如何添加超级终端?Windows7系统超级终端的添加方法...
  15. Windows设置调节音量的快捷键
  16. 爬虫碰到状态码412的解决办法
  17. EAS BOS 序时簿做组织单元隔离
  18. html中加入标题居中,在html标题标记中居中的div元素
  19. 谷雨,微信公众号图文排版必备素材集锦
  20. win7开机密码_win7忘记开机密码怎样才能打开电脑?别再用那些错误的方法了

热门文章

  1. 运维的升级打怪之路v2版
  2. iis 设置php静态,PHP的Rewrite静态化服务器配置(包括IIS的静态华配置)
  3. 2021年7月最新iOS面试题总结(答案篇)
  4. 华为LTC流程再造(BPR)的来龙去脉,看一篇文就够了!管理变革专家许浩明老师
  5. 5GNR终端理论峰值速率计算
  6. delphi Use MSBuild externally to compile 无法DEBUG
  7. Elasticsearch-head插件安装
  8. HTML篇三——(1)
  9. 网络安全-江湖高手专用的“隐身术”:图片隐写技术
  10. 【LLS-Player】webrtc m94 修改