在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用PC試驗MAX7300/MAX7301端口擴展器

星星科技指導員 ? 來源:TI ? 作者:TI ? 2023-03-30 11:35 ? 次閱讀

本應(yīng)用筆記介紹了一個可免費下載的PC程序,用于評估MAX7300和MAX7301 GPIO(端口擴展器)。

MAX7300和MAX7301為通用28端口、通用輸入/輸出(GPIO)處理器外設(shè)。通過高速 SPI 進行控制?(MAX7301) 或 I2C (MAX7300) 串行接口。本應(yīng)用筆記描述了一個實用程序,允許MAX7301或MAX7300驅(qū)動器由PC控制。該實用程序可以作為獨立使用,以幫助工程師熟悉驅(qū)動程序的寄存器和功能。此外,它還可用于在設(shè)備軟件完成之前直接控制MAX7301或MAX7300寄存器來“驗證”應(yīng)用板原型。

要求

運行 Windows 95、98、98SE、ME、NT、2000 或 XP 的電腦,其并行打印機端口配置為 LPT1 或 LPT2。

描述

該實用程序是一個名為MAX5的Visual Basic 7300程序.EXE它需要標準的Visual Basic運行時庫MSVBVM50.DLL才能運行。該程序使用 DriverLINX?免費軟件并行端口驅(qū)動程序 DLPortIO.DLL它提供 Win32 DLL 硬件 I/O 功能,這些功能在 Visual Basic 中不可用。Windows NT 和 2000 用戶還需要 DLPortIO.SYS 內(nèi)核模式驅(qū)動程序。這兩個驅(qū)動程序都是科學軟件工具公司的版權(quán)。DriverLINX 是 Scientific Software Tools, Inc. 的注冊商標。

安裝

要安裝到Windows 95、98、98SE、ME平臺,請下載MAX7300-01.EXE文件(812kB)。這是一個 WinZIP 自解壓存檔,包含自述.txt、自述.txt、MAX7301.EXE、DLPortIO.DLL 和 MSVBVM50.DLL。默認下載目錄為 C:MAX7300。如果已在計算機上注冊庫,則可能會刪除 MSVBVM50.DLL。

要安裝到Windows NT、2000或XP平臺,請下載MAX7300-NT.EXE文件(2.3MB)。這是一個 WinZIP 自解壓存檔,包含自述.txt、自述.txt、MAX7300.EXE、PORT95NT.EXE 和 MSVBVM50.DLL。默認下載目錄為 C:MAX7300。PORT95NT.EXE 是 DriverLINX 驅(qū)動程序的安裝程序,用于安裝和注冊 DLPortIO.DLL 庫和 DLPortIO.SYS 驅(qū)動程序。端口95NT.EXE可以在安裝后刪除。Windows 95,98,98SE,ME用戶也可以根據(jù)需要使用此安裝程序。

將MAX7300或MAX7301連接至并行端口

此實用程序使用 3 條并行端口打印機輸出線中的 8 條來模擬 SPI 串行接動,另外 2 條輸出線來模擬 I2C 串行接動。并行端口控制輸入線用于回讀SPI數(shù)據(jù),I2C 數(shù)據(jù)和中斷狀態(tài)。多個(最多16個,菊花鏈)MAX7301和/或多個(最多16個,配置不同的I)2C 地址)MAX7300可以同時工作。可以從軟件中選擇 LPT1 或 LPT2 端口。端口可以是標準、ECP 或 EPP 類型。端口連接如圖 1 所示。

pYYBAGQlA3OAQmECAABC0MWS_T4035.gif

圖1.MAX7300和MAX7301連接到并行端口。

該程序在啟動時顯示3個窗口。這些是主控件、I/O 控件和端口控制窗口。啟動時的寄存器設(shè)置反映了MAX7300和MAX7301的寄存器上電條件。

