找到 “库” 相关内容 条
  • 全部
  • 默认排序

STM32单片机的开发离不开其强大的函数支持。这些函数为开发者提供了统一的接口,简化了底层硬件的操作,提高了开发效率和程序的可靠性。下面将分享20个STM32单片机常用的函数。1. GPIO初始化函数void HAL_GPIO_Ini

​ 20个STM32单片机常用的库函数汇总

ML307A是一款新一代小尺寸Cat.1模组,采用标准AT指令和OpenCPU开发,支持GNSS、Wi-Fi Scan等功能。可以广泛应用于各种消费级、工业级产品上。1、GPIO控制复位使用HAL函数控制GPIOA的PIN1引脚。先将PI

ML307A模组如何复位?

Simcenter Flotherm 是一款专业的电子散热仿真软件,在电子设备热设计领域发挥着关键作用。它拥有先进的网格划分与求解器,基于笛卡尔网格和智能 SmartPart 技术,能高效处理复杂电子模型,加速分析进程。其丰富的 SmartParts ,包含各类电子组件,助力快速构建模型。在数据处

Simcenter Flotherm 2410 热仿真软件分享

做单片机研发前几年,一直没用过动态内存分配的功能,但是如果想成为软件架构设计师,这是绕不过的一道坎。其实单片机很少使用c标准自带的malloc()函数去动态分配内存,除非,你看老板不爽...因为有缺陷,文章后面会提及。一般是工程师借助现成的参考代码,然后重新设计内存管理代码,改进动态内存分配算法。

为什么单片机上的程序不建议使用malloc?

前言用过sqlite的朋友都知道,在数据目录会有xxx.db文件,你可能看到过,其实数据不只有xxx.db,有时候还会有xxx.db-shm、xxx.db-wal、xxx.db-journal等文件,你有想过这些文件的作用是什么吗?还有使用数据时,偶尔会报SQLITE_BUSY或者SQLITE

1926 0 0
SQLITE问题整理

前段时间,有小伙伴私信我,希望我能出一期关于多线程开发思路的文章,抱歉,最近事情太多,拖更了这么久。其实关于多线程相关的文章,我更新了不少,也梳理过多线程开发的13条建议:使用标准中的并行算法:C 标准中有大量算法,在C 17后,有60多个算法支持并行执行,可设置ExecutionPolic

多线程开发的设计思路

Pads vx2.4是一款功能强大的电子设计自动化(EDA)软件,由美国Mentor Graphics公司推出,该软件基于PC平台开发,完全符合Windows操作习惯。它支持从原理图设计到PCB布局的全流程,包括丰富的元件和设计工具,强大

Pads 2.4速通宝典来袭,PCB设计技能直线UP!

今天给大家介绍一个通用的串行Flash驱动--SFUD。1.简介 SFUD 是一款开源的串行 SPI Flash 通用驱动。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同

【开源项目】SFUD--通用串口Flash驱动库的移植和使用

概念所谓表驱动法(Table-Driven Approach)简而言之就是用查表的方法获取数据。此处的“表”通常为数组,但可视为数据的一种体现。根据字典中的部首检字表查找读音未知的汉字就是典型的表驱动法,即以每个字的字形为依据,计算出一个索引值,并映射到对应的页数。相比一页一页地顺序翻字典查字,部

表驱动法在STM32中的应用

开发过程中,经常会遇到生成随机数的需求,本文会详细介绍C 中生成随机数的方法以及一些注意事项。随机数核心组件C 11引入了,这个提供了随机数生成工具。下面是C 中生成随机数的核心组件:随机数引擎:生成伪随机数的算法。随机数分布:将随机数引擎生成的数映射到特定范围或分布。真随机数生成器:如s

956 0 0
随机数的种子问题