- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 使用stm32cubemx快速生成fatfs例程
使用stm32cubemx快速生成fatfs例程前言1. cubemx生成过程1.1 sdio相关配置1.2 系统时钟树配置1.3 fatfs配置1.4 修改工程的栈空间2. 修改工程代码2.1 fatfs sd卡读写文件的流程2.2 具体代码的实现3.实验现象前言本文将介绍如何使用stm32cubemx快速生成一个stm32 sdio 接口的fatfs例程,并实现对sd卡读写,本文的cube...
2020-03-05 19:17:15 7464 5
原创 ESP8266测试环境搭建记录
前言本文主要记录串口wifi模块之间的环境搭建过程,使用电脑串口调试工具将wifi模块配置为服务器,电脑网络调试助手工具配置为客户端。1. wifi模块配置过程1.1 设置wifi模块的串口参数命令:“AT+UART_DEF=57600,8,1,0,0\r\n\r\n”说明:设置波特率设置为57600,并保存到 Flash。命令效果:见下图[外链图片转存失败,源站可能有防盗链机制,...
2020-02-27 11:57:21 326
原创 rand函数的使用
rand函数的使用函数说明函数原型头文件返回值int rand(void)<stdlib.h>返回0到RAND_MAX之间的整数值,RAND_MAX的范围最少在32767之间(int),即双字节(16位)。若unsigned int双字节是65535备注说明:因为rand的内部是用线性同余法做的,不是真的随机数,只不过因为其周期特别长,所以在一定范围...
2019-09-04 18:45:53 10568 2
原创 stm32异常、中断和事件的区别
中断和异常的区别中断是指系统停止当前正在运行的程序转到其他的服务,可能是程序接收了比自身高优先级的请求,或者是人为设置中断,中断是属于正常现象。异常是指由于CPU本身故障、程序故障或者请求服务等引起的错误,异常属于不正常现象。Cortex-M3内核总共支持256个中断,其中包含16个内核异常和240个外部中断,但是各个芯片产商在设计芯片的时候会对CM3内核的芯片进行精简设计,如STM...
2019-08-20 09:36:28 5470
原创 stm32几种低功耗模式的实现和差别
stm32几种低功耗模式的实现和差别stm32几种常见的低功耗模式按功耗由高到低排列,STM32具有运行、睡眠、停止和待机四种工作模式。上电复位后 STM32 处于运行状态,当内核不需要继续运行,就可以选择进入后面的三种低功耗模式降低功耗,这三种模式中,电源消耗不同、唤醒时间不同、唤醒源不同,用户需要根据应用需求,选择最佳的低功耗模式。三种低功耗的模式说明如下图:从表中可以看到,这三种低功...
2019-08-20 09:29:55 9897 1
转载 Android 编译命令 make j8 2>&1 | tee build.log 解释
在编译Android的时候,经常看到这样的命令make -j8 2>&1 | tee build.log 其中 make 是编译命令,-j8 这里的 8 指的是线程数量,就是你要用几...
2019-06-26 11:06:44 432
转载 make 2>&1 | tee log.txt 命令解析
make 2>&1 | tee log.txt命令解析1. make是什么?make是linux下一个非常强大的命令,简单点就是你要编译你的源代码就得靠他了。2. 2>&1是什么意思?0 stdin,1 stdo...
2019-06-26 11:00:24 163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人