使用__FILE__和__LINE__定位错误

[前言:使用__FILE__和__LINE__来定位错误已经屡见不鲜,然而其中一些道理又有几个人仔细探究过。本文参考了Curtis Krauskopf的一篇名为Using __FILE__ and __LINE__ to Report Errors 的文章,希望达到解惑之效。] 问题:当...

2016-04-12 12:39:40

阅读数 292

评论数 0

SSL与TLS 区别 以及介绍

SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。 TLS:(Tran...

2016-04-07 09:16:39

阅读数 357

评论数 0

struct和typedef struct

文章转载自:http://www.cnblogs.com/qyaizs/articles/2039101.html struct和typedef struct 分三块来讲述:   1 首先://注意在C和C++里不同     在C中定义一个结构体类型要用typedef:...

2016-04-01 14:13:17

阅读数 195

评论数 0

C语言详解 - 枚举类型

内容转载自:http://www.cnblogs.com/JCSU/articles/1299051.html 注:以下全部代码的执行环境为VC++ 6.0 在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #de...

2016-04-01 14:08:07

阅读数 214

评论数 0

void与void*详解

void关键字的使用规则:              1. 如果函数没有返回值,那么应声明为void类型;              2. 如果函数无参数,那么应声明其参数为void;              3. 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ;  ...

2016-03-31 09:35:09

阅读数 310

评论数 0

栈空间和堆空间

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

2016-03-21 15:38:31

阅读数 338

评论数 0

简单理解Socket

文章转载自:http://www.cnblogs.com/dolphinX/p/3460545.html TCP/IP 要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet P...

2016-03-11 10:21:05

阅读数 328

评论数 0

STM32IAP升级-----编写IAP升级遇到的问题总结

本文转载自:http://www.aiuxian.com/article/p-3029296.html http://www.aiuxian.com/article/p-2010783.html 一,串口通信问题 1,串口通信两端的TTL电平要一致,看选用的芯片,...

2016-03-07 15:33:31

阅读数 7037

评论数 2

STM32 FSMC学习笔记+补充(LCD的FSMC配置)

FSMC全称“灵活的静态存储器控制器”。 使用FSMC控制器后,可以把FSMC提供的FSMC_A[25:0]作为地址线,而把FSMC提供的FSMC_D[15:0]作为数据总线。 (1)当存储数据设为8位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth...

2016-02-29 17:38:01

阅读数 556

评论数 0

IAR中使用printf总结

1、修改库文件 2、 1、option->C/C++ compiler--->defined symbols 下添加一行_DLIB_FILE_DESCRIPTOR 2、printf重定向  int   fputc(int ch, FILE  *f) {       USAR...

2016-02-29 09:22:08

阅读数 6282

评论数 0

enum与typedef enum的用法

在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON  1 #define TUE   2 #define WED  3 #define THU   4 #define FRI    5 #defin...

2016-02-25 16:35:19

阅读数 288

评论数 0

STM32F4读写内部FLASH【使用库函数】

STM32F4Discovery开发帮使用的STM32F407VGT6芯片,内部FLASH有1M之多。平时写的代码,烧写完之后还有大量的剩余。有效利用这剩余的FLASH能存储不少数据。因此研究了一下STM32F4读写内部FLASH的一些操作。 【STM32F4 内部Flash的一些信息】 ...

2016-02-21 11:34:36

阅读数 1415

评论数 0

stm32 boot启动经验

不同的下载方式对应STM32启动方式也不同,如下图是STM32三种启动方式:     ● 第一种启动方式是最常用的用户FLASH启动,正常工作就在这种模式下,STM32的FLASH可以擦出10万次,所以不用担心芯片哪天会被擦爆!     ● 第二种启动方式是系统存储器启动方式,即我们常说的串口...

2016-02-16 08:44:34

阅读数 11098

评论数 0

IAR 6.3中intrinsics.h与core_cm3.h 中的兼容错误解决方法

解决办法1: 用IAR6.3打开IAR6.0 的工程,编译的时候出现提示错误: extern uint32_t __get_PSP(void); 已经在C:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\inc\c\intrinsic...

2016-01-26 09:52:58

阅读数 1177

评论数 0

TCP/IP、Http、Socket的区别

网络由下往上分为   物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。   通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,   三者从本质上来说没有可比性,   socket则是对TCP/IP协议的封装和应用(程...

2016-01-15 17:18:01

阅读数 165

评论数 0

stm32模拟iic——引脚配置、代码

我的工程里要用到iic总线扩展rom,stm32是有硬件iic的,但是,网上有很多人说这个硬件iic有漏洞,甚至于有bug。http://bbs.21ic.com/icview-184741-1-1.html http://blog.gkong.com/more.asp?name=zjcsharp...

2015-12-30 15:49:51

阅读数 4368

评论数 0

有源晶振与无源晶振的区别

简介 电路中的有源晶振即石英晶体震荡器,简称晶振;无源晶振即石英晶体谐振器,简称晶体或水晶。 由于石英晶体震荡器具有非常好的频率稳定性和抗外界干扰的能力,所以,石英晶体震荡器是用来产生 基准频率的。通过基准频率来控制电路中的频率的准确性。石英晶体震荡器的应用范围是非常广的,它...

2015-12-25 09:00:47

阅读数 3644

评论数 0

电源的输出纹波噪声究竟该取多少才合适?

在设计或应用电源时,大家都会关心电源的输出纹波噪声,但取多少合适呢?若要求放宽了,纹波噪声过大,电路不能正常工作,还费时间调试修改。要求高了,自然滤波器的成本上升,且可能变成是杀鸡用牛刀式的过度设计。 本文引用地址:http://www.eepw.com.cn/article/264512.ht...

2015-12-23 16:40:01

阅读数 4316

评论数 0

肖特基二极管和普通二极管的区别

肖特基二极管与普通二极管的区别      硅管的初始导通压降是0.5V左右,正常导通压降是0.7V左右,在接近极限电流情况下导通压降是1V左右; 锗管的初始导通压降是0.2V左右,正常导通压降是0.3V左右,在接近极限电流情况下导通压降是0.4V左右, 肖特基二...

2015-12-23 14:39:55

阅读数 4825

评论数 0

SWD 仿真

1) SWD 仿真模式概念简述 先所说 SWD 和传统的调试方式有什么不一样: 首先给大家介绍下经验之谈: (一): SWD 模式比 JTAG 在高速模式下面更加可靠. 在大数据量的情况下面 JTAG 下载 程序会失败, 但是 SWD 发生的几率会小很多. 基本使用 JTAG 仿真模式的...

2015-12-23 11:26:52

阅读数 952

评论数 0

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