![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HAL+Cube MX stm32开发
记录HAL+Cube MX stm32开发的学习
KeinoChan
这个作者很懒,什么都没留下…
展开
-
HAL+Cube MX 学习之PWM
@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全...原创 2019-08-26 20:54:24 · 10115 阅读 · 5 评论 -
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 · 301 阅读 · 0 评论 -
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 · 1914 阅读 · 1 评论 -
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 · 1328 阅读 · 0 评论 -
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 · 1863 阅读 · 0 评论