亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

多<b>串</b>口

  • GM814x兼容SPITM總線的UART擴展芯片并聯擴展應用

    1 概述由于在某些通訊設計應用中,需要擴展更多的串口數量,比如車床監控、紡織儀器檢測和網狀連接的數據采集等應用。為此成都國騰微電子有限公司推出的GM814x 可以滿足多個同類產品的并聯擴展,并且能簡單的實現電路連接和程序控制,主MCU 可以識別數據的來源和指定和某個GM814x 通信。2 應用說明2.1 CS 與SPI 的數據通信GM814x 的CS(片選)引腳可用于控制SPI 總線時鐘有效性,CS 低電平有效,內部下拉。CS 有效時,允許芯片的時鐘接收和數據收發;無效時,SCLK、DIN 和DOUT 均為高阻狀態,GM814x 不響應SPI 上的數據收發,但能正常收發子串口數據和產生相應中斷。2.2 應用建議當使用GM814x 的應用需要擴展4 個以上的串口數量時,就需要使用2 片以上的GM814x。擴展的方式也有多種。方式一:將多個GM814x 的SPI 接口接在主MCU 的SPI 總線上,然后將所有GM814x 的中斷進行線與后連接到MCU 的IRQ 上,同時將各GM814x 的IRQ 輸出又連接到MCU的IO,以便MCU響應中斷后檢測是具體哪一個GM814x 輸出的中斷,然后再拉低對應的CS,拉高其它GM814x的CS,并執行通信操作。方式二:如果擴展的GM814x 數量較多,采用上述擴展方式可能會占用MCU較多的IO 資源,則可以將GM814x 的中斷輸出連接到具有OC 輸出的與門芯片上,再輸出到MCU 的中斷輸入。同時又將所有的GM814x 的中斷輸出進行編碼輸入到MCU,以供其判斷產生中斷的是哪一個GM814x。方式三:將所有GM814x 的中斷輸出連接到優先編碼器進行編碼輸出,同時編碼器也能輸出低電平信號給MCU 作為中斷響應。MCU 檢測編碼數據以獲知產生中斷的GM814x,然后進行數據通信處理。這種方式電路最簡單,占用MCU 的IO 資源也最少。 舉例:使用MCS51 單片機擴展8 片GM814x。本電路中,采用了上述提到的第三種擴展方式。通過普通的MCS51 單片機擴展最多8 片GM814x,可擴展最多32 個標準串口。為了節省MCU的IO 資源,電路中增加了一片8-3 線優先編碼器74LS348 和一片3-8 線譯碼器74HC138。8 片GM814x 的IRQ 中斷通過一片74LS348 輸出中斷源向量,同時產生GS 低電平信號到MCS51 的外部中斷0 上,MCS51 響應中斷后,可查詢A0~A2 的值確定產生中斷的GM814x,然后MCU 使能74HC138,輸出對應的ABC 信號選中產生IRQ 信號的GM814x,再進行SPI 總線上的數據通信。 示例程序:本示例程序使用C 語言描述,僅供參考。 由于74LS348 是優先編碼器,多個中斷同時產生的時候,74LS348 的編碼只會指示輸入編號上最高的IRQ,MCU 無法直接獲知是否其它的GM814x 也產生了中斷。同時GM814x 在自己的中斷申請后,數據傳輸到第8bit 時會自動清除,所以數據接收完后如果MCU 的中斷引腳仍然為低,則表示還有其它GM814x 的中斷申請,故必須在處理完當前中斷后繼續查詢新的中斷向量。這就是上述示例程序中while 循環的目的。 以上應用建議僅供設計者參考,不代表最終實現方式,更可靠和實際的實現方式可由設計者根據自己的實際情況確定。l 示例中的數據、參數和標志字命名不代表實際產品的特性,請參考實際產品的數據手冊來獲取你所需要的數據。

    標簽: SPITM 814x UART 814

    上傳時間: 2013-10-26

    上傳用戶:suicoe

  • 并口示波器小軟件Port 1.0下載

       Port1.0 使用說明 Port1.0是作者本人在進行電子制作和維修過程中萌發的一個思路。在電子制作、維修中,經常要用到多路的脈沖信號或是要測量多路的脈沖信號。本軟件可通過微機并口向用戶提供多達12路的標準TTL脈沖信號,同時可進行5路的標準TTL脈沖信號的波形顯示。 軟件的使用方法極為簡單。輸出信號時,只要選中或取消引腳號,就能在相應的引腳得到相應的脈沖信號(統一為選中為高電平,取消為低電平),“清零”按鈕為對應該組的所有信號清零。 輸入信號的波形顯示,按“開始”按鈕為開始進行顯示,“停止”為暫停。 在設置面板中,“數據讀入時間間隔”為讀入時間的設定。“并行打印端口設置”為顯示微機中存在的可用打印端口,并可以設定本軟件當前要使用的端口(如只有一個可用端口,就為缺省端口,如有多個可用端口軟件自動選擇最后一個可用端口為當前使用端口)。 本軟件的輸入波形顯示沒有運用VXD等的技術支持,在速度上不能做到高頻的實時性,只能用在低速的環境下。這個版本沒有提供多數據的連續輸出。這些問題在下一個版本中得到改進和支持。 本軟件可使用在微機的打印適配器、打印機等各種的并口設備檢修中,還可用在各種數字電路、單片機的制作和維修中。在下一版本在這方面會有更大的支持。 * 注意:只支持win9x * 注意:并口的輸入/輸出電平為0-5伏TTL,不能連接高電壓高電流的電路,以免塤壞主板或打印適配器。要連接COMS的0-12伏時請用戶自做轉換電路再連接。 * 注意:在使用本軟件時最好不要同時使用打印機之類的并口設備。如本程序已運行請先關閉,再使用并口設備。 

    標簽: Port 1.0 并口

    上傳時間: 2014-04-18

    上傳用戶:paladin

  • 門禁考勤一體機

    該控制器多用于電梯樓層控制、智能機柜控制等用途。485門禁考勤一體機采用標準的485工業串行口9600波特率通訊,距離可達1200米,一條總線可以接255臺各類485門禁控制器;每塊控制板有32個輸出,可連接1個擴展板,輸出控制接口可以合計達到64個,可配置輸出常開常閉,軟件兼容全部類型的聯網控制器。信息由深圳澳普實業有限公司提供

    標簽: 門禁

    上傳時間: 2013-11-04

    上傳用戶:大三三

  • 本串行通信程序利用匯編語言通過BIOS中斷調用和DOS功能調用實現PC機雙機串行通信。其中

    本串行通信程序利用匯編語言通過BIOS中斷調用和DOS功能調用實現PC機雙機串行通信。其中,上位機和下位機串行口均為輔串口COM2(口地址為2FXH),對外用9針連接器與令一臺PC機連接;BIOS通過“INT 14H”4個中斷服務子程序,分別完成串口初始化編程、發送一幀數據、接受一幀數據以及測試通信線狀態。本程序分為PC機串口自動測試程序(目的是測試串口好壞)和PC機全雙工雙機通信程序兩個部分。

    標簽: BIOS DOS 串行通信 中斷

    上傳時間: 2015-05-01

    上傳用戶:nairui21

  • 這是一個51單片機與PC的通信系統:利用3*4小鍵盤輸入0~9的一串數字(不大于5)

    這是一個51單片機與PC的通信系統:利用3*4小鍵盤輸入0~9的一串數字(不大于5),通過8051自帶的串口發送給PC并顯示在系統的6位LED上;單片機接收上位機的輸入并顯示在LED上。8051串行口經232電平轉換后,與PC機串行口相連。PC機使用串口調試應用程序V2.2.exe,實現上位機與下位機的通訊。

    標簽: 51單片機 通信系統 輸入 數字

    上傳時間: 2015-07-19

    上傳用戶:84425894

  • 原本.net1.1都是采用justinIO.cs的

    原本.net1.1都是采用justinIO.cs的,它調用的是winAPI,可能存在不同設備的兼容性問題。現在.net2直接在system.io.port下面有serialPort了,這樣可以直接用。 鑒于.net2和.netCF2對于threading有不同的用法,所以兩個版本都做了,分別是PC+.net2和wm5sp+.netcf2的。 由于smartphone的藍牙都是默認com6和com7的,所以如果這個程序大家想用作藍牙串行,在你們的桌面端藍牙配置的時候要注意把虛擬串口重新定義到com6。具體做法以IVT Bluesoleil為例子,裝好藍牙驅動程序以后,會在設備管理器里面多出幾個串行口;而IVT默認的串行口是com10/11,這樣就要把設備管理器com10/11的高級屬性里面的端口重新強制定義到com6/7,這樣就可以了。因為我做藍牙串行,所以程序代碼中都采用了COM6, 9600, 8, N, 1 的通信格式。 本論壇也有cpp的smartphone串行程序,大家可以搜索一下。那個也不錯,我調試的時候smartphone采用這個來調試的。

    標簽: justinIO net 1.1 cs

    上傳時間: 2014-01-19

    上傳用戶:moshushi0009

  • PowerPC與PC微機串行通信

    PowerPC與PC微機串行通信,通過CS850實驗板的SMC端口與PC微機的串行口實現UART協議異步通信。PC機通過仿真終端程序實現字符輸入和輸出,并可實現文件傳送CS850實驗板上的SMC驅動軟件實現ECHO操作,將從接收端口接收到的字符通過發送端口送出

    標簽: PowerPC 微機 串行通信

    上傳時間: 2013-12-19

    上傳用戶:lhc9102

  • 會員管理系統

    會員管理系統,基于sybase數據庫。系統采用多層的B/S結構,分為web頁面層、應用外觀層、業務規則層、數據訪問層。數據與數據的操作分離,用一系列通用數據類對實體進行封裝。

    標簽: 管理系統

    上傳時間: 2016-06-29

    上傳用戶:天誠24

  • adctest S3C44B0X內置A/D轉換器應用實例; einttest S3C44B0X外部中斷實例; flashtest flash讀寫實例; Helloworld Helloworld

    adctest S3C44B0X內置A/D轉換器應用實例; einttest S3C44B0X外部中斷實例; flashtest flash讀寫實例; Helloworld Helloworld程序; iictest IIC接口運用實例; iotest I/O應用實例——矩陣式鍵盤掃描; rtctest S3C44B0X內置RTC應用實例; Timertest 定時器應用實例; uarttest UART串行口應用實例; ucos_ex1 uc/os-II運用之一:多任務; ucos_ex2 uc/os-II運用之二:任務間通訊; ucos_ex3 uc/os-II運用之三:中斷服務程序;

    標簽: Helloworld S3C44B0X flashtest einttest

    上傳時間: 2014-01-13

    上傳用戶:xc216

  • adctest S3C44B0X內置A/D轉換器應用實例; einttest S3C44B0X外部中斷實例; flashtest flash讀寫實例; Helloworld Helloworld

    adctest S3C44B0X內置A/D轉換器應用實例; einttest S3C44B0X外部中斷實例; flashtest flash讀寫實例; Helloworld Helloworld程序; iictest IIC接口運用實例; iotest I/O應用實例——矩陣式鍵盤掃描; rtctest S3C44B0X內置RTC應用實例; Timertest 定時器應用實例; uarttest UART串行口應用實例; ucos_ex1 uc/os-II運用之一:多任務; ucos_ex2 uc/os-II運用之二:任務間通訊; ucos_ex3 uc/os-II運用之三:中斷服務程序;

    標簽: Helloworld S3C44B0X flashtest einttest

    上傳時間: 2016-07-05

    上傳用戶:wanghui2438

主站蜘蛛池模板: 翁源县| 五原县| 东乌珠穆沁旗| 秭归县| 逊克县| 阳原县| 合水县| 绍兴市| 咸丰县| 柳江县| 贵溪市| 两当县| 丁青县| 拉萨市| 临泽县| 泰安市| 徐水县| 铜山县| 潞西市| 西林县| 富裕县| 浏阳市| 昭通市| 保定市| 涡阳县| 遵义市| 西盟| 岳阳县| 民县| 松滋市| 团风县| 泰来县| 禹州市| 周口市| 万盛区| 临邑县| 中西区| 乡城县| 平度市| 龙里县| 华池县|