接触了两年多时间的单片机编程本人对关于单片机程序内存如何耗费的问题一直懵懵懂懂,直到在近日看到某篇有关于MDK MAP文件介绍的帖子后才有种醍醐灌顶的感觉,这里我将分享在此之上的观点与见解以供大家讨论学习。 大家都知道ARM单片机的内部存储空间极其匮乏无论是从Flash还是RAM上,每每给单片机机编 ...
分类:
其他好文 时间:
2017-09-11 22:39:05
阅读次数:
286
keil mdk5.14新建工程进行仿真时,进入Debug环境发现System Viewer菜单显示空白,Peripherals菜单没有外设寄存器。如图1和图2所示。打开Oprons for Target 查看System Viewer File选项没有勾选Use Custom File,系统默认的 ...
分类:
其他好文 时间:
2017-09-08 10:05:55
阅读次数:
1876
1、函数在传递实参的时候是传递的是引用而不是从内存中重新赋相同值给形参。 2、函数名带圆括号和不带圆括号。函数名带圆括号是函数的调用,而函数名代表的是函数体。 3、函数返回值,在函数没有返回值的时候默认是None。4、python 中的False:0、False、[]、{}、()、''、""。空列表 ...
分类:
编程语言 时间:
2017-09-04 09:52:31
阅读次数:
232
先来看看我们SmartIRQ的具体实现 在构造的时候备份,然后根据参数决定打开还是关闭中断。在系统内核时钟里面,关键操作需要关闭中断,最后打开,以免其它中断影响关键操作的原子事务性。于是我们有: 其中irq在离开作用域时被释放,自动调用SmartIRQ的析构函数,还原了中断状态因为调用极其频繁,最高 ...
分类:
编程语言 时间:
2017-09-01 13:35:30
阅读次数:
192