-
STM32单片机串口接收数据的方法
串口作为单片机开发的一个常用的外设,应用范围非常广。大部分时候,串口需要接收处理的数据长度是不定的。那么怎么才能判断一帧数据是否结束呢,今天就以STM32单片机为例,介绍几种接收不定长数据的方法。首先
-
STM32单片机中的C语言基础知识
C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识。1 位 *** 作 下面我们先讲解几种位 *** 作符,然后讲解位 *** 作使用技巧。C语言支持以下六种位 *** 作: 下
-
快速入门LVGL(基于STM32,LVGL 8.2.0)
手把手带你移植LVGL 前言一、准备工作(工欲善其事必先利其器)1.硬件2.软件二、LVGL源码移植1.下载LVGL源码2.修改LVGL文件夹2.开始移植3.加入lvgl源码三、移植显示驱
-
嵌入式知识点(C语言)
#enum enum weekdays{Monday=1,Tuesday,wednesday,Thursday,Friday,Saturday,sunday}Mydays.olddays; 注意:enum枚举类型具有自动编号
-
STM32基础PWM输出
a)目的:基础PWM输出,以及中断配合应用。输出选用PB1,配置为TIM3_CH4,是目标板的LED6控制脚。b)对于简单的PWM输出应用,暂时无需考虑TIM1的高级功能之区别。c)初始化函数定义:v
-
STM32定时器产生PWM彻底应用
这次学习STM32花了很长时间,一个礼拜多,也有颇多收获,学习过程也有颇多曲折。这次的任务是:用STM32的一个定时器在四个通道上产生四路频率可调占空比可调的PWM波。看到这个题,我先看STM32的数
-
五种基于STM32平台的嵌入式 *** 作系统解析
基于STM平台且满足实时控制要求 *** 作系统,有以下5种可供移植选择。分别为μClinux、μCOS-II、eCos、FreeRTOS和rt-thread。下面分别介绍这五种嵌入式 *** 作系统的特点及不足,
-
ST:提高了STM32嵌入式应用设计的灵活性
底层API让设计人员更贴近芯片,优化性能、功耗和软件内存占用率横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)扩大其
-
stm32看门狗复位技巧编辑
一、看门狗复位的应用技巧包括三个方面:1:判断是否需要使用。如果要使用看门狗的话,需要做一些寄存器的配置,在程序区的某些地方也要加入喂狗指令来防止看门狗复位,有一定的工作量,所以用与不用需要考虑一下。
-
STM32中断优先级谁更高 主要根据两个方面来判断
一:综述STM32 目前支持的中断共为 84 个(16 个内核+68 个外部), 16 级可编程中断优先级 的设置(仅使用中断优先级设置 8bit 中的高 4 位)和16个抢占优先级(因为抢占优先级最
-
STM32通过I2C与BMP280通信
BMP280是博世最新推出的数字气压传感器,具有卓越的性能和低廉的价格,相对精度为±0.12 hPa(相当于±1米),传感器功耗仅有2.7μA。BMP280具有业界最小封装2.0 x 2.5 x 0.
-
STM32+MS5611测气压温度例程详解
一、基础知识首先,MS5611是什么MS5611气压传感器是由MEAS(瑞士)推出的一款SPI和I²C总线接口的新一代高分辨率气压传感器,分辨率可达到10cm。该传感器模块包括一个高线性度的压力传感器
-
基于STM32自码DS18B20驱动程序
DS18B20是一款单总线可编程分辨率的数字温度计,详细内容可见中英文datasheet,笔者不在赘述。很早就接触到的温度传感器,也相信每一个曾学习过嵌入式开发的人都用过,笔者在STM32F4上自码D
-
NUCLEO-F767ZI开发板评测
NUCLEO-F767ZI是意法半导体ST公司推出的低成本Nucleo评估板,目前为止,Nucleo系列可分为Nucleo-32、Nucleo-64和Nucleo-144三种产品,其中Nucleo-3
-
STM32 Nucleo-F746ZG开发板入门初探_STM32 Nucleo-F746ZG资料
STM32 Nucleo-F746ZG原理图STM32 Nucleo-F746ZG板上资源作为Nucleo系列核心板,尽管是高性能的STM32F7系列,板载外设资源也是比较少的,引脚比Nucleo-6
-
STM32的串口空闲中断及接受数据
STM32的串口空闲中断及接受数据——STM32简介STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核STM32的串口空闲中断及接受数据——关于什么是
-
基于STM32的嵌入式测控系统设计与实现
测控系统是水动力实验中的重要测试设备。在实验中有压力、拉力、加速度等物理量通过传感器转换成电压值,需要准确记录。虽然实验模型有很多种,但是共用传感器及测控系统,因此对测控系统的通用性和用户界面友好性提
-
STM32如何实现W25X16的汉字字库存储
系统中使用过多的汉字会出现芯片容量不够用的问题,可将数据存储在外部FLASH中,在需要使用时进行调用即可。本文是通过STM32串口1实现对W25X16的汉字字库存储。软件层面,配置串口1和SPI1即可
-
stm32 usb转串口的程序设计解析
串口调试在项目中被使用越来越多,串口资源的紧缺也变的尤为突出。很多本本人群,更是深有体会,不准备一个USB转串口工具就没办法进行开发。了解USB虚拟串口,为了在项目中用一下这个USB,调试方便一些,供