隨著科技的迅猛發(fā)展,一些相應(yīng)的精密儀器也隨之問世,這些儀器中通常都需要設(shè)置準(zhǔn)確的時(shí)鐘,以保證時(shí)段的正確切換。DS323l是Maxim/Dallas公司生產(chǎn)的一款低成本、超高精度的
1 前言 I2C總線|0">I2C總線是具備多CPU系統(tǒng)所需的包括仲裁和高低速設(shè)備同步等功能的高性能串行總線。它以兩根連線實(shí)現(xiàn)完善的全雙工數(shù)據(jù)傳送,是各種總線中使用信號線根
I2C總線是由串行數(shù)據(jù)線SDA和串行時(shí)鐘線SCL構(gòu)成的,可發(fā)送和接收數(shù)據(jù)。它允許若干兼容器件共享總線。所有掛接在I2C總線上的器件和接口電路都應(yīng)具有I2C總線接口,且所有的SDA/SCL同名端相連??偩€上所有器件要依靠SDA發(fā)
仿真電路圖:仿真程序:#include#include#define uchar unsigned char#define uint unsigned intsbit SCL=P1^0;sbit SDA=P1^1;void delay(void){_nop_();_nop_();_nop_();_nop_();}void InitI2C(void){ SDA = 1; SCL
單片機(jī)作為典型的嵌入式控制器,具有集成度高、處理功能強(qiáng)、運(yùn)行速度快、體積小、擴(kuò)展靈活等優(yōu)勢,在儀器儀表、家用電器、過程控制等領(lǐng)域被廣泛應(yīng)用。鍋爐溫度是工業(yè)過程中最常見的工藝參數(shù)之一,其測量
寫入過程 單片機(jī)進(jìn)行寫操作時(shí),首先發(fā)送該器件的7位地址碼和寫方向位“0”(共8位,即一個(gè)字節(jié)),發(fā)送完后釋放SDA線并在SCL線上產(chǎn)生第9個(gè)時(shí)鐘信號。被選中的存儲器器件在確認(rèn)是自己的地址后,在SDA線上產(chǎn)生一個(gè)應(yīng)答
本系統(tǒng)用于油田測井過程中,對電纜所受的張力、油井的深度及電纜下井速度等參數(shù)的測量。重點(diǎn)闡述了系統(tǒng)結(jié)構(gòu)及工作原理。同時(shí),對測力傳感器、測深編碼器、系統(tǒng)硬件電路設(shè)計(jì)及軟件流程也做了介紹。該系統(tǒng)精度高、體積小、工作穩(wěn)定。既能實(shí)時(shí)測量所測參數(shù),又兼具“黑匣子”功能,能對數(shù)據(jù)進(jìn)行24小時(shí)以內(nèi)的記錄,為事故分析提供可靠的依據(jù),具有較高的工程應(yīng)用價(jià)值。可用與所有測負(fù)荷,測長度,測速度的場合。
有助于獲得精確的熱管理加上免校準(zhǔn)特性,將確保數(shù)字溫度傳感器繼續(xù)受到人們的歡迎。為滿足需多個(gè)主器件共存的高可靠性和系統(tǒng)冗余要求,以及對于要求輕松添加新溫度傳感器的
由于I2C總線的特性,Linux的I2C總線設(shè)備驅(qū)動程序的設(shè)計(jì)者在設(shè)計(jì)驅(qū)動程序時(shí)采用了獨(dú)特的體系結(jié)構(gòu)。使開發(fā)I2C總線設(shè)備驅(qū)動程序與開發(fā)一般設(shè)備驅(qū)動程序的方法具有很大差別。因此,開發(fā)I2C總線設(shè)備驅(qū)動程序除了要涉及一般Linux內(nèi)核驅(qū)動程序的知識外。還要對I2C總線驅(qū)動的體系結(jié)構(gòu)有深入的了解。筆者在開發(fā)過程中使用設(shè)備型號為AT24C01A的EEPROM 來測試I2C總線驅(qū)動。
本文介紹了I2C總線的概念、接口特性和傳輸時(shí)序,提出了一種用51系列單片機(jī)的C語言(C51)模擬I2C總線數(shù)據(jù)傳輸?shù)能浖椒?,并給出了在數(shù)字高清晰度電視地面接收機(jī)中的應(yīng)用。
針對嵌入式移動設(shè)備在實(shí)時(shí)性、可靠性方面的要求,以飛思卡爾半導(dǎo)體公司的MX51為系統(tǒng)硬件平臺,給出了移動手持產(chǎn)品中的重力感應(yīng)(G?sensor)實(shí)現(xiàn)方案。采用ST(意法半導(dǎo)體)公司的LIS33DE芯片采樣重力感應(yīng)數(shù)據(jù),通過I2C總線傳入系統(tǒng)。運(yùn)用輸入子系統(tǒng)、查詢、隊(duì)列等技術(shù),詳細(xì)討論linux2.6.31內(nèi)核下開發(fā)重力感應(yīng)驅(qū)動程序的方法。該設(shè)計(jì)應(yīng)用于智能手機(jī)、平板電腦等產(chǎn)品中,效果良好。
摘要:介紹了一種以MSP430單片機(jī)為控制核心的IC卡水表控制器的設(shè)計(jì)方案。將微控制器和4442卡技術(shù)、I2C總線技術(shù)、流量計(jì)量技術(shù)及低壓檢測技術(shù)等相結(jié)合,實(shí)現(xiàn)了水表管理的高效率和智能化。詳細(xì)介紹了該
I2C總線具有控制簡單、通信速率高等優(yōu)點(diǎn),作為一種2線雙向同步串行數(shù)據(jù)總線,它為嵌入式系統(tǒng)設(shè)計(jì)提供了一種完善的集成電路間的串行總線擴(kuò)展技術(shù),大大簡化了應(yīng)用系統(tǒng)的硬件設(shè)計(jì),為實(shí)現(xiàn)應(yīng)用系統(tǒng)的模塊化設(shè)計(jì)創(chuàng)造了極為有利的條件。
I2C是inter-integrated circuit的縮寫,又名為TWI,只需要用兩條物理線進(jìn)行傳輸,分別命名為SDA和SCL, 用于傳輸serial data和serial clock。I2C工作時(shí)分為主從工作模式,而在同總線上可以存在多個(gè)主機(jī)。每一個(gè)連接到總線的器件都可以通過唯一的地址與總線連接,主機(jī)控制主機(jī)為發(fā)送器模式或是接收器模式。多個(gè)主機(jī)控制時(shí)可以通過沖突檢測和仲裁防止數(shù)據(jù)被破壞。I2C總線有幾種不同速率的工作模式,標(biāo)準(zhǔn)模式的速率為100kbps,快速模式下速率為400kbps,在高速模式下
隨著通信與計(jì)算機(jī)整合時(shí)代的到來,數(shù)字化、寬帶化和智能化已成為未來通信發(fā)展的方向,人類社會對電信業(yè)務(wù)從質(zhì)量到業(yè)務(wù)種類都提出越來越高的要求,而接入網(wǎng)作為電信網(wǎng)的重要組成部分,連接本地交換機(jī)與用戶,是整個(gè)電信網(wǎng)的毛細(xì)血管和瓶頸,實(shí)現(xiàn)數(shù)字化、寬帶化和業(yè)務(wù)綜合化的關(guān)鍵。 嵌入式系統(tǒng)是以應(yīng)用為中心的硬件設(shè)計(jì)和面向應(yīng)用的軟件產(chǎn)品開發(fā)為基礎(chǔ)的專用計(jì)算機(jī)系統(tǒng),廣泛應(yīng)用于制造工業(yè)、過程控制、通信、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費(fèi)產(chǎn)品等領(lǐng)域。
隨著微控制器的價(jià)格越來越低,功能越來越強(qiáng)大,電氣設(shè)計(jì)人員發(fā)現(xiàn)在單板和多板系統(tǒng)中都使用多個(gè)小型控制器是一種更加經(jīng)濟(jì)高效的方法。這種輔助處理器能夠減輕主處理器在耗時(shí)
1 AD7416器件結(jié)構(gòu) AD7416采用節(jié)省空間的SO-8和小型SOIC封裝。AD7416引腳說明 引腳號 名 稱 說 明 1 SDA 數(shù)字I/O。雙向數(shù)據(jù)串行總線,漏極開路輸出 2 SCL 數(shù)字輸入。串行總線
基于FPGA 的嵌入式圖像檢測系統(tǒng)因其快速的處理能力和靈活的編程設(shè)計(jì)使得它在工業(yè)現(xiàn)場的應(yīng)用非常廣泛,通常這些系統(tǒng)都是通過采集圖像數(shù)據(jù)流并對它實(shí)時(shí)處理得到所需的特征信
1 AD7416器件結(jié)構(gòu) AD7416采用節(jié)省空間的SO-8和小型SOIC封裝。AD7416引腳說明 引腳號 名 稱 說 明 1 SDA 數(shù)字I/O。雙向數(shù)據(jù)串行總線,漏極開路輸出 2 SCL 數(shù)字輸入。串行總線
1 引言I2C (Inter-Integrated Circuit1總線是一種由Philips公司開發(fā)的2線式串行總線,用于連接微控制器及其外圍設(shè)備。它是同步通信的一種特殊形式,具有接口線少、控制方