91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

英創(chuàng)信息技術(shù)嵌入式主板EM9170的PWM介紹

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-14 14:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

EM9170的2路PWM均與系統(tǒng)的GPIO復(fù)用管腳,其中PWM1與GPIO12復(fù)用管腳,而PWM2與GPIO13復(fù)用管腳。在上電初始化階段,這兩個管腳均設(shè)置為GPIO的輸入模式帶100K上拉電阻。當應(yīng)用程序需要操作PWM時,只需要打開對應(yīng)的設(shè)備文件:
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)
這時的管腳將自動轉(zhuǎn)為PWM輸出??墒褂玫脑O(shè)備文件名為“PWM1:”和“PWM2:”。
EM9170的PWM驅(qū)動程序,被設(shè)計成通過執(zhí)行文件寫來設(shè)置PWM參數(shù)及啟動PWM輸出。所寫內(nèi)容由以下結(jié)構(gòu)定義:
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最高重復(fù)頻率為600KHz。占空比是指正脈沖的相對寬度。

典型的調(diào)用方法為:

PWMINFO PwmInfo;
DWORD dwNumberOfBytesToWrite;
DWORD dwNumberOfBytesWritten;
BOOL bRet;
PwmInfo.dwFreq = 1000; // PWM重復(fù)頻率 = 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重復(fù)頻率 = 2000Hz
PwmInfo.dwDuty = 80; // PWM占空比 = 80%
PwmInfo.dwDuration = 0; // 始終保持輸出直至新的寫操作或文件關(guān)閉
dwNumberOfBytesToWrite = sizeof(PWMINFO);
dwNumberOfBytesWritten = 0;
bRet = WriteFile(hPWMFile, (LPCVOID)&PwmInfo, dwNumberOfBytesToWrite, &dwNumberOfBytesWritten, NULL);
若PWM脈沖的重復(fù)頻率不變,僅僅是改變占空比,EM9170的PWM可保證輸出不間斷地改變占空比參數(shù)。這對一些需要連續(xù)控制的應(yīng)用很有必要的。

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


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

    關(guān)注

    7

    文章

    6107

    瀏覽量

    37090
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    arm嵌入式主板優(yōu)缺點

    嵌入式主板嵌入在設(shè)備里面做控制、數(shù)據(jù)處理使用的CPU板 ,常見的有兩類,即基于X86的嵌入式主板和基于RISC的ARM
    發(fā)表于 01-08 07:08

    系統(tǒng)嵌入式的學(xué)習(xí)路線

    嵌入式技術(shù)是各種電子產(chǎn)品的核心技術(shù),也是工業(yè)4.0、遠程醫(yī)療、3D打印等新興產(chǎn)業(yè)的核心技術(shù),具有廣闊的發(fā)展前景。很多計算機、電子信息類專業(yè)的
    發(fā)表于 12-16 07:49

    嵌入式開發(fā)的關(guān)鍵點介紹

    嵌入式開發(fā)在現(xiàn)代科技中扮演著非常重要的角色。隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識和編程經(jīng)驗,還需要不斷學(xué)習(xí)新的技術(shù)和工具,以滿足不
    發(fā)表于 11-13 08:12

    嵌入式主板的選型與應(yīng)用

    一、嵌入式主板核心元器件選型的關(guān)鍵考量在嵌入式主板設(shè)計中,核心元器件的選型直接決定產(chǎn)品性能與可靠性,需結(jié)合場景需求精準匹配。以處理器為例,除算力與功耗外,還需關(guān)注工業(yè)級溫度范圍——如
    的頭像 發(fā)表于 11-03 17:20 ?711次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的選型與應(yīng)用

    PCB嵌入式功率模塊介紹

    電子發(fā)燒友網(wǎng)站提供《PCB嵌入式功率模塊介紹.docx》資料免費下載
    發(fā)表于 09-09 16:19 ?3次下載

    翼輝信息亮相2025 CCF全國嵌入式系統(tǒng)大會

    2025 年 8 月 15 日 - 17 日,第 23 屆 CCF 全國嵌入式系統(tǒng)大會在西安順利舉行。翼輝信息攜面向產(chǎn)教融合新需求的嵌入式、AI+低空、工業(yè)自動化、物聯(lián)網(wǎng)等多領(lǐng)域教學(xué)方案亮相本屆大會
    的頭像 發(fā)表于 08-20 08:59 ?8948次閱讀

    一文帶你了解嵌入式主板

    嵌入式主板是專為嵌入式系統(tǒng)設(shè)計的計算機主板。它與我們常見的臺式機或筆記本電腦主板有著顯著的區(qū)別,核心在于它不是為了通用計算,而是為了執(zhí)行特定
    的頭像 發(fā)表于 06-30 16:12 ?718次閱讀
    一文帶你了解<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    嵌入式主板詳解與選購指南

    什么是嵌入式主板?嵌入式主板是專為嵌入式系統(tǒng)設(shè)計的核心計算平臺。它與我們?nèi)粘J褂玫呐_式機或筆記本電腦主板
    的頭像 發(fā)表于 06-06 13:23 ?819次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>詳解與選購指南

    嵌入式主板特點與應(yīng)用場景解析

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

    在金融發(fā)展領(lǐng)域,嵌入式主板有什么優(yōu)點?

    在金融發(fā)展領(lǐng)域,嵌入式主板能夠有力推動金融行業(yè)的智能化與高效化進程。主板的強大計算能力可以保障業(yè)務(wù)高效運行。
    的頭像 發(fā)表于 05-19 09:22 ?690次閱讀

    創(chuàng)浪潮下,國產(chǎn)主板有什么新的發(fā)展機遇?

    信息技術(shù)應(yīng)用創(chuàng)新浪潮的推動下,國產(chǎn)主板迎來了諸多新的發(fā)展機遇。信創(chuàng)產(chǎn)業(yè)旨在實現(xiàn)信息技術(shù)領(lǐng)域的自主可控,這一戰(zhàn)略目標為國產(chǎn)主板的發(fā)展提供了廣
    的頭像 發(fā)表于 05-09 09:24 ?734次閱讀
    信<b class='flag-5'>創(chuàng)</b>浪潮下,國產(chǎn)<b class='flag-5'>主板</b>有什么新的發(fā)展機遇?

    飛凌嵌入式2025嵌入式及邊緣AI技術(shù)論壇圓滿結(jié)束

    飛凌嵌入式「2025嵌入式及邊緣AI技術(shù)論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動邀請到了200余位嵌入式技術(shù)領(lǐng)域的
    的頭像 發(fā)表于 04-28 13:57 ?4150次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI<b class='flag-5'>技術(shù)</b>論壇圓滿結(jié)束

    飛凌嵌入式「2025嵌入式及邊緣AI技術(shù)論壇」議程公布

    4月22日,飛凌嵌入式“2025嵌入式及邊緣AI技術(shù)論壇”將在深圳舉行,論壇以“新生態(tài),智未來”為主題,旨在匯聚行業(yè)智慧,探討嵌入式技術(shù)與邊
    的頭像 發(fā)表于 04-02 15:12 ?1375次閱讀
    飛凌<b class='flag-5'>嵌入式</b>「2025<b class='flag-5'>嵌入式</b>及邊緣AI<b class='flag-5'>技術(shù)</b>論壇」議程公布

    嵌入式主板開發(fā)詳細指南

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

    高可靠性嵌入式主板設(shè)計

    設(shè)計直接影響整個系統(tǒng)的穩(wěn)定性和壽命。因此,設(shè)計高可靠性的嵌入式主板不僅是技術(shù)挑戰(zhàn),也是提高產(chǎn)品競爭力的關(guān)鍵因素。本文將深入探討高可靠性嵌入式主板
    的頭像 發(fā)表于 03-25 15:11 ?1090次閱讀
    高可靠性<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>設(shè)計