最新日志

发表于:2008-7-8 23:02:37
标签:HT-PICC  错误报告  

0

HT-PICC的错误报告

如果定义的变量超出某个bank的范围,会出现诸如“Can't find 0x80 words for psect rbss_2 in segment BANK2”之类的错误报告。

如果“.c”中定义的变量的bank与“.h”中extern的相应变量的bank不一致,会出现类似“Fixup overflow in expression (loc 0xDC2 (0xD9A+40), size 1, value 0x1A3)”的错误报告。

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 原创

评论(0) | 阅读(149)
发表于:2008-7-5 23:34:04
标签:波导  手机  股票  

0

波导,最后的疯狂

看现在的经营状况,波导的每股收益是-0.05元,主营收入增长是-30.01,这个“主营收入增长-30.01”,不知道指的是百分比还是用什么其他单位,是从雅虎财经上摘出来的数据。单从这两个数据看,波导已经陷入经营的困境。

有人说,要了解一个上市公司的经营状况,就买他的产品。我今天就买了它的产品:一款“D615+”手机(已经退货了)——外观漂亮,超薄,小巧,声音好,显示清晰。但是,恰恰是这样一部看起来不错的手机,充分展示了波导最后的疯狂,为了钱,不择手段的疯狂。

波 导与某公司合作,把该公司的陷阱软件预置到手机里,只要用户稍一疏忽,就会被移动公司“代收”所谓的“服务费”。以下是我被“代收”“服务费”的经过:打 开“信息宝典”菜单,选取 “在线说明”子菜单,马上收到两条个短信:“(1/2)感谢您使用长沙掌讯公司的资讯点评业务,服务代码106xxxxx,信息费1.00元/次,由中国 移动代收,”“(2/2)客服电话010-62045699。中国移动”,查询中国移动公司,已经产生了一元的代收费。“在线说明”,应该理解为对功能的 解释,不应该收费的,就像在妓院门口问价,问价是不收费的,如果强行收费,就是欺诈。可是,这样明目张胆的欺诈就在光天化日之下发生了。

再看看波导手机里面预置了什么样的“资讯服务”吧:成人笑话、激情技巧、美眉调侃、情爱宝典、性趣盎然、避孕指南、女士关爱、男士关怀 。。。

买 这样的手机相当于在自己的家门口挖下一个大坑,不小心就会掉进去(不知道按哪个键就会被移动公司“代收”“资讯服务费”),而波导公司就充当了这个挖坑人 的角色。我不知道波导公司是否从那个公司收取了好处费,但是,这种行为是以牺牲波导公司形象、信誉和客户为代价的。波导现在的经营状况已经是日薄西山,回 天无力了,加上这样的合作经营策略,无疑是在加速自己的死亡进程。

所以,我断言:波导公司的破产之日不远了。现在A股估值普遍过高,波导的股值还可以跟着沾点光,也被高估一段时间;一旦价值实现回归,波导公司将无力撑到下一个大牛市给你抛出其股票的机会。所以,现在持有它的股票,如果不立刻抛出,无异于把钱当纸烧。

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类:    |    来源: 原创

评论(0) | 阅读(83)
发表于:2008-6-27 9:33:32
标签:Protell99  SE  

0

关于《Protell99 SE 小帖士》的又一点补充

18:将多个不相关的原理图画在一个PCB文件中:右击原理图的空白处(边框以外的空白处,很奇怪,如果点了边框里面绘图区的空白处,虽然也出现菜单,但点“Properties”时没有对话框出现,可能是软件出了点小毛病),选择“properties”->“Organization”,修改图纸编号。建立一个总图,把所有分图的Symble添加到总图里面。用总图生成网络表:选择“Append sheet numbers to local...”使每个网络标号包含其所在分图的图纸编号。这样,不同图纸中同名的网络标号就不会自动连接到一起了。

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 原创

评论(1) | 阅读(89)
发表于:2008-6-15 23:16:29
标签:股市  

0

我到股市溜溜腿儿

我从来没有萌发过炒股的念头,直到06年二、三月份的一天。 

