自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 CSS 环境下printf 重定向

串口重定向

2018-01-02 14:05:47 2117 1

转载 内存访问地址段错误

段错误 :        1.段错误定义:      段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。       2. 段错误产生的原因 :      2.1 访问不存在的内存地址         #include #include void ma

2017-03-07 19:10:15 2424

转载 堆和栈的认识

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。   2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是

2017-02-20 16:31:45 310

转载 C语言宏定义

1,防止一个头文件被重复包含#ifndef BODYDEF_H#define BODYDEF_H //头文件内容#endif 2,得到指定地址上的一个字节或字#define MEM_B( x ) ( *( (byte *) (x) ) )#define UPCASE( c ) ( ((c) >= ''a'' && (c) #define MEM_W( x ) ( *(

2016-12-02 15:35:42 299

转载 C语言杂文

1.在一个.c文件里调用另一个.c文件里的变量          //a.c#include #include int s;extern void fun2();void main(){fun2();printf("s=%d",s);getchar();}//b.c#include #include extern int s;void fun2(){

2016-11-30 17:34:17 190

转载 STM32_I2C

   I2C协议层       I2C 的协议定义了通讯的起始和停止信号、数据有效性、响应、仲裁、时钟同步和地址广播等环节。       1. I2C 基本读写过程       这些图表示的是主机和从机通讯时, SDA 线的数据包序列。S 表示由主机的 I2C 接口产生的传输起始信号(S),这时连接到 I2C 总线上的所有从机都会接收到这个信号。     起始信号产生后,所有从机就...

2016-11-28 15:42:26 780

转载 STM32F429 外部中断

9.1 STM32F429外部中断简介             STM32F429 的每个 IO 口都可以作为中断输入,这点很好很强大。要把 IO口作为外部中断输入,有以下几个步骤:            1) 初始化IO 口为输入          这一步设置你要作为外部中断输入的 IO口的状态,可以设置为上拉/下拉输入,也可以设置为浮空输入,但浮空的

2016-11-28 14:37:02 3097

转载 STM32按键程序

u8 KEY_Scan(u8 mode){static u8 key_up=1;//按键按松开标志if(mode)key_up=1; //支持连按if(key_up&&(KEY0==0||KEY1==0||KEY2==0||KEY3==1)){delay_ms(10);//去抖动key_up=0;if(KEY0==0)return 1;else if(KEY1==0)return

2016-11-28 13:43:11 6819

转载 STM32F429——GPIO

除非特别说明,否则本部分适用于整个 STM32F4xx 系列 七 .通用I/O简介 7.1 GPIO 简介 每个通用 I/O 端口包括 4 个 32 位配置寄存器(GPIOx_MODER、GPIOx_OTYPER、GPIOx_OSPEEDR 、GPIOx_PUPDR), 2个32位数据寄存器( GPIOx_IDR 和GPIOx_ODR)、1个32位置位/复位寄

2016-11-27 16:16:36 2312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除