主控件如下面的圖 2 所示。“驅(qū)動器類型”單選按鈕選擇軟件是傳輸?shù)組AX7301(使用SPI連接)還是MAX7300(使用I)。2C 連接)。

poYBAGQlA3SAPYdhAABWFYb5z0w892.jpg

圖2.啟動時顯示程序。

在SPI模式下,軟件控制多達16個MAX7301驅(qū)動器。假定驅(qū)動器是級聯(lián)的(即,第一個MAX7301的DOUT引腳連接到第二個MAX7301的DIN引腳,其DOUT引腳連接到第三個MAX7301的DIN引腳,依此類推)。MAX7301器件的總數(shù)由“驅(qū)動器數(shù)量”滑塊設(shè)置。當此值設(shè)置為 1 以上時,“啟用全局驅(qū)動程序?qū)懭搿焙汀皢⒂米詣釉隽俊睆?fù)選框可用。當“啟用全局驅(qū)動器寫入”清除時,當選擇寫入命令時,只有“當前驅(qū)動器”滑塊選擇的MAX7301驅(qū)動器被寫入 - 其他驅(qū)動器接收無操作指令。當選中“啟用全局驅(qū)動器寫入”時,所有MAX7301驅(qū)動器都使用相同的數(shù)據(jù)寫入。選中“啟用自動增量”時,當前驅(qū)動程序編號會在每次寫入操作后自動遞增。這允許用戶快速發(fā)送一系列MAX7301驅(qū)動器的相同數(shù)據(jù)。

SPI接口與并行端口的連接可以使用“測試流”工具進行測試,該工具可在“端口連接和幫助...”下找到。當程序運行時。“測試流”功能將無操作指令連續(xù)發(fā)送到MAX7301(由“驅(qū)動器數(shù)量”滑塊設(shè)置),允許在不影響寄存器內(nèi)容的情況下驗證接口連接。

在我2C模式,軟件控制多達16個MAX7300驅(qū)動器。假定第一個驅(qū)動程序的地址設(shè)置為 1000000x,最后一個設(shè)備的后續(xù)設(shè)備的地址增加到 1001111x。例如,要訪問地址為7300x的單個MAX1001111驅(qū)動器,只需將“驅(qū)動器數(shù)量”滑塊設(shè)置為16,然后將“當前驅(qū)動器”滑塊設(shè)置為16,地址為1001111x。I 中的主要形式2C 模式如圖 3 所示。

pYYBAGQlA3WAdyu7AABX-Y-qJcU890.jpg

圖3.我2C 程序顯示。

到并行端口的I2C接口連接可以使用“測試流”功能進行測試,該功能可以在“端口連接和幫助…”下找到當程序正在運行時。“測試流”功能將無操作指令連續(xù)傳輸?shù)剿蠱AX7300(由“驅(qū)動程序數(shù)量”滑塊設(shè)置),從而在不影響寄存器內(nèi)容的情況下驗證接口連接。

“快速串行接口”復(fù)選框設(shè)置 SPI 和 I 的串行接口速度2C 接口類型。選中后,串行接口以取決于機器的全速運行,最高可達 1 Mb/秒;如果未選中,速度限制為最大 500 位/秒。通過很長的電纜連接時,速度慢可能很有用。

該程序通常僅在按下“寫入”或“讀取”按鈕時與目標驅(qū)動程序(或多個驅(qū)動程序)通信。然而,程序試圖監(jiān)視假定連接到并行端口引腳13的中斷輸出引腳。這將顯示在主窗口中,并將狀態(tài)顯示為高或低。

選中“自動更新控制”按鈕后,程序會持續(xù)輪詢所有 28 個端口輸入寄存器和中斷寄存器位。讀取速率取決于“快速串行接口”復(fù)選框的設(shè)置,并且是每秒多次(快速)或每隔許多秒(慢速)。注意:慢模式很慢!“讀取驅(qū)動程序x”滑塊允許用戶將自動讀取的設(shè)備設(shè)置為通過“當前驅(qū)動程序”控件訪問的驅(qū)動程序。

