Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
STM32第二天之外部中断及系统定时器
1 中断优先级 1 在 NVIC 有一个专门的寄存器 中断优先级寄存器 NVIC IPRx 用来配置外部中断的优先级 IPR 宽度为 8bit 原则上每个外部中断可配置的优先级为 0 255 2 数值越小 优先级越高 在 F103 中 只使
笔记
STM32
单片机
嵌入式硬件
STM32G30C8T6hal库串口非固定长度
1 由于从标准库转到hal库 还是特别不适应 串口测试遇到了一下问题 记录一下 2 hal库串口的配置不再赘述 hal库串口接收完毕可调用回调函数 接收的字节为固定长度才会回调 感觉非常麻烦 而且要重新开启接收中断 特别不适用于项目 想按照
STM32
单片机
arm
STM32标准库软件模拟IIC驱动0.96OLED屏幕4pin模块,全系列通用
我前一篇博客提到采用SPI协议驱动0 96OLED屏幕 顺便把IIC协议的也一起写了 主体思路一致 放个之前的链接 STM32HAL库软件模拟SPI驱动0 96OLED屏幕 F1 F4系列通用 6pin和7pin模块通用 plmm 的博客
STM32
嵌入式硬件
单片机
STM32与ESP8266-MQTT固件的应用
本文以Clion作为编译器 STM32F407作为芯片 通过串口以AT指令与ESP8266 01S进行通信 让其连接到腾讯云物联网平台 一 ESP8266 01S ESP8266 01S原本固件是不支持MQTT的 因此需要在安信可官网去下载
STM32ESP8266
STM32
嵌入式硬件
单片机
内存管理实验
内存管理 1 介绍 内存管理 是指软件运行时对计算机内存资源的分配和使用的技术 其最主要的目的是如何高效 快速的分配 并且在适当的时候释放和回收内存资源 内存管理的实现方法有很多种 他们其实最终都是要实现 2 个函数 malloc 和 fr
嵌入式
单片机
OPENV接收和发送串口的数据
import sensor image time from pyb import UART from pyb import Pin Timer LED import re sensor reset sensor set pixformat
ESP32
笔记
单片机
STM32
四位数显表头设计
去年帮别人定制了一个四位数显小表头 可以用于测量4 20mA或者0 5V 0 10V输出的的各种传感器 可设置显示范围 上下限报警灯 由于后面更改方案 此方案暂时搁置不用 今天来分享一下软硬件的设计过程 1 硬件设计 1 1电源 电源采用一
单片机
嵌入式
物联网
人工智能
STM32
解决Keil调试模式下无法设置断点的问题
问题描述 使用Keil打开工程文件 进入调试模式后 只有main c文件里面可以设置断点 其余文件都不可以设置断点 可能的原因及解决方案 原因1 工程路径包含中文 解决方案1 更换为全英文路径 原因2 工程没有全部Rebuild 解决方案2
STM32开发
Keil软件使用
STM32
单片机
嵌入式
stm32对flash的读写保护与解除
一 STM32对内部Flash的保护措施 所有STM32的芯片都提供对Flash的保护 防止对Flash的非法访问 写保护和读保护 1 读保护即大家通常说的 加密 是作用于整个Flash存储区域 一旦设置了Flash的读保护 内置的Flas
STM32
单片机
arm
DS1302芯片介绍
低功耗时钟芯片DS1302可以对年 月 日 时 分 秒进行计时 且具有闰年补偿等多种功能 DS1302的性能特性 实时时钟 可对秒 分 时 日 周 月以及带闰年补偿的年进行计数 用于高速数据暂存的31 8位RAM 最少引脚的串行I O 2
单片机
嵌入式硬件
keil device没有芯片
若试了各种办法没有找到解决方案 可以试试我这个方法 若工程后缀是 uvproj 则可能是keil4的工程 而电脑装的是keil5的版本 改为 uvprojx后即可正常找到芯片了 也可以Project gt Manage gt Migrate
keil编译环境
单片机
STM32
STM32 HAL——GPIO
HAL的代码规范建议 以下内容是我自己参照HAL做的总结 如果公司有固定的编码规范 就跟公司保持一致 如果没有 那就推荐和所用库保持一致 注意 因人而异 并不具有普遍适用性 HAL库有如下代码规范 1 目录名除了专有词汇外 统一是单词首字母
嵌入式开发
STM32
单片机
嵌入式硬件
Powered by 金山文档
第十三篇、基于Arduino uno,获取薄膜压力传感器的值——结果导向
0 结果 说明 先来看看串口调试助手显示的结果 第一个值是上电后检测到的平均压力值 第二个值是实时的压力值 第三个值是平均压力值和实时压力值的差值 如果是你想要的 可以接着往下看 1 外观 说明 虽然薄膜压力传感器形态各异 但是原理和代码都
arduino单片机的实际应用
单片机
嵌入式硬件
Arduino
stm32f103中断函数配置
一 配置中断优先级NVIC 1 初始化中断结构体在misc h中找到 NVIC InitTypeDef 这个结构体并定义 2 中断优先级分组 在misc c文件里找到 void NVIC PriorityGroupConfig uint32
STM32
嵌入式硬件
单片机
STM32F4实现SD卡读写
更多交流欢迎关注作者抖音号 81849645041 目的 熟悉SD卡和SDIO工作原理 掌握SD卡的读写 原理 大多单片机系统都需要大容量存储设备 以存储数据 目前常用的有 U 盘 FLASH 芯片 SD 卡等 他们各有优点 综合比较 最适
嵌入式基础STM32
单片机
STM32
物联网
c语言
【嵌入式基础】串口中断通信VS串口DMA通信
目录 目录 前言 一 串口通信 1 通信方式 2 通信速率 3 串口通信的三种工作方式 二 串口中断通信 1 串口中断特点 2 CubeMX配置初始化串口中断相关外设 3 串口中断程序分析 4 实验效果 三 串口DMA通信 1 关于DMA
单片机
STM32
嵌入式硬件
esp32固件下载时有关串口通信的问题
最近我做了个简易的esp32开发板 用arduino写了点程序 却怎么也传不上去 用arduino上传的时候总是显示 A fatal error occurred Failed to connect to ESP32 No serial d
单片机
BUCK电路分析(二)
BUCK电路分析 二 PSIM仿真同步BUCK电路 在上片文章中 初步的分析了BUCK电路的工作原理 本章使用PSIM软件仿真BUCK电路 观察分析BUCK电路器件关键波形 图1是同步BUCK电路图 开关频率设置为200K 固定占空比 在仿
BUCK电路分析
单片机
fpga开发
嵌入式硬件
STM32
ADC 读取电位器旋钮,用回差消除临界值档位跳动
就是比如 用电位器当旋钮做风扇调速 划分出10 个速度档位 对应10 个ADC 转换结果的阈值 如果直接比较阈值 当旋钮拧到临近阈值的地方时 ADC 结果的微小跳动会导致风扇档位在两个级别之间不停左右横跳 因此想到了利用回差来消除抖动 回差
Note
算法
单片机
嵌入式硬件
Keil编译完成后出现的程序大小说明
Keil编译完成后出现的程序大小说明 Code 代表执行的代码 程序中所有的函数都位于此处 也可认为是程序所占用的FLASH大小 存储在FLASH中 RO data Read only data 代表只读数据 程序中所定义的全局常量数据和字
STM32
单片机
嵌入式硬件
学习
«
1 ...
6
7
8
9
10
11
12
...100
»