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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

英創(chuàng)公司新近推出的高性價(jià)比工控主板產(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ù)用管腳。在上電初始化階段,這兩個(gè)管腳均設(shè)置為GPIO的輸入模式帶100K上拉電阻。當(dāng)應(yīng)用程序需要操作PWM時(shí),只需要打開對(duì)應(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)
這時(shí)的管腳將自動(dòng)轉(zhuǎn)為PWM輸出。可使用的設(shè)備文件名為“PWM1:”和“PWM2:”。
EM9170的PWM驅(qū)動(dòng)程序,被設(shè)計(jì)成通過執(zhí)行文件寫來(lái)設(shè)置PWM參數(shù)及啟動(dòng)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。占空比是指正脈沖的相對(duì)寬度。

典型的調(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ù)。這對(duì)一些需要連續(xù)控制的應(yīng)用很有必要的。

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


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

    關(guān)注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

    PCB嵌入式功率模塊介紹

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

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

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

    一文帶你了解嵌入式主板

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

    嵌入式主板詳解與選購(gòu)指南

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

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

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

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

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

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

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

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

    飛凌嵌入式「2025嵌入式及邊緣AI技術(shù)論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動(dòng)邀請(qǐng)到了200余位嵌入式技術(shù)領(lǐng)域的
    的頭像 發(fā)表于 04-28 13:57 ?4128次閱讀
    飛凌<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),智未來(lái)”為主題,旨在匯聚行業(yè)智慧,探討嵌入式技術(shù)與邊
    的頭像 發(fā)表于 04-02 15:12 ?1347次閱讀
    飛凌<b class='flag-5'>嵌入式</b>「2025<b class='flag-5'>嵌入式</b>及邊緣AI<b class='flag-5'>技術(shù)</b>論壇」議程公布

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

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

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

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