主窗口是退出程序的路由。退出按鈕或按主窗口上的 Esc 鍵將關(guān)閉所有 3 個窗口。在其他 2 個窗口之一中按 Esc 鍵會將用戶帶到主窗口;因此,按兩次 Esc 鍵將快速關(guān)閉程序。在關(guān)閉之前,程序?qū)⑵骷渲玫淖詈笤O(shè)置存儲在名為MAX7300.ini的文件中,該文件位于執(zhí)行程序的同一目錄中。沒有任何東西寫入Windows注冊表。設(shè)置包括 3 個窗口的位置和主窗口上的界面設(shè)置。如果MAX7300.ini不存在,則創(chuàng)建它;否則將被覆蓋。要恢復(fù)程序默認設(shè)置,或者如果MAX7300.ini損壞,只需刪除MAX7300.ini文件即可。

圖 4 和圖 5 顯示了其他兩個窗口的快照。

poYBAGQlA3aAP6RwAAC3eyUjLB0258.jpg

圖4.I/O 配置窗口。

pYYBAGQlBiqAS7AfAAUF7F_CyW8758.png

圖5.端口寄存器窗口。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19420

    瀏覽量

    231216
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5363

    瀏覽量

    121202
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1724

    瀏覽量

    92145
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1217

    瀏覽量

    52398
