函數(shù)名稱:CRC-16 Process 函數(shù)原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函數(shù)功能:進(jìn)行CRC校驗(yàn)和產(chǎn)生CRC代碼.這個(gè)函數(shù)只影響全局變量crc16. 校驗(yàn)字放在字符串最后,低8位在前高8位在后. msgaddr : 進(jìn)行CRC16校驗(yàn)的據(jù)塊的首地址 datalen : 進(jìn)行CRC16校驗(yàn)的據(jù)塊的個(gè)數(shù) CRC-ITU的計(jì)算算法如下: a.寄存器組初始化為全"1"(0xFFFF)。 b.寄存器組向右移動(dòng)一個(gè)字節(jié)。 c.剛移出的那個(gè)字節(jié)與數(shù)據(jù)字節(jié)進(jìn)行異或運(yùn)算,得出一個(gè)指向值表的索引。 d.索引所指的表值與寄存器組做異或運(yùn)算。 f.數(shù)據(jù)指針加1,如果數(shù)據(jù)沒有全部處理完,則重復(fù)步驟b。 g.寄存器組取反,得到CRC,附加在數(shù)據(jù)之后(這一步可省略)。
上傳時(shí)間: 2015-12-21
上傳用戶:llandlu
UCOS-II移植C8051單片機(jī)上 使用C8051F020開發(fā)板。KEIL U3編譯通過。 串口連接到PC機(jī)上,可觀察統(tǒng)計(jì)任務(wù)統(tǒng)計(jì)的CPU利用率。 通過串口輸入字符串123,可改便燈的閃爍頻率。
標(biāo)簽: C8051F020 UCOS-II C8051 KEIL
上傳時(shí)間: 2014-11-21
上傳用戶:fanboynet
一個(gè)功能強(qiáng)大的串口通信類庫(kù),非常好用!來(lái)自llbird的C/C++世界。
標(biāo)簽: 串口通信
上傳時(shí)間: 2014-01-20
上傳用戶:lwwhust
串口通信構(gòu)件,可以用于MCU的串口通信,非常簡(jiǎn)單易用,節(jié)約編寫代碼的時(shí)間。
上傳時(shí)間: 2013-12-25
上傳用戶:13188549192
原名叫44B0全新版BOOTLOADER分析,又是某個(gè)熱心人的學(xué)習(xí)筆記,但解釋的比較細(xì)致。適合懶人看。
標(biāo)簽: BOOTLOADER 44B0 分
上傳時(shí)間: 2016-01-17
上傳用戶:shizhanincc
3、《ds1302a》實(shí)驗(yàn) 說(shuō)明:本程序通過串口通信(借助串口調(diào)試等程序),讓單片機(jī)讀寫DS1302,結(jié)果返回到PC的串口調(diào)試接收區(qū)。 1)下載程序 2)打開串口調(diào)試助手 3)通過串口調(diào)試助手向ELITE-III發(fā)送"5501aa"(注:十六進(jìn)制,55為設(shè)定的字串頭,01為設(shè)定的1302命令,aa為設(shè)定的結(jié)束字串尾。)啟動(dòng)DS1302工作,成功則返回55,失敗則返回00 4)通過串口調(diào)試助手向ELITE-III發(fā)送"5502aa"(注:十六進(jìn)制,55為設(shè)定的字串頭,02為讀取1302命令,aa為設(shè)定的結(jié)束字串尾。)ELITE-III返回時(shí)鐘信息(包含秒,分,時(shí),星期,月,年)
上傳時(shí)間: 2013-12-10
上傳用戶:l254587896
虛擬串口的工具,最新版,破解文件在國(guó)外網(wǎng)站找了好久才發(fā)現(xiàn)的。串口程序開發(fā)必備工具! 此軟件不同于串口重定向軟件,它可以生成一對(duì)互相連接的串口,比如COM3和COM4,你的程序中使用COM3輸出,則使用超級(jí)終端就能在COM4看到輸入,用來(lái)模擬調(diào)試串口控制是很好的選擇!
標(biāo)簽: 虛擬串口
上傳時(shí)間: 2016-01-31
上傳用戶:xauthu
Linux下串口終端程序,ANSI C編寫,一個(gè)簡(jiǎn)單的串口終端程序,可以在linux下連接嵌入式設(shè)備的串口終端,類似minicom和超級(jí)終端。
上傳時(shí)間: 2014-08-10
上傳用戶:youke111
usbFirmware,Intel公司開發(fā)的通用串行總線架構(gòu)(USB)的目的主要基于以下三方面考慮: (一)計(jì)算機(jī)與電話之間的連接:顯然用計(jì)算機(jī)來(lái)進(jìn)行計(jì)算機(jī)通信將是下一代計(jì)算機(jī)基本的應(yīng)用。機(jī)器和人們的數(shù)據(jù)交互流動(dòng)需要一個(gè)廣泛而又便宜的連通網(wǎng)絡(luò)。然而,由于目前產(chǎn)業(yè)間的相互獨(dú)立發(fā)展,尚未建立統(tǒng)一標(biāo)準(zhǔn),而USB則可以廣泛的連接計(jì)算機(jī)和電話。 (二)易用性:眾所周知,PC機(jī)的改裝是極不靈活的。對(duì)用戶友好的圖形化接口和一些軟硬件機(jī)制的結(jié)合,加上新一代總線結(jié)構(gòu)使得計(jì)算機(jī)的沖突大量減少,且易于改裝。但以終端用戶的眼光來(lái)看,PC機(jī)的輸入/輸出,如串行/并行端口、鍵盤、鼠標(biāo)、操縱桿接口等,均還沒有達(dá)到即插即用的特性,USB正是在這種情況下問世的。 (三)端口擴(kuò)充:外圍設(shè)備的添加總是被相當(dāng)有限的端口數(shù)目限制著。缺少一個(gè)雙向、價(jià)廉、與外設(shè)連接的中低速的總線,限制了外圍設(shè)備(諸如電話/電傳/調(diào)制解調(diào)器的適配器、掃描儀、鍵盤、PDA)的開發(fā)。現(xiàn)有的連接只可對(duì)極少設(shè)備進(jìn)行優(yōu)化,對(duì)于PC機(jī)的新的功能部件的添加需定義一個(gè)新的接口來(lái)滿足上述需要,USB就應(yīng)運(yùn)而生。它是快速、雙向、同步、動(dòng)態(tài)連接且價(jià)格低廉的串行接口,可以滿足PC機(jī)發(fā)展的現(xiàn)在和未來(lái)的需要。
標(biāo)簽: usbFirmware Intel 計(jì)算機(jī) USB
上傳時(shí)間: 2013-12-19
上傳用戶:aa54
TLC2543是一種11路12位串行AD轉(zhuǎn)換器件,本文檔是對(duì)該器件的詳細(xì)應(yīng)用筆記。
標(biāo)簽: 2543 TLC 串行AD 轉(zhuǎn)換器
上傳時(shí)間: 2016-03-02
上傳用戶:xaijhqx
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1