摘要:http://python.jobbole.com/84956/ 我还是搬运工。。。。。。
阅读全文
摘要:http://www.2cto.com/kf/201412/363654.html https://docs.python.org/3.4/howto/argparse.html# 一、简介: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。
阅读全文
摘要:这两天仿真遇到的怪事真的是一大堆。 还是读写Flash的代码。keil编译OK,但是仿真就是莫名其妙地挂掉出现一些乱七八糟的事情。 后面发现是keil 中的memory model勾选错了,勾选的是large模式,应该勾选small模式。 上网查了一下large small的区别。 Small:变量
阅读全文
摘要:这两天在写一个系统分区遍历的代码。其中有一个对外部数据存储区的读写。 这个外部数据存储区的高32K不是我们通常使用的RAM,而是用Flash表示。 所以对这个数据存储区的读写都必须按照Flash的规则进行,先擦后写。 下面是代码: 看代码是发现没有什么问题的。 但是在仿真的时候总是出现问题,读写了一
阅读全文
摘要:今天打算自定义一个.H文件来写写代码。自定义寄存器的时候发现出现这样的问题7816.H(5): error C142: 'SFR': invalid base address。 下面是我自定义的寄存器 后来百度了一下,没有能解决我问题的答案。猜想可能是这个地址不能定义,于是就是翻了一篇51的spec
阅读全文
摘要:今天在写公司芯片对应的.H文件时,在定义寄存器的时候出现一个问题。 我们芯片的寄存器地址是定义在片外RAM区的,不能使用sfr这样的关键字来进行定义。 后来查阅了对应的资料才发现定义寄存器有很多种方法,不同存储区域的寄存器定义的方式也是不一样的。 对于处于片外RAM的寄存器我们需要使用xdata关键
阅读全文
摘要:今天看代码发现很多地方都会用到volatile关键字。自己平时写的时候也都是依葫芦画瓢,没有深究为什么。 今天百度了一下,发现早有前人研究: http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html http://www.
阅读全文