收藏 人收藏

    評論

    相關(guān)推薦

    max7300的使用方法求助

    哪位有MAX7300的控制代碼參考下,我怎么搞也不能控制其管腳變化。
    發(fā)表于 11-21 19:49

    使用端口擴展器輕松高效地向IIoT端點添加具有成本效益的子節(jié)點

    7315A并允許其獨立運行,而不是在嘈雜的工業(yè)環(huán)境中運行八條承載PWM波形的數(shù)字線路。在子節(jié)點上擴展功能對于更復(fù)雜的子節(jié)點,Maxim Integrated提供MAX7301AAX + T端口
    發(fā)表于 06-16 14:10

    驅(qū)動LED與推挽輸出端口擴展器-Driving LEDs w

    Abstract: This application note discusses techniques for driving LEDs, using the MAX7300, MAX7301
    發(fā)表于 04-23 14:18 ?1641次閱讀
    驅(qū)動LED與推挽輸出<b class='flag-5'>端口</b><b class='flag-5'>擴展器</b>-Driving LEDs w

    PC機測試MAX7300/MAX7301端口擴展功能

    摘要:該應(yīng)用筆記介紹了一個可以免費下載的PC程序,用于評估MAX7300MAX7301 GPIO (擴展口)的功能。 MAX7300
    發(fā)表于 04-24 15:36 ?1431次閱讀
    用<b class='flag-5'>PC</b>機測試<b class='flag-5'>MAX7300</b>/<b class='flag-5'>MAX7301</b>的<b class='flag-5'>端口</b><b class='flag-5'>擴展</b>功能

    MAX6956編程指南

    摘要:本指南給出了MAX6956 LED顯示驅(qū)動以及I/O擴展器編程的詳細信息。同時還討論了類似器件(MAX6957、MAX7300以及
    發(fā)表于 04-26 17:11 ?1183次閱讀
    <b class='flag-5'>MAX</b>6956編程指南

    MAX6956編程指南

    摘要:本指南給出了MAX6956 LED顯示驅(qū)動以及I/O擴展器編程的詳細信息。同時還討論了類似器件(MAX6957、MAX7300以及
    發(fā)表于 04-27 09:55 ?833次閱讀
    <b class='flag-5'>MAX</b>6956編程指南

    端口擴展器降低折疊手機的成本及尺寸

    摘要:本文討論了最新設(shè)計的端口擴展器功能,這些功能與空間受限、成本敏感的折疊手機設(shè)計密切相關(guān)。以MAX6966和 MAX6965驅(qū)動為例論
    發(fā)表于 04-29 09:04 ?1241次閱讀
    <b class='flag-5'>端口</b><b class='flag-5'>擴展器</b>降低折疊手機的成本及尺寸

    MAX7301微控制的數(shù)據(jù)手冊免費下載

    MAX7301緊湊型串行接口I/O擴展器(或通用I/O(GPIO)外圍設(shè)備)為微處理提供多達28個端口。每個端口可單獨由用戶配置為邏輯輸入
    發(fā)表于 11-10 08:00 ?4次下載
    <b class='flag-5'>MAX7301</b>微控制<b class='flag-5'>器</b>的數(shù)據(jù)手冊免費下載

    MAX7301AAI+T - (Maxim Integrated) - 接口 - I/O 擴展器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX7301AAI+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX7301AAI+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301AAI+T真值表,
    發(fā)表于 07-18 18:37
    <b class='flag-5'>MAX7301</b>AAI+T - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>

    MAX7301AAX+T - (Maxim Integrated) - 接口 - I/O 擴展器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX7301AAX+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX7301AAX+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301AAX+T真值表,
    發(fā)表于 07-18 18:39
    <b class='flag-5'>MAX7301</b>AAX+T - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>

    MAX7301AAX+ - (Maxim Integrated) - 接口 - I/O 擴展器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX7301AAX+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX7301AAX+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301AAX+真值表,
    發(fā)表于 07-18 18:41
    <b class='flag-5'>MAX7301</b>AAX+ - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>

    MAX7300AAX+T - (Maxim Integrated) - 接口 - I/O 擴展器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX7300AAX+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX7300AAX+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7300AAX+T真值表,
    發(fā)表于 07-18 18:57
    <b class='flag-5'>MAX7300</b>AAX+T - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>

    MAX7301ATL+T - (Maxim Integrated) - 接口 - I/O 擴展器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX7301ATL+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX7301ATL+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301ATL+T真值表,
    發(fā)表于 07-18 18:57
    <b class='flag-5'>MAX7301</b>ATL+T - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>

    MAX7301ATL+ - (Maxim Integrated) - 接口 - I/O 擴展器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX7301ATL+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX7301ATL+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301ATL+真值表,
    發(fā)表于 07-18 18:58
    <b class='flag-5'>MAX7301</b>ATL+ - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>

    MAX7300AAI+T - (Maxim Integrated) - 接口 - I/O 擴展器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX7300AAI+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX7300AAI+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7300AAI+T真值表,
    發(fā)表于 07-19 18:34
    <b class='flag-5'>MAX7300</b>AAI+T - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>
    主站蜘蛛池模板: 特级一级毛片视频免费观看 | 天天操夜夜操美女 | 午夜欧美视频 | 午夜色a大片在线观看免费 午夜色大片在线观看 | 色多多视频在线观看播放 | 青青青草国产 | 宅男午夜视频在线观看 | 色香蕉在线视频 | 天天色天天爽 | 亚洲国产欧美在线人成aaa | 中文在线最新版天堂 | 亚洲高清不卡视频 | 久久综合狠狠综合久久综合88 | 日日添天天做天天爱 | 福利一区二区在线观看 | 五月婷婷六月丁香激情 | 午夜一级精品免费毛片 | 热re99久久精品国产99热 | 美女用手扒开尿口给男生桶爽 | 国产亚洲精品久久久极品美女 | www性| 性做久久久久久久 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 韩国三级无遮挡床戏视频 | 好硬好湿好爽再深一点h | 亚洲日本在线观看 | 免费黄色地址 | 丁香激情综合 | 天天草天天干天天 | 午夜欧美福利 | 午夜三级毛片 | 黄视频免费 | 色婷婷色99国产综合精品 | 爱看精品福利视频观看 | 免费黄色一级 | 天天操天天干天天做 | 色视频网站在线观看 | 免费观看片 | 91大神在线免费观看 | 天天干天天操天天拍 | 亚洲国产系列 |