DM8168的PWM是通过TIMx_OUT引脚输出的,需要对Timer进行配置才能有波形输出。
①对Timer的时钟进行配置,确保Timer能正常工作。
②设置寄存器之前关闭Timer。
③设置定时溢出后的装载值。
④设置比较值,该值决定PWM占空比。
⑤设置internal counter值。
⑥启动Timer。
启动DM8168过后,停在U-boot界面,使用U-boot的内存读...
分类:
其他好文 时间:
2014-06-16 12:30:42
阅读次数:
267
在《Effective Java 2nd
Edition》中,第6条“消除过期的对象引用”提到,虽然Java有
垃圾回收机制,但是只要是自己管理的内存,就应该警惕内存泄露的问题,例如的对象池、缓存中的过期对象都有可能引发内存泄露的问题。书中还提到可以用
WeakHashMap来作为缓存的容器可以有效...
分类:
移动开发 时间:
2014-06-16 09:17:26
阅读次数:
292
1. download jdkjdk-7u60-linux-x64.tar.gz2.
unzip jdk-file to /usr/lib/jvm/./usr/lib/jvm/jdk1.7.0_603. set environmentvi
/etc/profile, add#set java env...
分类:
其他好文 时间:
2014-06-16 00:28:43
阅读次数:
201
Eclipse运行时提示“Failed to load the JNI shared library /Java/jre6/bin/client/jvm.dll”的一个解决方案
出现这个问题的一个原因是eclipse需要的64位jdk,你的环境变量中配的是32位jdk
于是有人建议,重装个64位的jdk,把环境变量换成64位的jdk,但如果你的其它程序需要32位jdk的话,这肯定不是一个好办法...
分类:
编程语言 时间:
2014-06-15 20:07:52
阅读次数:
419
在Python中本来不存在所谓大整数溢出问题。但是,我看到了一个叫做阿拉伯乘法的方法,是一个古老的计算两个数相乘的问题。于是用它来计算两个大整数相乘,感觉还不错。...
分类:
其他好文 时间:
2014-06-15 17:46:10
阅读次数:
266
首先下载jdk-6u45-linux-x64.bin,
如果是32bit系统下载相应的i386即可.更改文件权限-> chmod a+x jdk-6u45-linux-x64.bin.创建目录sudo
mkdir /usr/lib/jvm/将该文件拷贝到相应的目录下(/usr/lib/jvm).进入...
分类:
系统相关 时间:
2014-06-13 16:56:20
阅读次数:
424
当定时器Tl作波特率发生器使用时,通常选用可自动装入初值模式(工作方式2),在工作方式2中,TLl作为计数用,而自动装入的初值放在THl中,设计数初值为x,则每过“256一x”个机器周期,定时器T1就会产生一次溢出。为了避免因溢出而引起中断,此时应禁止T1中断。这时,溢出周期为:
分类:
其他好文 时间:
2014-06-12 12:44:57
阅读次数:
181
题目描述(50分):通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符
操作数2”,“操作数”与“运算符”之间以一个空格隔开。补充说明: 1、操作数为正整数,不需要考虑计算结果溢出的情况。
2、若输入算式格式错误,输出结果为“0”。...
分类:
其他好文 时间:
2014-06-12 06:31:17
阅读次数:
246