1 /**————————————————————2 〖說明〗I2C總線驅(qū)動(dòng)程序(用兩個(gè)普通IO模擬I2C總線)3 包括100Khz(T=10us)的標(biāo)準(zhǔn)模式(慢速模式)選擇,4 和400Khz(T=2.5us)的快速模式選擇,5 默認(rèn)11.0592Mhz的晶振。6 〖文件〗PCF8563T.C ﹫2001/11/2 77 〖作者〗龍嘯九天 c51@yeah.net http://www.c51bbs.co /8 〖修改〗修改建議請(qǐng)到論壇公布 http://www.c51bbs.co m9 〖版本〗V1.00A Build 080310 —————————————————————*/1112 #ifndef SDA13 #define SDA P0_014 #define SCL P0_115 #endif1617 extern uchar SystemError;1819 #define uchar unsigned char20 #define uint unsigned int21 #define Byte unsigned char22 #define Word unsigned int23 #define bool bit24 #define true 125 #define false 02627 #define SomeNOP(); _nop_();_nop_();_nop_();_nop_();2829 /**--------------------------------------------------------------------------------30 調(diào)用方式:void I2CStart(void) ﹫2001/07/0 431 函數(shù)說明:私有函數(shù),I2C專用32 ---------------------------------------------------------------------------------*/33 void I2CStart(void)34 {35 EA=0;36 SDA=1; SCL=1; SomeNOP();//INI37 SDA=0; SomeNOP(); //START38 SCL=0;39 }4041 /**--------------------------------------------------------------------------------42 調(diào)用方式:void I2CStop(void) ﹫2001/07/0 443 函數(shù)說明:私有函數(shù),I2C專用44 ---------------------------------------------------------------------------------*/45 void I2CStop(void)46 {47 SCL=0; SDA=0; SomeNOP(); //INI48 SCL=1; SomeNOP(); SDA=1; //STOP49 EA=1;50 }5152 /**--------------------------------------------------------------------------------53 調(diào)用方式:bit I2CAck(void) ﹫2001/07/0 454 函數(shù)說明:私有函數(shù),I2C專用,等待從器件接收方的應(yīng)答55 ---------------------------------------------------------------------------------*/56 bool WaitAck(void)57 {58 uchar errtime=255;//因故障接收方無ACK,超時(shí)值為255。59 SDA=1;SomeNOP();60 SCL=1;SomeNOP();61 while(SDA) {errtime--; if (!errtime) {I2CStop();SystemError=0x11;return false;}}62 SCL=0;63 return true;
標(biāo)簽: I2C 總線 驅(qū)動(dòng)程序
上傳時(shí)間: 2014-04-11
上傳用戶:xg262122
什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)聯(lián)合測試行動(dòng)小組)是一種國際標(biāo)準(zhǔn)測試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測試。現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 JTAG最初是用來對(duì)芯片進(jìn)行測試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port�測試訪問口)通過專用的JTAG測試工具對(duì)進(jìn)行內(nèi)部節(jié)點(diǎn)進(jìn)行測試。JTAG測試允許多個(gè)器件通過JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測試。現(xiàn)在,JTAG接口還常用于實(shí)現(xiàn)ISP(In-System rogrammable�在線編程),對(duì)FLASH等器件進(jìn)行編程。 JTAG編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對(duì)芯片進(jìn)行預(yù)編程現(xiàn)再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進(jìn)度。JTAG接口可對(duì)PSD芯片內(nèi)部的所有部件進(jìn)行編程 JTAG的一些說明 通常所說的JTAG大致分兩類,一類用于測試芯片的電氣特性,檢測芯片是否有問題;一類用于Debug;一般支持JTAG的CPU內(nèi)都包含了這兩個(gè)模塊。 一個(gè)含有JTAG Debug接口模塊的CPU,只要時(shí)鐘正常,就可以通過JTAG接口訪問CPU的內(nèi)部寄存器和掛在CPU總線上的設(shè)備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內(nèi)置模塊的寄存器,象UART,Timers,GPIO等等的寄存器。 上面說的只是JTAG接口所具備的能力,要使用這些功能,還需要軟件的配合,具體實(shí)現(xiàn)的功能則由具體的軟件決定。 例如下載程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要參照SOC DataSheet的寄存器說明,設(shè)置RAM的基地址,總線寬度,訪問速度等等。有的SOC則還需要Remap,才能正常工作。運(yùn)行Firmware時(shí),這些設(shè)置由Firmware的初始化程序完成。但如果使用JTAG接口,相關(guān)的寄存器可能還處在上電值,甚至?xí)r錯(cuò)誤值,RAM不能正常工作,所以下載必然要失敗。要正常使用,先要想辦法設(shè)置RAM。在ADW中,可以在Console窗口通過Let 命令設(shè)置,在AXD中可以在Console窗口通過Set命令設(shè)置。
上傳時(shí)間: 2013-10-23
上傳用戶:aeiouetla
為了實(shí)現(xiàn)數(shù)據(jù)采集終端與遠(yuǎn)程服務(wù)器即時(shí)通信的需求,提出了一種基于Socket網(wǎng)絡(luò)編程的遠(yuǎn)程物流防偽系統(tǒng)。該系統(tǒng)在Visual Studio結(jié)合SQL Server的開發(fā)平臺(tái)下,采用Socket套接字以及GPRS無線通信的方式實(shí)現(xiàn)數(shù)據(jù)采集終端對(duì)遠(yuǎn)程服務(wù)器的查詢功能。運(yùn)行結(jié)果表明:該系統(tǒng)具有操作方便、使用成本低和安裝容易等多項(xiàng)優(yōu)點(diǎn)。在商品物流中,用戶能快速、及時(shí)查詢到商品的物流信息以及真?zhèn)涡畔ⅲ?該系統(tǒng)對(duì)企業(yè)物流跟蹤有著重要的意義。
標(biāo)簽: Socket 網(wǎng)絡(luò)編程 遠(yuǎn)程 防偽系統(tǒng)
上傳時(shí)間: 2013-12-20
上傳用戶:windypsm
對(duì)油田物聯(lián)網(wǎng)數(shù)據(jù)各種傳輸方式進(jìn)行了研究,將油田數(shù)據(jù)傳輸網(wǎng)絡(luò)分為2級(jí)網(wǎng)絡(luò)結(jié)構(gòu),現(xiàn)場層次由能自組網(wǎng)、自恢復(fù)的zigbee樹形網(wǎng)絡(luò)實(shí)現(xiàn)。普通節(jié)點(diǎn)采集數(shù)據(jù)發(fā)送到小區(qū)中心節(jié)點(diǎn),中心節(jié)點(diǎn)通過GPRS或CDMA網(wǎng)絡(luò)將數(shù)據(jù)發(fā)送至遠(yuǎn)程的數(shù)據(jù)服務(wù)器。實(shí)驗(yàn)表明,該系統(tǒng)能夠滿足工作需要。
標(biāo)簽: 物聯(lián)網(wǎng) 數(shù)據(jù)傳輸 技術(shù)實(shí)現(xiàn) 方式
上傳時(shí)間: 2013-10-08
上傳用戶:swaylong
商業(yè)企業(yè)每天產(chǎn)生大量的網(wǎng)格數(shù)據(jù),作為網(wǎng)頁信息交換的實(shí)際標(biāo)準(zhǔn),最重要的挑戰(zhàn)之一是如何有效地進(jìn)行數(shù)據(jù)搜索,數(shù)據(jù)搜索可以以鏈接的方式進(jìn)行。一些研究人員已經(jīng)研究出了演算法,以減少搜索過程中產(chǎn)生的無效信息。另一些研究人員引入了記錄法,可以進(jìn)行相關(guān)元素的定位,無需搜索原始網(wǎng)格文檔,通過記錄的方式完成搜索過程。文中介紹的方法是基于正在被搜索的數(shù)據(jù)的概念,以及對(duì)網(wǎng)格數(shù)據(jù)庫的內(nèi)容搜索及關(guān)鍵字搜索,使用概念搜索可以提高搜索效率。
標(biāo)簽: 網(wǎng)格數(shù)據(jù)
上傳時(shí)間: 2013-10-19
上傳用戶:zxc23456789
無線橋接增強(qiáng)信號(hào)
上傳時(shí)間: 2013-11-09
上傳用戶:wfl_yy
基于航天事業(yè)的發(fā)展和測控的需求,地面測控網(wǎng)布設(shè)的密度越來越大,范圍越來越廣。為了更好了解和掌握衛(wèi)星以及航天飛行器在軌運(yùn)行狀況,就需要通過測控天線的精確跟蹤來完成。文中對(duì)當(dāng)前測控與雷達(dá)天線的幾種跟蹤方式進(jìn)行了介紹、分析,并結(jié)合未來環(huán)境的復(fù)雜和多變性,對(duì)測控與雷達(dá)領(lǐng)域跟蹤技術(shù)的發(fā)展趨勢進(jìn)行了展望。
上傳時(shí)間: 2013-10-22
上傳用戶:kr770906
各種無線連接方式,供大家參考
上傳時(shí)間: 2014-01-24
上傳用戶:狗日的日子
針對(duì)光網(wǎng)絡(luò)攻擊易被發(fā)現(xiàn)的問題,提出一種基于信號(hào)延遲插入的光網(wǎng)絡(luò)攻擊方式。該方法在不改變鏈路光學(xué)性能的基礎(chǔ)上,利用信號(hào)延遲在系統(tǒng)中引起較高的串?dāng)_,極大的降低了系統(tǒng)的性能。仿真和實(shí)驗(yàn)結(jié)果表明攻擊后目標(biāo)光鏈路的誤碼性能大幅劣化而其光域內(nèi)參數(shù)幾乎沒有變化,具有較好的隱蔽性和良好的攻擊效果。
標(biāo)簽: 信號(hào)延遲 光網(wǎng)絡(luò) 攻擊 方式
上傳時(shí)間: 2013-12-24
上傳用戶:超凡大師
W-RXM2013基于高性能ASK無線超外差射頻接收芯片 設(shè)計(jì),是一款完整的、體積小巧的、低功耗的無線接 收模塊。 模塊采用超高性價(jià)比ISM頻段接收芯片設(shè)計(jì) 主要設(shè)定為315MHz-433MHz頻段,標(biāo)準(zhǔn)傳輸速率下接 收靈敏度可達(dá)到-115dbm。并且具有行業(yè)內(nèi)同類方案W-RXM2013 Micrel、SYNOXO、PTC等知名品牌的芯片所不具備的超強(qiáng)抗干擾能力。外圍省去10.7M的中頻 器件模塊將芯片的使能腳引出,可作休眠喚醒控制,也可通過電阻跳線設(shè)置使能置高控制。 本公司推出該款模塊力求解決客戶開發(fā)產(chǎn)品過程中無線射頻部分的成本壓力,為客戶提供 性能卓越價(jià)格優(yōu)勢突出的電子組件。模塊接口采用金手指方式,方便生產(chǎn)及應(yīng)用。天線輸入部 分可以將接收天線焊接在模塊上面,也可以通過接口轉(zhuǎn)接至客戶主機(jī)板上,應(yīng)用非常靈活。 優(yōu)勢應(yīng)用:機(jī)電控制板、電源控制板、高低溫環(huán)境數(shù)據(jù)監(jiān)測等復(fù)雜條件下 的控制指令的無線傳輸。 1.1 基本特性 λ ●省電模式下,低電流損耗 ●方便投入應(yīng)用 ●高效的串行編程接口 ●工作溫度范圍:﹣40℃~+85℃ ●工作電壓:2.4~ 5.5 Volts. ●有效頻率:250-348Mhz, 400-464Mhz ●靈敏度高(-115dbm)、功耗低在3.5mA@315MHz應(yīng)用下 ●待機(jī)電流小于1uA,系統(tǒng)喚醒時(shí)間5ms(RF Input Power=-60dbm)
上傳時(shí)間: 2013-10-08
上傳用戶:dapangxie
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1