软件设计
bobo_cava
这个作者很懒,什么都没留下…
展开
-
嵌入式系统的实时时钟介绍
嵌入式系统的实时时钟,至少需要提供一个精度可接受的1s事件。一般是物理定时器再进行计数后产生。比如物理定时器1ms触发一次,则计数到1000的时候可以触发一个1s事件。实时时钟,在硬件上,需要时钟源、脉冲计数器、数字比较器。脉冲计数器对时钟源输出的时钟进行计数,当达到一定值后和数字比较器比较,如果一致则触发硬件中断。程序在硬件中断中进行处理。如果要保证系统的实时时钟不丢弃,则需要保持计原创 2017-02-05 14:22:55 · 4797 阅读 · 0 评论 -
协议解析小窍门- readchar
我们经常遇到这样的解析代码:unsigned char *pbuf = (unsigned char *)pbuf_in;item1 = *pbuf;pbuf++;item2 = *pbuf;pbuf++;这里需要频繁地敲pbuf++,代码写起来,生怕忘了一个++,导致解析错误一种好的解决办法,把解析某种类型数据直接做成readchar , readin原创 2017-02-22 10:25:53 · 852 阅读 · 0 评论