![](https://img-blog.csdnimg.cn/20210612152234736.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32学习
主要是描述STM32相关知识学习!!!
年少生而为人
嵌入式,我入坑了!!!
展开
-
stm32 模拟I2C主机 读写操作通用
目录一、i2c从机读写时序图(一般通用)1、i2c write2、i2c read二、模拟I2C主机通用代码1、i2c.h2、i2c.c一、i2c从机读写时序图(一般通用)1、i2c writeS: 开始信号;W: 表示写;(一般器件地址为7位,所以u8中的第0位表示读(1)写(0)位);A: 响应(对于主机,则需要设置等待响应);P: 停止信号;2、i2c readS: 开始信号;W: 表示写;(一般器件地址为7位,所以u8中的第0位表示读(1)写(0)位);R:表示读;A: 响原创 2020-05-27 00:48:01 · 1227 阅读 · 0 评论 -
STM32 特殊使用
目录1、Keil STM32 使用 malloc/free 函数2、使用 memset 函数1、Keil STM32 使用 malloc/free 函数1、使用的代码文件中需要包含头文件 <stdlib.h>2、在工程的属性设置中需要把 Use MicroLIB 选项勾选,如下图。3、这时候原则上就可以使用空间申请和释放的两个操作函数了,但是由于STM32在startup_stm32f10x_hd.s中分配的堆空间只有0x00000200个字节,所以很多时候调用malloc函数时如果申请原创 2020-05-25 17:27:24 · 578 阅读 · 2 评论