女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

英創信息技術嵌入式主板EM9170的PWM介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-14 14:32 ? 次閱讀

英創公司新近推出的高性價比工控主板產品EM9170,其主板內部帶有2路脈寬調制(PWM)輸出通道,可用于通用的工業控制。本文介紹EM9170的PWM通道的基本使用方法。

EM9170的2路PWM均與系統的GPIO復用管腳,其中PWM1與GPIO12復用管腳,而PWM2與GPIO13復用管腳。在上電初始化階段,這兩個管腳均設置為GPIO的輸入模式帶100K上拉電阻。當應用程序需要操作PWM時,只需要打開對應的設備文件:
HANDLE hPWMFile;
hPWMFile = CreateFile(_T('PWM1:'), // name of device
GENERIC_READ|GENERIC_WRITE, // desired access
FILE_SHARE_READ|FILE_SHARE_WRITE, // sharing mode
NULL, // security attributes (ignored)
OPEN_EXISTING, // creation disposition
FILE_FLAG_RANDOM_ACCESS, // flags/attributes
NULL); // template file (ignored)
這時的管腳將自動轉為PWM輸出。可使用的設備文件名為“PWM1:”和“PWM2:”。
EM9170的PWM驅動程序,被設計成通過執行文件寫來設置PWM參數及啟動PWM輸出。所寫內容由以下結構定義:
typedef struct {
DWORD dwFreq; // PWM freq in Hz
DWORD dwDuty; // PWM duty in %
DWORD dwDuration; // duration of PWM output (msec), = 0: -> infinit
} PWMINFO, *PPWMINFO;
上述定義包括在范例程序的pwm.h頭文件中。在保證1%精度占空比的條件下,可輸出的PWM最高重復頻率為600KHz。占空比是指正脈沖的相對寬度。

典型的調用方法為:

PWMINFO PwmInfo;
DWORD dwNumberOfBytesToWrite;
DWORD dwNumberOfBytesWritten;
BOOL bRet;
PwmInfo.dwFreq = 1000; // PWM重復頻率 = 1000Hz
PwmInfo.dwDuty = 50; // PWM占空比 = 50%
PwmInfo.dwDuration = 10000; // PWM輸出保持10s后停止
dwNumberOfBytesToWrite = sizeof(PWMINFO);
dwNumberOfBytesWritten = 0;
bRet = WriteFile(hPWMFile, (LPCVOID)&PwmInfo,dwNumberOfBytesToWrite,&dwNumberOfBytesWritten, NULL);
PwmInfo.dwFreq = 2000; // PWM重復頻率 = 2000Hz
PwmInfo.dwDuty = 80; // PWM占空比 = 80%
PwmInfo.dwDuration = 0; // 始終保持輸出直至新的寫操作或文件關閉
dwNumberOfBytesToWrite = sizeof(PWMINFO);
dwNumberOfBytesWritten = 0;
bRet = WriteFile(hPWMFile, (LPCVOID)&PwmInfo, dwNumberOfBytesToWrite, &dwNumberOfBytesWritten, NULL);
若PWM脈沖的重復頻率不變,僅僅是改變占空比,EM9170的PWM可保證輸出不間斷地改變占空比參數。這對一些需要連續控制的應用很有必要的。

