- 博客(6)
- 收藏
- 关注
原创 HAL+Cube MX 学习之UART串口通信
记录HAL库+Cube MX的学习过程,不定期更新……一、UART’s Configuration在Connectivity的USART1配置中,Mode选择为Asynchronous(异步通信),Cube MX已经配置好了相关的引脚,下面的波特率没有特别要求,需要跟串口助手的波特率一致,常用的波特率是9600和115200,然后生成代码。二、Coding in MDK可以直接用prin...
2019-08-29 16:16:06
1913
原创 HAL+Cube MX 学习之外部中断测PWM频率
记录HAL库+Cube MX的学习过程,不定期更新……一、About External InterruptSTM32的外部中断跟51的没有很大的区别,也是在中断条件成立时,转而执行中断函数,执行完后回到主函数继续执行。二、EI’s Configuration in Cube MX首先是要对有中断功能的引脚进行配置,然后在System Core的NVIC(中断相关设置)中使能中断,比如设置的...
2019-08-29 13:34:00
1395
原创 HAL+Cube MX 学习之ADC与DAC
记录HAL库+Cube MX的学习过程,不定期更新……一、DAC(Digital to Analog Converter)DAC的Cube MX设置很简单,选择在Analog中选择DAC,设置OUT1,会自动对应PA4。当然,如果看过原理图,知道PA4引脚可以选择为DAC_OUT1 ,也可以直接对PA4进行设置。打开生成的工程,插入下列代码,HAL_DAC_SetValue(&h...
2019-08-29 12:43:55
1996
1
原创 HAL+Cube MX 学习之点亮一个LED
记录HAL库+Cube MX的学习过程,不定期更新……一、Create a new project如图,新建工程之后找到自己的芯片型号,双击进入配置界面。二、Configuration我们知道,点亮LED的原理就是让其两端有电压差,笔者用的芯片原理图如下,当PA8为低电平时,LED0就能被点亮。因为我们想让PA8引脚输出为低电平以点亮LED,左移将PA8引脚设为GPIO_Outpu...
2019-08-27 13:56:57
365
原创 HAL+Cube MX 学习之PWM
@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全...
2019-08-26 20:54:24
10476
5
原创 51单片机定时器工作方式1、2原理详解
51单片机方式1、2的详解:写在前面知识填充方式一工作原理初值的设定代码实现方式二工作原理初值的设定代码实现写在前面1.本篇博文旨在帮助那些像我一样刚入门51单片机,如果你对定时器有一定了解,但是其中的的工作方式不能理解,那么这篇文章很适合你,如果你是大神的话…直接绕行吧……2.我在学习的过程中由于知识上的不足很多的讲解看不懂,在翻找了许多资料真正理解之后,打算以一种简单易懂的方式进行解释,...
2019-08-09 18:38:36
65016
24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人