自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

转载 CAN总线的通信错误及其处理

在CAN总线中存在5种错误类型,它们互相并不排斥,下面简单介绍一下它们的区别、产生的原因及处理方法。  位错误:向总线送出一位的某个节点同时也在监视总线,当监视到总线位的电平与送出的电平不同时9则在该位时刻检测到一个位错误。但是在仲裁区的填充位流期间或应答间隙送出隐性位而检测到显性位时,不认为是错误位。送出认可错误标注的发送器,在检测到显性位时也不认为是错误位。  填充错误:在使用位填充方

2012-06-21 15:41:58 3664

转载 编译加速

我们只需在“make”后面加个参数“-jN”,即可其中,“N”为 CPU 的核数 + 1例如:本人为 3 核 CPU,则此处应写为 make -j4

2012-06-20 10:50:26 257

转载 uC/OS-II的任务切换总结

uC/OS-II的任务切换归根到底都是由以下三个函数引起的:OSStart(); OSIntExit(); OS_Sched(); 一、OSStart():OSStart()函数是uC/OS-II任务调度的引导函数,它调用更底层的函数OSStartHighRdy(

2011-09-02 13:24:47 559

转载 ARM汇编伪指令介绍

在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命

2011-09-02 12:36:54 220

转载 C语言宏定义##连接符和#符的使用

C语言宏定义##连接符和#符的使用  C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。 关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化

2011-08-26 16:41:19 272

转载 关于0xAA和0x55

关于0xAA和0x55许多串口通讯中测试或握手信号使用AA或55这两个特殊的十六进制数,在许多PIC内部的EEPROM改写也使用这两个数作为敲门砖,初学者可能不解何为,其实如果将这两个数展开成二进制就可明白为什么:AA展开为10101010,55展开为01010101,变成串

2011-08-26 16:36:11 20492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除