那一天,在经十东路上,与妻谈起房屋价格。我认为政府打压房价,投机者利润空间被极大压缩,有相当一部分炒房的钱要找一个新的去处。这个去处是哪里呢?是股市!当时,股市已经寂寞了好几年,该是被炒作的时候了。妻要我入市。当时,沪指1200多点。

可是,我是懒人。所以,一直到2700点都没有去开户。

后来,经常与华仔一起,华仔老是劝我入市,我就去了。那时候,股票已经涨了很多。我选了一个跌破净资产的杭钢股份,和另外一个看起来不错的福建高速。选杭钢股份,是因为它有固定资产,这样,心里有底些。我不相信报表,那是骗人的;我相信分红,连续几年都有人民币到了你的账户,才真正说明这家公司经营的好。杭钢和福建高速一直都是有分红的。

后来沪指涨到2900多点,要冲击3000点,我觉得已经差不多了,就空仓。原想等过了3100点确认了涨势后再回来(现在想来,当时是上了黑嘴的当了),没想到3100点的时候电脑感染了病毒,重装后炒股软件安装失败。我就懒得管它了。从那以后,4000点、5000点、6000点,感觉整个股市飘飘然,没有根。

其实,我不是那种见了钱无动于衷的人,只是,赚钱的动力远远不及懒惰带来的阻力。所以,很容易就做到了高手们所说的:手中无股,心中有股。

6000点以后开始下跌。跌到4900多点的时候,开始反弹,很多人说要涨回去,我认为最多弹到5300点就要跌回。结果,反弹到了5500点才跌回去。这次判断,点数上有很大误差,但是,对大势的看法还是正确的。

现在(2008年53日)跌到了5.30半夜鸡叫时候的点位。虽然开始反弹,但反弹之后去向不明,我稍稍偏重于继续下跌。依据有三。其一、市场没有信心,基本上是摧枯拉朽,要有超跌才会真正反转,现在超跌还没有出现。其二、没有跌到政策位,才刚到5.30,为什么会半夜鸡叫呢?说明5.30时候的点位是太高的。其三、忘了,刚才被打断了一下,就忘了,想起来再写。

这一轮牛熊交替,使我对股市有了感性的认识。第一:这个东西是非理性的!股民们其实多数是财迷疯,下一轮行情一定要把这个因素考虑进去。股市中制造曲线的不是价值,而是股民的情绪!要在中国炒股,一定要了解中国股民的心理特征。记得在接近3000点的时候空仓,是因为当时股票价格已经比1200点的时候涨了一、两倍了,那是因为由于以前没有研究过股市,当时决不会相信这个东西可以被炒作到6000点时这么高!第二:多次看同一条K线感觉不一样:有时候看它要涨,有时候看它要跌;数据也是一样,有几天看着估值偏高,有几天就看着正常,不知道是财经网站在瞎编数据还是什么其他原因。第三:网站上公布的市盈率一定要亲自验算,误导股民的占大多数,不过验算也是白算,原始数据也不一定就是真的。

(以上部分写于200853日)

从4月末的2980点开始反弹,一直弹到3700点。在接近3700点的时候,感性上觉得自己错过了一轮行情,但是理性上十分清醒:这是陷阱,千万碰不得。经过这一轮陷阱,知道了为什么庄家要在反弹时出货:如果股市持续下跌,就不会有人进场接货,只有做出一个反弹的假象,然后让黑嘴们在网上和媒体上一通忽悠,给人造成一种已经跌到底不买就亏的声势,才会有被发财梦冲昏了头脑的散户入场接货,庄家才会顺利退出。

现在(2008615日),又跌回到2850点了,政府还在收紧银根,股票的收益还远远低于银行利息,对股市的预期还很悲观,所以,还要继续跌,虽然有奥运会的噱头,但是从根本上讲,阻挡不了跌势。擦亮眼睛,看看到底能跌倒多少点吧。

(以上部分写于2008615日)

