日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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上拉電阻。當(dāng)應(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)用很有必要的。

當(dā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

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】初識飛凌嵌入式RV1126B開發(fā)板試

    排列也整齊合理。下面是飛凌嵌入式RV1126B開發(fā)板的詳細(xì)介紹,文字中有鏈接可以到達(dá)飛凌嵌網(wǎng)站做詳細(xì)了解。 飛凌嵌入式RV1126B 是由保定飛凌嵌入式
    發(fā)表于 04-13 17:27

    什么是嵌入式應(yīng)用開發(fā)?

    。 · ?醫(yī)療設(shè)備?:如心電圖儀、血壓計等。 開發(fā)工具和技術(shù) 嵌入式開發(fā)過程中常用的工具包括: · ?集成開發(fā)環(huán)境(IDE)?:用于編寫、編譯和調(diào)試代碼。 · ?編譯器?:將高級語言代碼轉(zhuǎn)換為機器語言
    發(fā)表于 01-12 16:13

    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、遠(yuǎn)程醫(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é)合場景需求精準(zhǔn)匹配。以處理器為例,除算力與功耗外,還需關(guān)注工業(yè)級溫度范圍——如
    的頭像 發(fā)表于 11-03 17:20 ?890次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的選型與應(yīng)用

    嵌入式需要掌握哪些核心技能?

    嵌入式需要掌握哪些核心技能? 若想通過學(xué)習(xí)嵌入式技術(shù)提升就業(yè)競爭力,需重點掌握C語言、嵌入式硬件架構(gòu)、RTOS/Linux開發(fā)、通信協(xié)議四大核心技能,并結(jié)合行業(yè)需求積累項目經(jīng)驗。
    發(fā)表于 10-21 16:25

    PCB嵌入式功率模塊介紹

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

    翼輝信息亮相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 ?9118次閱讀

    飛騰主板為信創(chuàng)產(chǎn)業(yè)發(fā)展提高硬實力

    信息技術(shù)飛速發(fā)展的當(dāng)下,信創(chuàng)產(chǎn)業(yè)已成為我國實現(xiàn)科技自立自強、保障國家信息安全的關(guān)鍵領(lǐng)域。信創(chuàng),即信息技術(shù)應(yīng)用創(chuàng)新,其核心目標(biāo)是實現(xiàn)
    的頭像 發(fā)表于 07-22 18:20 ?847次閱讀

    一文帶你了解嵌入式主板

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

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

    什么是嵌入式主板?嵌入式主板是專為嵌入式系統(tǒng)設(shè)計的核心計算平臺。它與我們?nèi)粘J褂玫呐_式機或筆記本電腦主板
    的頭像 發(fā)表于 06-06 13:23 ?987次閱讀
    <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 ?1014次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點與應(yīng)用場景解析

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

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

    創(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)略目標(biāo)為國產(chǎn)主板的發(fā)展提供了廣
    的頭像 發(fā)表于 05-09 09:24 ?888次閱讀
    信<b class='flag-5'>創(chuàng)</b>浪潮下,國產(chǎn)<b class='flag-5'>主板</b>有什么新的發(fā)展機遇?
    石林| 涟源市| 东城区| 全州县| 辉南县| 海盐县| 贞丰县| 邵武市| 垫江县| 万载县| 来凤县| 甘泉县| 时尚| 弥勒县| 叙永县| 崇义县| 余干县| 苗栗县| 施甸县| 上杭县| 辽阳县| 武功县| 禹城市| 铜川市| 云梦县| 漠河县| 巨鹿县| 蒙山县| 高邮市| 光泽县| 晴隆县| 贵定县| 浮山县| 蛟河市| 靖安县| 辽宁省| 乐昌市| 仪陇县| 揭阳市| 海安县| 英吉沙县|