- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 关于STM32内部AD规则转换 开启控制
ADC开关控制 通过设置ADC_CR2寄存器的ADON位可给ADC上电。当第一次设置ADON位时,它将ADC从断电状态下唤醒。ADC上电延迟一段时间后(tSTAB),再次设置ADON位时开始进行转换。通过清除ADON位可以停止转换,并将ADC置于断电模式。在这个模式中,ADC几乎不耗电(仅几个μA)。 寄存器CR2的bit0 ADON位在手册中的定义ADON:开/关A/D转
2014-03-31 15:34:21 7658
原创 IAR C语言获取变量地址
记得直接用&符号是可以直接获得变量地址的,但是今天在IAR中编译出了错误如下图所示: 但是放在C-free里编译,会有警告无错误,如图所示: 说明&符号确实取出了i的地址,但是仔细查看发现其实他们表达的都是你将指针类型赋给了整型变量。 于是我进行了强制类型转换: t=(int) &i; IAR编译之后没有错误发生
2014-03-24 14:42:00 1621
转载 【转载】c语言全局变量和局部变量问题汇总
1、关键字static的作用是什么? 定义静态变量 2、static有什么用途?(请至少说明两种) 网上答案: 1).限制变量的作用域(在程序的整个运行期间都不释放) 2).设置变量的存储域(存储在静态存储区内) 谭浩强C语言page180: (1)对局部变量用static声明,则为该变量分配的空间在整个程序执行期间始终存在; (2)全局变量用static声明,
2014-03-19 09:05:15 1128 1
转载 【转载】浅谈C中的malloc和free
原帖及讨论:http://bbs.bccn.net/thread-82212-1-1.html在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对
2014-03-14 11:46:28 610
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人