昨天上网查了一下动态市盈率的定义。不看不知道,一看吓一跳,原来世上还有这么不着调儿的东西。有一 篇介绍是这样描述动态市盈率的:如果某只股票最近公布的盈利比去年同期高了某个百分比d,就认为今后n年内每年盈利都会按照这种幅度继续增加,n的值可以 按照自己的需要随便乱说;动态市盈率 = 当前静态市盈率 x  (1/(1+d))n。如果n = 5,d = 35%,静态市盈率 = 52,则动态市盈率只有11.6。如果n = 10,则动态市盈率 = 2.6;如果n = 20,则动态市盈率 = 0.12,也就是说,企业的资产要翻番,只要44天。不知道是我理解错误还是网上给出的定义错误,或者,这个鬼东西本来就是被别有用心的的家伙编出来骗人 的:明明是52年的市盈率,要让股民们相信只有12年,总要编个说法才能把他们绕进去啊。

吃饭有饭托,买鞋有鞋托,看病有医托,股市有股托(俗名黑嘴),充分展示了生物的多样性。

(以上部分写于2008年6月24日)


点击此处查看原文 >>

系统分类: 自由话题   |    用户分类:    |    来源: 原创

评论(0) | 阅读(97)
发表于:2008-5-16 17:02:11
标签:ASCII  

0

ASCII码表

ASCII 码表,放在这里只是为了查询方便。

