- 博客(7)
- 收藏
- 关注
转载 (*(volatile unsigned int *))详解-数值常量如何转化为内存地址_转阿拉丁神丢新浪博
(*(volatile unsigned int *))详解-数值常量如何转化为内存地址_转阿拉丁神丢新浪博客:阿拉丁神丢http://blog.sina.com.cn/ddlovetechnology 在看vivi代码时,Nand_read.c文件中有下面一段#define __REGb(x) (*(volatile unsigned char *)(
2014-07-14 20:14:33 3067
原创 程序人生
如果说人生是烧录了机器码的单片机的运行过程,求佛便是单片机对源代码的求索。在执行程序时,单片机永远不知下一个行动要做什么,只知道做好当前下一个过程自然会来。一个醒来的单片机突然要探究自己的源码,但谁能说这个探究行为不是另外的一段源码.但人生终究不是ROM而是EEPROM,所以单片机可以跑单调的流水灯例程,也可以运行蒙娜丽莎般的Linux,你要烧录哪段源码?
2014-07-01 17:41:22 514
原创 傅里叶变换的理解
我们生活中有种现象非常普遍:周期现象。从自然界的日出日落、月盈月亏、超涨潮落到人类社会的个体的生命周期(如生物钟)到组织集体的规律活动变化等等。我们可以把周期性划分为时间域和空间域周期性。说明一个普遍问题、显而易见的问题反而更有挑战,周期函数便应运而生,我们用sin cos来阐释简单周期现象;那么对于复杂的周期现象呢?———傅里叶变换:复杂的周期现象可以用一系列简单
2014-06-30 16:42:16 554
原创 ASCII码的认知
发现ASCII码很有意思,分显示传输控制码和字符码。控制符33个,数字和字母共10+26+26=62,其余是标点符和运算符;附加记忆小诀窍:空格 二零(0x20) 零 三零(0x30) 大A 四一(0x41)
2014-06-30 16:13:19 423
原创 指针理解之指针“起源”
看到一篇“指针”的帖子,也想总结一下自己对指针的理解,希望对刚接触编程,刚接触指针的人有帮助。1.“什么是指针”:类型是一组值和一组操作的集合,指针类型占一个字长的空间取值范围:0~2^n(n是字长),操作不同于其他类型的便是取地址内容操作,即指针空间的数据作为地址,取指针空间中地址所指向空间中的数据。指针“起源”:指针不是C语言的独创术语,而是计算机语言无法回避的一个
2014-06-28 10:34:15 478
原创 看到一篇ucos3种临界模式的帖讲的很清楚
看的一篇帖子很好,把他贴过来:熟悉ucos,或者读过Jean.J.Labrosse写过的ucos书籍的人,一定会知道ucos中著名的临界去管理宏:OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()。同样是通过关中断来保护临界区,OS_ENTER_CRITICAL/OS_EXIT_CRITICAL一共实现了三种实现方式,如下所示:#if OS_CRITI
2014-06-28 10:33:23 1442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人