petard  
07 2024 档案
  • 内存、存储中(计算机、MCU)的引导流程、存储器与寄存器
    摘要:内存、存储中(计算机、MCU)的引导流程、存储器 一、内存 栈区(stack):存放 非静态局部变量 堆区(heap):存放 malloc()、calloc() 、realloc()、free()等函数动态分配的数据 ——malloc() - C语言标准库中的函数 全局静态区:存放 静态局部变量、全 阅读全文
    posted @ 2024-07-18 11:38 岌岌无名 阅读(105) 评论(0) 推荐(0) 编辑
  • 实时时钟、弱函数、json
    摘要:一、实时时钟 时间戳(实时的时间【单位:s】): ​ 使用"time.h"文件: ​ mktime() ——得到一个时间戳 ​ localtime() ——得到一个当前时间的结构体(包含:年-月-日 时:分:秒) eg: time_t timestamp = mktime(&utc_time); / 阅读全文
    posted @ 2024-07-16 21:23 岌岌无名 阅读(20) 评论(0) 推荐(0) 编辑
  • STM32通讯方式总结
    摘要:STM32通讯方式总结 1.SPI通信 (Serial Peripheral interface,串行外围设备接口) 是一种高速的,全双工,同步的串行通信总线 功能:SPI接口主要应用于EEPROM,FLASH,各种传感器,AD转换器等 W25Q32(芯片)是一种使用SPI通讯协议的NOR FLAS 阅读全文
    posted @ 2024-07-16 21:22 岌岌无名 阅读(280) 评论(0) 推荐(0) 编辑
  • STM32常用函数整理、debug调试(printf)
    摘要:STM32 常用函数整理、debug调试(printf) 一、常用函数整理 标准库使用的API 用的都是 **char *** 数据类型 函数定义在 <string.h> 头文件中。 1、mem 1.清空缓冲区 memset memset((char *)uart2RxBuff, 0, UART2R 阅读全文
    posted @ 2024-07-11 23:09 岌岌无名 阅读(529) 评论(0) 推荐(0) 编辑
  • debug调试实现 - printf打印日志
    摘要:debug调试实现 - printf打印日志 printf 执行一次很费时间,所以需要在调试结束后,把printf去掉 1.设置一个开关/功能裁剪:打开时有printf 关闭没有 使用宏定义设计 #define DEBUG 1 #if (DEBUG == 1) //在宏定义中if判断 #define 阅读全文
    posted @ 2024-07-03 23:32 岌岌无名 阅读(65) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示