打卡第三天。
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控制器分析模拟的值。
版权声明:本文为CSDN博主「su165108515」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/su165108515/article/details/122934571
2020/2/12
打卡第一天
首先早上9点半黄老师准时开了,基础班第一节的培训。
主要讲的内容是:嵌入式的学习路线和职业规划。接下来我归类总结一下。
1、什么是嵌入式:电脑不属于嵌入式,以我的理解嵌入式就是由单片机来控制硬件设备来达到设备智能。
2、展示了嵌入式工程师的工资以及需要掌握那些能力:入门需要掌握基本的C语言、数电、模电知识。待遇想要好的话需要掌握操作系统。在经历过几的工作经历后的发展方向有2种资深工程师或者项目经理。
3、什么是AMR:AMR公司是一家设计处理器架构的公司。采用ARM公司提供方案设计的处理器芯片统称。AMR的处理器有分这几种:A应用程序型Application Processor、R实时控制器型Real Time Controller、M微控制器型Microcontroller Processor。
4、主流MCU有:F0和F1 在我的范围为内只用过这2款单片机。
5、MCU和MUP的区别:MCU是把RAM和Flash、CPU集成在一起的叫MCU,而MPU是吧RAM和Flash放在外部的。
6、开发流程图:见图一简单来说 就是找一个合适自己的编译器用C语言编写后编译再使用下载器下载到开发板上进行调试。主要的编译器是KEIL串口调试工具看自己喜好用什么、下载器有ST link和CH340串口下载器。
7、介绍STM32F103_MINI开发板有哪些接口和硬件设备。以及介绍了百问网的下载软件的操作介绍。选择hex文件或bin文件 电脑插上MINI开发板即可完成下载。
8、下午就是提高班了 没什么基础,所以看来一会也没看出什么东西。
版权声明:本文为CSDN博主「su165108515」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/su165108515/article/details/122901016
打卡第三天。
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控制器分析模拟的值。
版权声明:本文为CSDN博主「su165108515」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/su165108515/article/details/122934571
2020/2/12
打卡第一天
首先早上9点半黄老师准时开了,基础班第一节的培训。
主要讲的内容是:嵌入式的学习路线和职业规划。接下来我归类总结一下。
1、什么是嵌入式:电脑不属于嵌入式,以我的理解嵌入式就是由单片机来控制硬件设备来达到设备智能。
2、展示了嵌入式工程师的工资以及需要掌握那些能力:入门需要掌握基本的C语言、数电、模电知识。待遇想要好的话需要掌握操作系统。在经历过几的工作经历后的发展方向有2种资深工程师或者项目经理。
3、什么是AMR:AMR公司是一家设计处理器架构的公司。采用ARM公司提供方案设计的处理器芯片统称。AMR的处理器有分这几种:A应用程序型Application Processor、R实时控制器型Real Time Controller、M微控制器型Microcontroller Processor。
4、主流MCU有:F0和F1 在我的范围为内只用过这2款单片机。
5、MCU和MUP的区别:MCU是把RAM和Flash、CPU集成在一起的叫MCU,而MPU是吧RAM和Flash放在外部的。
6、开发流程图:见图一简单来说 就是找一个合适自己的编译器用C语言编写后编译再使用下载器下载到开发板上进行调试。主要的编译器是KEIL串口调试工具看自己喜好用什么、下载器有ST link和CH340串口下载器。
7、介绍STM32F103_MINI开发板有哪些接口和硬件设备。以及介绍了百问网的下载软件的操作介绍。选择hex文件或bin文件 电脑插上MINI开发板即可完成下载。
8、下午就是提高班了 没什么基础,所以看来一会也没看出什么东西。
版权声明:本文为CSDN博主「su165108515」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/su165108515/article/details/122901016
暂无评论