當不再需要PWM脈沖輸出時,只需簡單關閉相應的文件即可:
CloseHandle(hPWMFile);
在關閉PWM輸出后,PWM1管腳將保持在低電平,PWM2管腳將保持在高電平。


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

    關注

    7

    文章

    6096

    瀏覽量

    36130
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式主板特點與應用場景解析

    嵌入式主板(EmbeddedMotherboard)是專為嵌入式系統設計的重要硬件平臺,通常集成處理器、內存、存儲、接口等關鍵組件,用于控制和管理特定設備或應用。與通用計算機主板不同,
    的頭像 發表于 05-26 15:12 ?172次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點與應用場景解析

    嵌入式主板開發詳細指南

    嵌入式主板開發涉及硬件設計、軟件集成、系統優化等多個環節,需要結合具體應用場景進行深度定制。以下是嵌入式主板開發的詳細指南,涵蓋關鍵步驟、工具、挑戰及實際案例:一、開發流程與關鍵步驟1
    的頭像 發表于 04-02 11:35 ?361次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>開發詳細指南

    高可靠性嵌入式主板設計

    設計直接影響整個系統的穩定性和壽命。因此,設計高可靠性的嵌入式主板不僅是技術挑戰,也是提高產品競爭力的關鍵因素。本文將深入探討高可靠性嵌入式主板
    的頭像 發表于 03-25 15:11 ?374次閱讀
    高可靠性<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>設計

    嵌入式主板選型與應用指南

    嵌入式主板是專為嵌入式系統設計的核心硬件平臺,廣泛應用于工業控制、物聯網、醫療設備等領域。以下是關于嵌入式主板的詳細
    的頭像 發表于 02-27 14:53 ?345次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>選型與應用指南

    小身材大能量:解讀小尺寸嵌入式主板

    此前,已經帶大家認識了嵌入式主板的尺寸版型,相信大家對此已有了初步印象。在科技日新月異的當下,各類設備都朝著更小體積、更高性能的方向發展。小尺寸嵌入式主板正悄無聲息改變著我們的生活與商
    的頭像 發表于 02-17 18:02 ?484次閱讀
    小身材大能量:解讀小尺寸<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    盤點無風扇嵌入式主板應用優勢

    在科技飛速發展的今天,嵌入式主板在各個領域發揮著重要作用。而無風扇嵌入式主板以獨特優勢在工業自動化、醫療設備和智能交通等領域廣泛應用。今天,就讓我們一起深入了解無風扇
    的頭像 發表于 02-15 18:04 ?287次閱讀
    盤點無風扇<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>應用優勢

    嵌入式主板:智能設備的“大腦”,驅動未來無限可能

    在當今這個萬物互聯的時代,嵌入式主板作為智能設備的“大腦”,正悄然改變著我們的生活。從智能家居到工業自動化,從醫療設備到交通系統,嵌入式主板無處不在,為各種應用場景提供強大的計算和控制
    的頭像 發表于 02-07 11:34 ?511次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>:智能設備的“大腦”,驅動未來無限可能

    嵌入式主板的概述與發展

    隨著科技的迅猛發展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之一,承擔著控制、處理和通訊等多種功能。本文將對
    的頭像 發表于 01-13 16:30 ?659次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的概述與發展

    ARM架構嵌入式主板特點

    嵌入式主板可以理解為嵌入在設備中用于控制和數據處理的CPU板,也就是設備的“大腦”。當主板嵌入到設備中,當然對
    的頭像 發表于 12-31 16:03 ?845次閱讀
    ARM架構<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點

    什么是嵌入式?一文讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入
    的頭像 發表于 10-16 10:14 ?2417次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式
    的頭像 發表于 09-30 10:05 ?1458次閱讀

    飛凌嵌入式技術創新日(深圳站)圓滿落幕

    2024年8月26日下午,飛凌嵌入式技術創新日深圳站在深圳威尼斯迪格酒店盛大舉行,此次活動匯聚了近200位嵌入式技術領域的專家和企業代表,
    的頭像 發表于 08-30 15:42 ?549次閱讀
    飛凌<b class='flag-5'>嵌入式</b><b class='flag-5'>技術</b>創新日(深圳站)圓滿落幕

    飛凌嵌入式技術創新日(深圳站)精彩回顧

    工的分享,則更加側重于嵌入式技術的研發和創新,為與會者提供了新的問題解決思路;最后,粵港澳大灣區國中心技術專家的溫老師 介紹了openEu
    發表于 08-28 09:06

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹

    宇瓏RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 17:23 ?956次閱讀
    宇瓏RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺<b class='flag-5'>介紹</b>

    RK3576核心板與嵌入式主板通用平臺介紹

    RK3576核心板與嵌入式主板通用平臺介紹
    的頭像 發表于 08-26 11:37 ?1184次閱讀
    RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺<b class='flag-5'>介紹</b>