01 2017 档案

摘要:http://bbs.ickey.cn/community/forum.php?mod=viewthread&tid=43202 阅读全文
posted @ 2017-01-20 14:01 prayer521 阅读(131) 评论(0) 推荐(0) 编辑
摘要:一个程序一般分为3段:text段,data段,bss段 text段:就是放程序代码的,编译时确定,只读, data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写 就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个区域 bss段:定义而没有赋初值的全局变量 阅读全文
posted @ 2017-01-20 10:53 prayer521 阅读(269) 评论(0) 推荐(0) 编辑
摘要:关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。 那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘: 刚接手STM32时,你只编写一个 int main() { while(1); } BUILD://Program Size: Code=340 RO-data=252 阅读全文
posted @ 2017-01-20 10:20 prayer521 阅读(2331) 评论(0) 推荐(0) 编辑
摘要:http://home.eeworld.com.cn/my/space-uid-430378-blogid-74720.html 这个时候我以为读出的数据应该是stm32f107学习!!!文件系统学习!!!! 但是读出来的只有文件系统学习!!!!也就是先前写入的tx_buff中的数据被tx_buff 阅读全文
posted @ 2017-01-18 16:08 prayer521 阅读(6061) 评论(0) 推荐(0) 编辑
摘要:http://comm.chinaaet.com/adi/blogdetail/30279.html 阅读全文
posted @ 2017-01-18 10:16 prayer521 阅读(1055) 评论(0) 推荐(0) 编辑
摘要:http://www.eeworld.com.cn/mcu/article_2016121532313.html 阅读全文
posted @ 2017-01-16 22:37 prayer521 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:STM32 在用JLink 调试的时候发现有一条将unsigned char赋值给int的语句始终不能执行,int类型变量的值始终为0; 查资料找到这个问题是编译器优化的原因,也就是说由于编译器优化,赋值语句始终没有执行; 解决办法: 在变量声明前加 volatile 修饰即可,这样就能保证赋值语句 阅读全文
posted @ 2017-01-12 16:16 prayer521 阅读(609) 评论(0) 推荐(0) 编辑
摘要:在Keil MDKARM中 unsigned int value2=0x80000000; unsigned int value4=2147483648; value2编译时不产生警告,而value4就产生警告 main.c(17): warning: #1134-D: literal treate 阅读全文
posted @ 2017-01-12 10:37 prayer521 阅读(2740) 评论(0) 推荐(0) 编辑
摘要:一、常量包括字面常量,符号常量,契约型常量,枚举常量这几种类型。 字面常量包括:整形常量,字符型常量,字符串常量。注意:不存在数组常量,结构体常量等结构型的字面常量。但是存在结构型的符号常量。 字面常量的种类: (1)整形 整形数值 默认是int型,例如:22,33 如果要表示一个long型,则加 阅读全文
posted @ 2017-01-12 10:35 prayer521 阅读(652) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.cnblogs.com/wmxl/p/4662725.html 阅读全文
posted @ 2017-01-12 10:08 prayer521 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:20M高速光耦型号TLP118,TLP116A 10M:HCPL-0600(逻辑门输出,属于非线性光耦) 阅读全文
posted @ 2017-01-11 10:31 prayer521 阅读(568) 评论(0) 推荐(0) 编辑
摘要:定义j时应注意其变量类型char,此循环当j=0时,再执行一次则keil中j=0XFF,而不是-1,所以无法跳出循环。但在vc6.0中是可以跳出循环的。 解决办法如下:不能让j的值为负数 uchar j; 阅读全文
posted @ 2017-01-09 20:39 prayer521 阅读(640) 评论(0) 推荐(0) 编辑
摘要:原型:long atol(const char *nptr); 相关函数 atoi,atol,strtod,strtol,strtoul 头文件:stdlib.h 功能:将字符串转换成整型数 说明:参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束 阅读全文
posted @ 2017-01-09 16:51 prayer521 阅读(329) 评论(0) 推荐(0) 编辑
摘要:12 阅读全文
posted @ 2017-01-09 14:47 prayer521 阅读(1781) 评论(2) 推荐(0) 编辑
摘要:1,通常情况下直流电源输入防反接保护电路是利用二极管的单向导电性来实现防反接保护。如下图1示: 这种接法简单可靠,但当输入大电流的情况下功耗影响是非常大的。以输入电流额定值达到2A,如选用Onsemi的快速恢复二极管 MUR3020PT,额定管压降为0.7V,那么功耗至少也要达到:Pd=2A×0.7 阅读全文
posted @ 2017-01-05 09:10 prayer521 阅读(1830) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示