色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

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

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

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

要求

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

描述

該實用程序是一個名為MAX5的Visual Basic 7300程序.EXE它需要標準的Visual Basic運行時庫MSVBVM50.DLL才能運行。該程序使用 DriverLINX?免費軟件并行端口驅動程序 DLPortIO.DLL它提供 Win32 DLL 硬件 I/O 功能,這些功能在 Visual Basic 中不可用。Windows NT 和 2000 用戶還需要 DLPortIO.SYS 內核模式驅動程序。這兩個驅動程序都是科學軟件工具公司的版權。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 驅動程序的安裝程序,用于安裝和注冊 DLPortIO.DLL 庫和 DLPortIO.SYS 驅動程序。端口95NT.EXE可以在安裝后刪除。Windows 95,98,98SE,ME用戶也可以根據需要使用此安裝程序。

將MAX7300或MAX7301連接至并行端口

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

pYYBAGQlA3OAQmECAABC0MWS_T4035.gif

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

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

主控件如下面的圖 2 所示?!膀寗悠黝愋汀眴芜x按鈕選擇軟件是傳輸到MAX7301(使用SPI連接)還是MAX7300(使用I)。2C 連接)。

poYBAGQlA3SAPYdhAABWFYb5z0w892.jpg

圖2.啟動時顯示程序。

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

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

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

pYYBAGQlA3WAdyu7AABX-Y-qJcU890.jpg

圖3.我2C 程序顯示。

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

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

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

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

主窗口是退出程序的路由。退出按鈕或按主窗口上的 Esc 鍵將關閉所有 3 個窗口。在其他 2 個窗口之一中按 Esc 鍵會將用戶帶到主窗口;因此,按兩次 Esc 鍵將快速關閉程序。在關閉之前,程序將器件配置的最后設置存儲在名為MAX7300.ini的文件中,該文件位于執行程序的同一目錄中。沒有任何東西寫入Windows注冊表。設置包括 3 個窗口的位置和主窗口上的界面設置。如果MAX7300.ini不存在,則創建它;否則將被覆蓋。要恢復程序默認設置,或者如果MAX7300.ini損壞,只需刪除MAX7300.ini文件即可。

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

poYBAGQlA3aAP6RwAAC3eyUjLB0258.jpg

圖4.I/O 配置窗口。

pYYBAGQlBiqAS7AfAAUF7F_CyW8758.png

圖5.端口寄存器窗口。

審核編輯:郭婷

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

    關注

    68

    文章

    19329

    瀏覽量

    230154
  • 寄存器
    +關注

    關注

    31

    文章

    5357

    瀏覽量

    120600
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1709

    瀏覽量

    91724
  • GPIO
    +關注

    關注

    16

    文章

    1205

    瀏覽量

    52165
收藏 人收藏

    評論

    相關推薦

    max7300的使用方法求助

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

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

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

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

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

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

    摘要:該應用筆記介紹了一個可以免費下載的PC程序,用于評估MAX7300MAX7301 GPIO (擴展口)的功能。 MAX7300
    發表于 04-24 15:36 ?1413次閱讀
    用<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顯示驅動以及I/O擴展器編程的詳細信息。同時還討論了類似器件(MAX6957、MAX7300以及
    發表于 04-26 17:11 ?1180次閱讀
    <b class='flag-5'>MAX</b>6956編程指南

    MAX6956編程指南

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

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

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

    MAX7301微控制的數據手冊免費下載

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

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

    電子發燒友網為你提供Maxim(Maxim)MAX7301AAI+T相關產品參數、數據手冊,更有MAX7301AAI+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301AAI+T真值表,
    發表于 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 擴展器

    電子發燒友網為你提供Maxim(Maxim)MAX7301AAX+T相關產品參數、數據手冊,更有MAX7301AAX+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301AAX+T真值表,
    發表于 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 擴展器

    電子發燒友網為你提供Maxim(Maxim)MAX7301AAX+相關產品參數、數據手冊,更有MAX7301AAX+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301AAX+真值表,
    發表于 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 擴展器

    電子發燒友網為你提供Maxim(Maxim)MAX7300AAX+T相關產品參數、數據手冊,更有MAX7300AAX+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7300AAX+T真值表,
    發表于 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 擴展器

    電子發燒友網為你提供Maxim(Maxim)MAX7301ATL+T相關產品參數、數據手冊,更有MAX7301ATL+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301ATL+T真值表,
    發表于 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 擴展器

    電子發燒友網為你提供Maxim(Maxim)MAX7301ATL+相關產品參數、數據手冊,更有MAX7301ATL+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7301ATL+真值表,
    發表于 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 擴展器

    電子發燒友網為你提供Maxim(Maxim)MAX7300AAI+T相關產品參數、數據手冊,更有MAX7300AAI+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX7300AAI+T真值表,
    發表于 07-19 18:34
    <b class='flag-5'>MAX7300</b>AAI+T - (Maxim Integrated) - 接口 - I/O <b class='flag-5'>擴展器</b>
    主站蜘蛛池模板: 99热最新网站| 国色天香社区视频免费高清3 | 亚洲 欧美 国产 伦 综合| 国产亚洲精品网站在线视频| 亚洲色综合狠狠综合区| 美女扒开腿让男生桶免费看动态图| 白银谷在线观看| 亚洲VA欧美VA天堂V国产综合| 老司机深夜福利ae 入口网站| 岛国大片在线播放免费| 亚洲视频欧美视频| 啪啪啪社区| 精品久久久久亚洲| 超碰视频在线观看| 亚洲精品在线影院| 欧美另类jizzhd| 后入式啪gif动态图| china chinese中国人玩| 亚洲 无码 制服 日韩| 蜜桃传媒在线观看| 国产人人为我我为人人澡| 99re6久久在热线视频| 亚洲AV无码国产精品色在线看| 男人j进女人j一进一出| 国产亚洲欧美在线观看三区| av天堂网站avtt2017| 亚洲高清国产品国语在线观看| 欧美片第1页 综合| 久久se精品一区二区国产| 国产99久久久国产精品成人| 最近日本字幕MV免费观看在线| 午夜福利在线观看6080| 免费在线观看a视频| 精品国产5g影院天天爽| 国产成人精品视频播放| 97精品视频| 野花日本完整版在线观看免费高清| 揉抓捏打抽插射免费视频| 美女伊人网| 久久日本片精品AAAAA国产| 国产学生无码中文视频一区|