精彩BUG人生[1] -- 开篇:费力的2周
2010-07-27 22:27
232 查看
BUG,程序员生活的一部分,相互离不了,互相不欢喜。也许你有精彩的人生,你有精彩的BUG吗?
它困扰了我快2周,姑且称它为小A,小A它一直不敢正视我,天天在逃避,每次与它擦肩而过,感觉很熟悉,又发现其实咱们不太熟。正因为如此,它才可以得意这么久;也正因为如此,它才连累了它的众多亲朋与好友,不过那些家伙也非善类,装好人也不是一天两天了,只是还没给它们机会出来曝光而已。其实大家都一样,大多数人一辈子也都是碌碌无为的隐藏着,你还想那着杆起义?做梦!
人总是喜欢展示出好的一面,我也一样,所以每天如何的揪心揪肺、如何的辗转反侧就...
只希望和大家分享揪出小A,那它游街的痛快。你可能会问,小A是怎么被揪出来的呢?这得益于我们那超级无敌廉价示波器。
上datasheet:
Sample One ->
The Cold Reset Activation Terminal procedure is as follow and the Figure 15-8. Timing indications are given according to ISO IEC 7816:
• RESET= Low , I/O in the receive state
• Power Vcc (see DC/DC Converter)
• Once Vcc is established, apply Clock at time Ta
• Maintain Reset Low until time Ta+tb (tb< 400 clocks)
• Monitor The I/O line for the Answer To Reset (ATR) between 400 and 40000 clock cycles after Tb. ( 400 clocks < tc < 40000clocks)
Sample Two ->
• Bit 1 – CARDRST: Card RST
Clear this bit to drive a low level on the Card RST pin.
Set this bit to set a high level on the Card RST pin.
VCARDOK=1 (SCISR.4 bit) condition must be true to change the state of Card RST pin.
Sample Three ->
Power On -> CardVcc On -> VCARDOK = 1
看明白这几条,认出小A就不是那么难了,现在,就算你穿上马甲我也认识你。
如果你没看明白,没有关系,我们不是同道中人,权当笑话,捧捧场,说不定下回咱殊途同归了。
血和泪,我们需要铭记:“别小瞧了便宜的'示波器'”。
它困扰了我快2周,姑且称它为小A,小A它一直不敢正视我,天天在逃避,每次与它擦肩而过,感觉很熟悉,又发现其实咱们不太熟。正因为如此,它才可以得意这么久;也正因为如此,它才连累了它的众多亲朋与好友,不过那些家伙也非善类,装好人也不是一天两天了,只是还没给它们机会出来曝光而已。其实大家都一样,大多数人一辈子也都是碌碌无为的隐藏着,你还想那着杆起义?做梦!
人总是喜欢展示出好的一面,我也一样,所以每天如何的揪心揪肺、如何的辗转反侧就...
只希望和大家分享揪出小A,那它游街的痛快。你可能会问,小A是怎么被揪出来的呢?这得益于我们那超级无敌廉价示波器。
上datasheet:
Sample One ->
The Cold Reset Activation Terminal procedure is as follow and the Figure 15-8. Timing indications are given according to ISO IEC 7816:
• RESET= Low , I/O in the receive state
• Power Vcc (see DC/DC Converter)
• Once Vcc is established, apply Clock at time Ta
• Maintain Reset Low until time Ta+tb (tb< 400 clocks)
• Monitor The I/O line for the Answer To Reset (ATR) between 400 and 40000 clock cycles after Tb. ( 400 clocks < tc < 40000clocks)
Sample Two ->
• Bit 1 – CARDRST: Card RST
Clear this bit to drive a low level on the Card RST pin.
Set this bit to set a high level on the Card RST pin.
VCARDOK=1 (SCISR.4 bit) condition must be true to change the state of Card RST pin.
Sample Three ->
Power On -> CardVcc On -> VCARDOK = 1
看明白这几条,认出小A就不是那么难了,现在,就算你穿上马甲我也认识你。
如果你没看明白,没有关系,我们不是同道中人,权当笑话,捧捧场,说不定下回咱殊途同归了。
血和泪,我们需要铭记:“别小瞧了便宜的'示波器'”。
相关文章推荐
- 精彩BUG人生[4] -- bug free or not
- 精彩BUG人生[2] -- 不对齐的精彩
- 精彩BUG人生[3] -- 潜伏期很长
- 2周修改了1000多个Bug后软件项目扭转了局面,未交付银行的现金管理系统健壮起来了
- 现代软件工程系列 学生的精彩文章 (3) 如何在Bug 不断的情况下还能保持平常心... [zz]
- 牢记这20个不要,人生会更加精彩
- 我的人生很精彩,不会只爱一件事
- 十个哲理故事 一场精彩的人生课[转贴]
- Bug人生---初看windows核心编程有感
- bug人生--CF的那段时光
- Lamp兄弟连第五十期开篇宣言 “要么赶紧死,要么精彩的活着”
- 现代软件工程系列 学生的精彩文章 (3) 如何在Bug 不断的情况下还能保持平常心... [zz]
- [感悟]每一次人生的低谷,也是下一次精彩的起点
- 开篇,我的程序人生
- 人生这样才精彩
- 人生最精彩的不是实现梦想的瞬间,而是坚持梦想的过程
- 精彩的人生感悟
- 人生小精彩
- 十个有哲理的故事 一场精彩的人生课
- 精彩的人生早已开始,看你怎么看待你的人生了