注:如有错误欢迎批评改正。 1.串口初始化 我用的是片上外设UART4(因为USART1-3已经有别的用途) 首先定义一个UART(通用异步收发传输器)初始化函数,在函数中定义一个GPIO初始化 ...
我们配套的示例程序均使用STM CubeMX开发,以图形化配置工具的形式根据应用配置STM MCU引脚 生成各模块初始化代码,并配有Cube工程文件。 对于新的产品设计,我们强烈推荐你使用STM CubeMX来开发,其诸多强大的功能特性将使产品开发事半功倍。下面将对这款软件做一个简单的介绍: STM CubeMX是意法半导体STMCube 的主动原创,可以减轻开发工作,时间和费用。STM Cub ...
2016-05-16 17:02 0 1945 推荐指数:
注:如有错误欢迎批评改正。 1.串口初始化 我用的是片上外设UART4(因为USART1-3已经有别的用途) 首先定义一个UART(通用异步收发传输器)初始化函数,在函数中定义一个GPIO初始化 ...
最近发现这个开源的GUI特别有意思,网上的资料还比较少,在这里记录一下我的整个开发过程 首先使用的IC是f103vet6 屏幕是淘宝的1.14寸LCD,分辨率135*240 第一步先去lvgl的github上面下载它的源码还有例程源码 我这里使用的版本是lvgl的7.6.0,刚刚上去看 ...
1、芯片输出PWM波形打码步骤 1.0主函数 1.1初始化输出PWM波形的定时器和IO口(例程使用定时器1的通道1,输出在PA8) 1.2初始化定时器1,HAL库中,使用定时器的 PWM 输出功能时, HAL 库为我们提供了一个独立 ...
1.开发环境 (1)Cube5.24 (2)Keil5 (3)STM32F103 2.Cube配置 Cube配置很简单,只要打开TIM4通道1的引脚,设置为输入捕获模式,在配置是高或低电平沿触发 TIM的定时器时钟可根据自己的需要来配置,触发模式为上升沿触发 ...
1、STM32F103ZET6简介 STM32F103ZET6的FLASH容量为512K,64K的SRAM。按照STM32芯片的容量产品划分,STM32F103ZET6属于大容量的芯片。 2、下载HAL固件库 打开STM32的官方网址:https://www.st.com ...
一、准备 开发板MCU型号:STM32F103VET 开发环境:TrueSTUDIO 辅助工具软件:STM32CubeMX 官方参考工程:Micrium_uC-Eval-STM32F107_uCOS-II.zip 下载链接:https ...
上一次,我们简单的测试了FreeRTOS的基于IAR EWARM v6.4和STM32F103VET6平台的Demo,对其有了一个基本认识。接下来我们开始自己移植FreeRTOS的过程。 1、创建一个“FreeRTOSTestProject”项目文件夹,并在其下创建FreeRTOS ...
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第12章 STM32F407的HAL库框架设计学习 通过本章节,主要是想让大家对HAL库程序设计的基本套路有个了解,防止踩坑。 12.1 初学者 ...