- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 几种CRC16算法
几种CRC16算法 收藏 一. CRC16算法首先在源文件头文件加入表值:view plaincopy to clipboardprint?////////////////////////////////////////////////////////////////////////// // CRC16码表 static WORD const wCRC16Table[256] = { 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x
2010-11-30 11:04:00 1884
转载 UART解释和作用
UART传输结构 UART:Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。UART 因为计算机内部采用并行数据数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到UART的寄存器(临时内存块)中,再通过FIFO(First Input First Output,先入先出队列)传送到串行设
2010-11-30 09:24:00 5662 1
转载 同一程序中混合调用C和C++代码
// 觉得这篇文章写的还可以,比较详细有点学究的味道,所以就翻译过来。C++和C混合编码虽然不难理解,但C库、C++库、extern "C"、extern "C++"、#inlcude 、#include 等等,区别起来也有点困难。发生误解的根源在于没有把编译和连接理解透彻。一个程序使用了某个函数,不管该函数是在某个头文件中定义的函数,还是通过extern定义的外部函数,还是本地已经定义好的函数,该函数都要经过编译、连接两个步骤。在编译阶段,C++编译器会根据函数返回类型、参数类型等,进行函数名修饰;之后才
2010-11-18 15:08:00 711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人