- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 RT-Thread I2C设备驱动框架及相关函数
本文使用的rtt版本为V3.1.3. stm32的i2c驱动分为了模拟i2c和 硬件i2c,分别保存在 ./bsp/stm32f10x/drivers/drv_i2c.c (为便于区分./components/drivers/include/drivers/i2c.h文件,将原来的i2c.c和i2c.h文件重命名了drv_i2c.c和drv_i2c.h文件) 和./bsp/s...
2019-11-24 15:46:20
1058
转载 堆栈的分类
满递增(FA)、空递增(EA)、满递减(FD)和空递减(ED) 根据堆栈的生成方式,又可以分为递增堆栈(Ascending Stack)和递减堆栈(DecendingStack),当堆栈由低地址向高地址生成时,称为递增堆栈,当堆栈由高地址向低地址生成时,称为递减堆栈。这样就有四种类型的堆栈工作方式,ARM 微处理器支持这四种类型的堆栈工作方式,即: ◎Full descending满递减堆栈...
2019-07-12 09:18:15
2535
转载 C语言::printf()函数功能、原型、用法及实例
功能 printf函数可以根据指定格式从标准输出设备中输出信息. 原型 int printf( const char* format , [argument] ... ); (调用时需要添加头文件 参数 format:格式控制符,argument:可选参数. 返回值 若成功则返回输出的字符数,输出出错则返回负值. 额外说明 格式化字符串包
2017-04-05 15:41:32
14428
转载 深入剖析C++中的string类
深入剖析C++中的string类 comments:本文摘自于网络 一,C语言的字符串 在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。 比如下面这个例子: //example 1: char str[12] = "Hello"; char *p = str; *p = ''h''; //改变
2014-05-02 11:48:09
348
转载 C++ 标准头文件与C头文件区别与联系以及C风格字符串
C++ 标准头文件与C头文件区别与联系以及C风格字符串 1、cstdlib是C++里面的一个常用头文件, 等价于C中的。 2、一般一个带“.h” 扩展名的库文件,比如iostream.h。这是延续C语言的,为了兼容C。在新标准的库中都有一个 不带".h"扩展名的相对应,区别除了后者好多改进之处,还有一点就是后者的东西都放进了“std”名字空间中。 但是 string.h有点
2014-05-02 11:44:29
624
转载 解析VC中预编译头文件的深入分析
一。为什么预编译头文件: 预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的C/C++代码,甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编译头文件是很耗时间的。同时你得注
2014-05-02 11:40:46
389
转载 C++标准头文件列表
C++标准头文件列表 [只看他发表于 2009-5-18 10:56 | 来自 51CTO网页 ] 楼主 C++标准头文件列表 2007年04月24日 星期二 18:19C、传统 C++ #i nclude //设定插入点
2014-05-02 11:35:29
450
嵌入式网络那些事-STM32物联实战-朱升林-Part2(由于优快云上传限制分成2部分)
2018-11-02
嵌入式网络那些事-STM32物联实战-朱升林-Part1(由于优快云上传限制分成2部分)
2018-11-02
安富莱STM32-V6开发板_FreeRTOS操作系统教程(部分)
2016-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人