- 博客(11)
- 收藏
- 关注
原创 stm32笔记--1硬件
1开发板简介Nor FlashNor Flash的特点是芯片内执行,这样应用程序可以直接在Flash内存内执行,不必把代价吗读到系统RAM中;而且Nor的传输效率很高,在1~4MB的时候具有很高的成本效益。但是很低的写入速度和查处速度影响了它的性能。 Nor Flash一般较小,可用于保存操作系统和一些重要数据。Nand FlashNand Flash和Nor Flash都是Fl
2017-03-27 11:11:22 344
原创 c语言--sizeof关键字
对于数组 sizeof(a)表示这个数组的大小,为400 sizeof(*a)表示这个数组所对应的的数据类型的大小,为4 所以sizeof(a) / sizeof(*a)表示这个数组的长度对于某个元素接下来我们来看看下面这几个表达式的值:(32位系统下)int *p = NULL; //这里不要写成Null,或者nullsizeof(p)是多少
2017-03-27 10:01:14 341
原创 c语言--static和extern关键字
对于程序员,一般来说,我们可以简单的理解为内存分为三个部分:静态区,栈,堆。很多书没有把把堆和栈解释清楚,导致初学者总是分不清楚。其实堆栈就是栈,而不是堆。堆的英文是heap;栈的英文是stack,也翻译为堆栈。堆和栈都有自己的特性,这里先不做讨论。具体可参考http://blog.csdn.net/tigerjibo/article/details/7423728静态区:保存自动全局变量和stat
2017-03-24 16:07:15 355
原创 stm32笔记--软件1--blocking&nonblocking
在学习hal库的时候,看见这样一段话: * @brief Sends an amount of data in blocking mode. * @param huart: Pointer to a UART_HandleTypeDef structure that contains * the configuration information for
2017-03-23 22:37:46 2298
原创 单片机电平
TTL电平:高电平为5V,低电平为0V CMOS电平:CMOS电路输出高电平为3V~12V,低电平输出接近0V 计算机的MAX232电平:高电平为-5V到-12V,低电平为+5V到+12V,为负电压电平TTL电路和CMOS电路的逻辑电平关系如下: 1:CMOS是场效应管构成,TTl为双极晶体管构成;因为TTL和CMOS的高低电平的值不一样,所以互相连接时需要电平的转化。 2:TTl电路是电流
2017-03-17 10:46:29 2615
原创 stm32--通信方式
通信方式有两种:串行通信和并行通信并行通信并行通信是指利用多条数据传输线将一个数据的各位同时发送或接收。串行通信串行通信是指利用一条传输线一位位地顺序发送或接收 串行通信有两种方式:异步通信与同步通信。异步通信异步通信以一个字符为传输单位,通信中两个字符间的间隔可以是任意长的,然而在同一个字符中的两个相邻代码间的市价间隔是固定的,接收时钟和发送时钟只要相近就可以。通信双方必须约定相同的一些规则(也
2017-03-17 10:31:55 2608
原创 stm32笔记--2硬件--GPIO管脚的几种工作模式
高阻态高阻态是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,和没接一样。 电路分析时可以把高阻态看成开路,即输出(输入)电阻非常大,极限可以认为是悬空。但是理论上高阻态不是悬空,而是对地或者对电源的电阻非常大的状态,实际应用上与引脚悬空是一样的。 上图所示为GPIO管脚在高阻态输入模式下的等效结构模式图。Pin表示GPIO管脚,这是一个管脚的情况,其他管脚的结
2017-03-16 15:43:09 10101
原创 stm32笔记--1硬件
1开发板简介Nor FlashNor Flash的特点是芯片内执行,这样应用程序可以直接在Flash内存内执行,不必把代价吗读到系统RAM中;而且Nor的传输效率很高,在1~4MB的时候具有很高的成本效益。但是很低的写入速度和查处速度影响了它的性能。 Nor Flash一般较小,可用于保存操作系统和一些重要数据。Nand FlashNand Flash和Nor Flash都是Flash的一种,都是
2017-03-09 09:41:03 270
原创 python笔记
python小记: 1:python用缩进四个空格表示一个代码块的开始,用非缩进表示一个代码块的结束 2:xxx.keys()表示返回在字典中的所有key的列表 3:如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 4:a = [5,2,1,9,6] >>> sorted(a)
2017-03-08 14:42:41 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人