DecHx OctChar
DecHx OctChar DecHx OctChar DecHx OctChar
00000NUL(null)3220040SPACE6440100@9660140`
11001SOH(start of heading)3321041!6541101A9761141a
22002STX(start of text)3422042"6642102B9862142b
33003ETX(end of text)3523043#6743103C9963143c
44004EOT(end of transmission)3624044$6844104D10064144d
55005ENQ(enquiry)3725045%6945105E10165145e
66006ACK(acknowledge)3826046&7046106F10266146f
77007BEL(bell)3927047'7147107G10367147g
88010BS(backspace)4028050(7248110H10468150h
99011TAB(horizontal tab)4129051)7349111I10569151i
10A012LF(NL line feed, new_line)422A052*744A112J1066A152j
11B013VT(vertical tab)432B053+754B113K1076B153k
12C014FF(NP form feed, new page)442C054,764C114L1086C154l
13D015CR(carriage return)452D055-774D115M1096D155m
14E016SO(shift out)462E056.784E116N1106E156n
15F017SI(shift in)472F057/794F117O1116F157o
1610020DLE(data link escape)483006008050120P11270160p
1711021DC1(device control 1)493106118151121Q11371161q
1812022DC2(device control 2)503206228252122R11472162r
1913023DC3(device control 3)513306338353123S11573163s
2014024DC4(device control 4)523406448454124T11674164t
2115025NAK(negative acknowledge)533506558555125U11775165u
2216026SYN(synchronous idle)543606668656126V11876166v
2317027ETB(end of trans. block)553706778757127W11977167w
2418030CAN(cancel)563807088858130X12078170x
2519031EM(end of medium)573907198959131Y12179171y
261A032SUB(substitute)583A072:905A132Z1227A172z
271B033ESC(escape)593B073;915B133[1237B173{
281C034FS(file separator)603C074<925C134\1247C174
291D035GS(group separator)613D075=935D135]1257D175}
301E036RS(record separator)623E076>945E136^1267E176~
311F037US(unit separator)633F077?955F137_1277F177DEL

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 整理

评论(0) | 阅读(147)
发表于:2008-5-15 21:34:53
标签:串口  

0

串口惊魂

UART串口就像我的宠物,亲亲热热十几年了,一直很温顺。今天突然向我龇牙,被它吓出一身冷汗。

其实事件的起因很简单,算是我多事,本来没什么的。焊好一片新板,uPSD3251的,11.0592的晶体,带两个串口,想调试一下。就写了一段单片机的程序,在串口接收中断里面把收到的东东立刻发回去。

用PC机串口调试软件定时发出一个测试字符“a”,然后接收,Rx和Tx指示LED同时闪亮,接收正确。当我随手把测试字符改为“abcdefg”时,就出现乱码了,好像大约一秒出现一次(巧合,跟自动发送的定时时间有关)。

于是怀疑是不是没有伺候好看门狗,经测试,那条狗很尽职,从来不乱叫。

然后怀疑晶体的质量,换了晶体,也换了相应的电容,愁容依旧。

最后,修改程序,把收到的东东放到接收缓冲区,满了的时候,就转移到发送缓冲区发送,本本份份的、按部就班的处理接收和发送,问题就解决了。

其实,在接收中断里面随手把收到的东东发回去,只是为了测试一下通路,实际应用中没有人会这样做。但是,仅仅是测试的时候多发了几个字符,没想到就能积累起误差,引起这么大的麻烦。看来,还是功夫不到家啊。

后记:
51单片机只有接收缓冲没有发送缓冲,在上一个字节没有发送完成就写入下一个字节当然会出问题,与误差积累没有关系。PIC系列接收发送都有缓冲,就不会出现这种问题。

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 原创

评论(1) | 阅读(287)
发表于:2008-5-15 10:30:44
标签:Max+plus  II  

0

Max+plus II小贴士

下载线的长度最大不过30cm


不用的全局信号和专用输入脚,如:Global Clk, Global Clear, Ded Input应该接地;其他I/O悬空即可。


如果想用Global Clock以外的引脚作时钟输入端,须将Assign->Global Project Logic Synthesis->Automatic Global选项去掉。


Max+Plus II的安装

1、安装好Baseline10_1.exe
2、运行Max+Plus.11.v10.1.exe;解压缩到Maxplus的安装目录下;运行Maxplus2Crack.exe,开放Max+PlusII的所有功能。
3、如果是在WindowsXP2000下,要安装Byteblaster(MV)的驱动程序:在Control PanelAdd Hardware,Add Hardware Wizard中,选择Add a New Hardware Device, 然后在设备类型中选择Sound,Video and Game Controllers, 驱动程序是"Maxplus2\drivers\win2000\win2000.inf"


使用EPF10K10时的设置


1、打开Compiler窗口。在Processing->Fitter Settings...菜单下,去掉Use Quartus Fitter for FLEX 10K and ACEX1K Devices选项。
2、打开Programmer窗口:
EPF10K10TC144-4编程设置:
a) Assign->Device...中,去掉Show Only Fastest Speed Grades选项;
选择EPF10K10TC144-4器件;
打开Device Options...,去掉Device Option Group中部分选项,如:User-supplied Start-up Clock Use Configuration Device     Pull-up Resistor
Configuration Device选择EPCLC20
Configuration Scheme选择Passive Serial
b) 去掉菜单选项JTAG->Multi-Device JTAG Chain
c) 单击Programmer中的Configure即可(此时源文件为:目标.SOF)。
d) 也可在FLEX->Multi-Device Flex Chain Setup...中加入目标.SOF”,然后,选中FLEX->Multi-Device Flex Chain选项。
EPC2编程设置(首先要设置好EPF10K10TC1440-4):
a) 选菜单JTAG->Multi-Device JTAG Chain
b) 进入菜单JTAG->Multi-Device JTAG Chain Setup...Device NameEPC2 Select Programming File...目标.POF”文件;单击“Add”加入Chain
c) Programmer窗口点击Program即可。
3EPF10K10TC144也支持JTAG编程,但硬件连线不同。于FLEX方式(即ByteBlasterMV)。
4MAX+PLUSII10.1在不选Multi-Device JTAG ChainMulti-Device FLEX Chain时,默认Config当前工程的SOF文件,以FLEX方式编程。
5、编辑好文件之后,要将File->Project->Name...设置为当前编辑的文件,然后才能开始compile。否则Compile"Start"键为无效状态。


2#101# 为二进制数;
16#AA# 16进制数;
数字之间可以任意加下划线(underscore,只为方便读数。如:1_7_0 等价于170

点击此处查看原文 >>

系统分类: CPLD/FPGA   |    用户分类:    |    来源: 原创

评论(0) | 阅读(215)
发表于:2008-5-9 17:01:55
标签:Protel99  SE  

0

关于《Protel99 SE小贴士》的一点补充

(接《Protel99 SE小贴士》)

16: PCB改栅格:工具条里面的“#”。

17:如果原理图太大,打印困难,可以切割成多个sch分图,然后建立一个总图,在总图里面用"Design->Creat Symble from sheet"生成各个分图的Symble。用总图做Annotate并生成网络表。做Annotate的时候,不要选中Annotate对话框中的"Option->Current sheet only",这样,所有的分图的元件会统一编号。生成网络表的时候,"Net Identifier Scope"要选择"Net Labels and Ports Global";"Sheets to Netlist"要选择"Active sheet plus sub sheets"或者"Active project"。这样,就不需要在各分图之间用Port做电连接,系统会认为不同分图中所有同名的NetLabel是连在一起的。


点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 原创

评论(0) | 阅读(203)
发表于:2008-5-9 16:53:38
标签:继电器  

1

继电器线圈的驱动

关于继电器:
交流线圈的铁芯中有短路环,保证电流过零而磁路不过零,直流线圈的铁芯中没有。
交流线圈可以长时间通电,直流线圈则要看具体型号的说明书。
交流线圈的阻抗小,如果用直流驱动,要串联电阻。
MAX4822/4824用于驱动继电器,具有省电模式。
如果需要一个线圈长时间通电,可以用PWM驱动。线圈ON的时候,使PWM的duty cycle为100%,维持1s,然后降低duty cycle使线圈两端的电压达到维持电压的1.5倍。如果要驱动多个继电器,可以用74HC165,6B595等带OE的芯片缓冲,PWM连接到OE。

点击此处查看原文 >>

系统分类: 接口电路   |    用户分类:    |    来源: 原创

评论(0) | 阅读(234)
发表于:2008-5-9 16:44:58
标签:无标签

1

见证

恩典博客Z7m FB.zo ~A*f Z
见证,顾名思义,就是看见、证实神的存在,神的恩典,神的慈爱,神的大能,神的信实,神的怜悯,神的公义,神的荣耀。。。。。。。所以,见证一定要真实,不可以夸张、虚构、演绎、推理。做假见证是有罪的。
L3t d/F| S ni0恩典博客(N;IRZ lGb p8XX
基督徒的很多见证,都不是铁板钉钉,无可辩驳的。很多基督徒把一些明显是偶然发生的事情解释为神的作为,我觉得是不应该的,比如,阴天没有带伞,就祷告,结果一天没有下雨。这类鸡毛蒜皮的事情不要生拉硬扯地说成是神听了祷告。当然,可以因着这些事情感恩,但不可以将它们作为见证。从见证里面,要能够看出神行事的目的性。圣经里面,哪一个神迹奇事的发生不是带有目的性的呢?恩典博客R v TW rlx
恩典博客b i},pj#}
见证讲出来,是要造就人的。神要藉着这见证,使不信的变成信的,使信心小的变成信心大的,使软弱的变成刚强的,使愚拙的变为聪明的。
[5C,Q&B.J)o M c0恩典博客"]x~ ^ b
所以,见证,是被神所使用的,是一件极为严肃的事情。要本着唯物的、实事求是的精神,用科学的,严谨的态度来做,绝不能随口说说而已。
`t#?&j9[M+S6wBEz^H q0恩典博客 n1kH)~9yg UY
讲 到这里,顺便捎带一句:基督徒是唯物的,实事求是的。我们信,是因为我们经历了神的同在。而那些因为没有经历过就说没有神的无神论者是唯心主义的,他们就 像鸵鸟,把头埋在沙子里,然后说“我没有看见你们所说的神,所以没有神!”那是愚蠢的人。真正唯物主义的人中,只有有神论者和怀疑论者,绝不可能出现无神 论者。
恩典博客7w"Gk'Q1Zb#ZNa

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类:    |    来源: 原创

评论(1) | 阅读(160)
23下一页总共 , 当前 /