相关文章

STM32 寄存器配置笔记——USART DMA发送

一、DMA介绍 直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传 输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。当产品对于时序要求较严格时,外设使用DMA的方式能够减轻CPU负…

STM32 定时器

目录 三种定时器的区别通用定时器的特点描述计数器模式通用定时器工作过程1.时钟部分(时钟来源)2.时基单元3.输入部分4.输出部分 计数器时钟计算方法定时器相关寄存器定时器库函数结构体定时器库函数结构体定时器总断配置过程通过定时器让LED灯间隔1s闪烁 三种定时器的区别 ST…

STM32学习(六)中断

中断基本知识 中断的定义 中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行 中断…

基于STM32F103C8T6的自平衡小车

一,硬件 1.电源 本设计采用两级压降设计,在提升电压转换效率的同时,尽可能减少降压芯片的散热。 一级压降采用DC-DC模块将三节串联的18650电池的12V降到5V,具体选型采用的是TI的TPS5430芯片,其最大电流3A(…

STM32学习笔记

目录 STM32 F103图解 01.GPIO输出—使用固件库点亮LED GPIO_LED_B main.c bsp_led.c bsp _led.h GPIO_LED_G main.c bsp_led.c bsp_led.h GPIO_LED_R main.c bsp_led.c bsp_led.h GPIO_LED_RGB main.c bsp_led.c bsp_led.h 02.GPIO输入-按键检测 按一次亮&#xf…

基于stm32温度传感器DS18B20实验

本设计应用正点原子的stm32f103rcTx系列完成,鉴于目前本人还是学生,所以知识能力有限,还望博客各位大佬不喜勿喷 设计效果:开发板烧录程序以后lcd屏幕会检测DS18B20是否存在,如果存在,即可获取当前温度&am…

STM32 舵机控制器

这节的内容将为大家介绍用stm32单片机做一个舵机控制器,通过旋转电位器,来控制舵机的输出角度。 在讲源码之前我们先复习一下舵机的控制原理,在频率50hz下,给一个0.5ms-2.5ms脉宽的占空比,就可以对舵机进行一个45-180的…

STM32入门学习之ADC

1.ADC在STM32进行数据采集时十分重要。通过ADC可以将外界的数字信号转换为模拟信号,以满足采样的需求。(资料参考于正点原子) STM32 拥有 1~3 个 ADC ( STM32F101/102 系列只有 1 个 ADC ),这些 ADC 可以独立使用&#…

stm32外部中断函数的学习总结

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、外部中断的引用1.GPIO引用2.AFIO配置3.NVIC的配置4.中断函数 二、完整代码 前言 提示:这里可以添加本文要记录的大概内容: 详细记…

STM32 学习13 低功耗模式与唤醒

STM32 学习13 低功耗模式与唤醒 一、介绍1. STM32低功耗模式功能介绍2. 常见的低功耗模式(1)**睡眠模式 (Sleep Mode)**:(2)**停止模式 (Stop Mode)**:(3)**待机模式 (Standby Mode)**: 二、睡眠模式1. 进入…

基于STM32的蓝牙小车

目录 tb6612 520编码电机 PI闭环 蓝牙 tb6612 TB6612是双驱动,也就是可以驱动两个电机; 下面分别是控制两个电机的IO口: STBY接低电平处于待机模式,接高电平开始工作置1通过AIN1 AIN2,BIN1,BIN2 来控…

stm32学习记录TIM输出比较

通用定时器的输出比较部分: 开始写代码: PWM初始化: RCC开启时钟,把我们要用的TIM外设和GPIO外设的时钟打开配置时基单元(包括前面的时钟源选择)配置输出比较单元(里面包括这个CCR的值、输出比较模式、极性选择、输出使能这些参数)配置GPIO运行控制,启动PWM 介绍…

STM32F103 ADC采样

ADC采样 ADC采样有一下几种方式: 积分型逐次比较型并行比较型电容阵列逐次比较型压频变换型 stm32的adc采样 我们stm32的adc采样使用的是逐次比较型的方式进行采样的 配置过程也很容易实现,思路很简单: 配置初始化配置软件/硬件采样方式…

基于springboot layui食疗菜谱网站源码

基于springboot layui食疗菜谱网站源码437 开发工具:idea 或eclipse 数据库mysql5.7 数据库链接工具:navcat,小海豚等 package com.wuye.util;import org.springframework.util.StringUtils;import java.text.ParseException; import java.text.Simp…

物联重器 美格智能铸就

物联网行业又出重磅消息:美格智能推出新款基于高通MSM8905平台的标准4G智能模块,美格智能已经成为行业内可以提供最完整的4G智能物联技术的解决方案商。4G LTE智能物联方案涵盖:NB-IoT解决方案MDM9206、LTE Cat4 M2M解决方案 MDM9207、4G智能…

Odex引起的开机概率性异常

Odex引起的开机概率性异常 1.开机黑屏(整个界面都是黑的,长按power键可以出现提示框,过一段时间可以恢复-大概3到10分钟,或者重启后恢复)[编辑]问题描述 2.开机进入待机界面不可用(只有状态栏可见&#xff…

高通-LCD驱动框架简述

LCD驱动框架简述 目录 一 LCD硬件结构框架 二 不同的硬件结构LCD的驱动框架简述 三 RGB接口LCD驱动简述(以户外手机(Android5.1)为例) 3.1 硬件线路框架 3.2 软件驱动框架 3.2.1 第一层:核心层 3.2.2 第二层:FB驱动层 3.…

msm8909的摄像头调试记录

MSM8909摄像头调试记录 前言 ​ 最近因为项目需要,客户需要用到摄像头的功能,与硬件沟通确认选型OV8858的摄像头资源,本人也是第一回进行摄像头相关驱动移植于调试,其间也遇到很多的坑,为了方便后面的查阅&#xff0…

msm8909 android5.1.1,MSM8909+Android5.1.1键盘驱动---sn7326介绍

MSM8909Android5.1.1键盘驱动---sn7326介绍 1. Sn7326概述 SN7326是一款带智能自扫描的键盘扩展芯片,支持多达8*8个按键。按下/松开按键的动作被编码成一个字节的数据存入到按键事件寄存器(key event register)中,主控制器可通过I2C串行总线读取按键…

美格智能铸就物联网重器

物联网行业又出重磅消息:美格智能推出新款基于高通MSM8905平台的标准4G智能模块,美格智能已经成为行业内可以提供最完整的4G智能物联技术的解决方案商。4G LTE智能物联方案涵盖:NB-IoT解决方案MDM9206、LTE Cat4 M2M解决方案 MDM9207、4G智能…