在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

LPC55S69 PWM踩坑寄錄

冬至子 ? 來源:螺絲松掉的人 ? 作者:螺絲松掉的人 ? 2023-10-11 15:30 ? 次閱讀

在使用 lpc55s69_nxp_evk 開發板對接 rtduino 的過程,對接 PWM 部分的時候,遇到了不少坑,在此記錄。

BSP 中 driver 的問題

由于調用的 SDK 版本問題,kCLOCK_CTimer 需要更改為 kCLOCK_Timer,這個問題在與定時器相關的 drv_hwtimer 文件中同樣存在。

同樣因為 SDK 的版本問題,CTIMER_SetupPwmPeriod 函數增加了一個參數

/*!

  • brief Configures the PWM signal parameters.
  • Enables PWM mode on the match channel passed in and will then setup the match value
  • and other match parameters to generate a PWM signal.
  • This function can manually assign the specified channel to set the PWM cycle.
  • note When setting PWM output from multiple output pins, all should use the same PWM
  • period
  • param base Ctimer peripheral base address
  • param pwmPeriodChannel Specify the channel to control the PWM period
  • param matchChannel Match pin to be used to output the PWM signal
  • param pwmPeriod PWM period match value
  • param pulsePeriod Pulse width match value
  • param enableInt Enable interrupt when the timer value reaches the match value of the PWM pulse,
  • if it is 0 then no interrupt will be generated.
    
  • return kStatus_Success on success
  • kStatus_Fail If matchChannel is equal to pwmPeriodChannel; this channel is reserved to set the PWM period
    

*/
status_t CTIMER_SetupPwmPeriod(CTIMER_Type *base,
const ctimer_match_t pwmPeriodChannel,
ctimer_match_t matchChannel,
uint32_t pwmPeriod,
uint32_t pulsePeriod,
bool enableInt)

新增的 param pwmPeriodChannel 指定一個定時器的通道控制 PWM 的 Period ,需要注意的是,其中提示:當使用一個定時器的多個通道輸出 PWM 時,其 Period 均是一致的。

通過對比之前版本的 SDK ,了解到之前是使用 kCTIMER_Match_3 通道作為 pwmPeriodChannel 。因此,在對應的參數位置填入 kCTIMER_Match_3 。

引腳配置問題

解決上述的那些問題之后,就已經可以正常使用 PWM 了。但是在對接 RTduino 的過程中又出現了新的問題。

在 RTduino 框架下一直不能正常使用 PWM 功能,最后發現,是需要將引腳配置為對應的功能,具體對應到的是 RT-Threadrtthreadbsplpc55sxxlpc55s69_nxp_evkboardMCUX_Configboardpin_mux 相關文件,可以通過 NXP 官方工具進行配置 MCUXpresso Config Tools

修改引腳功能后,rtduino 框架下的 PWM 還是對接不上,debug 發現在 drv_pwm 中定時器2對應的是 pwm1 ,而 RT-Thread 的設備框架下應該對應的是 pwm2 ,導致識別不到。于是將 drv_pwm 中定時器2改為 pwm2 ,呼吸燈正常。

之后優化的方向

使用 bsp 時注意到,drv_pwm 中只考慮了定時器2一種情況,并且只有一個通道。接下來需要對 PWM 設備進一步的抽象,更好的對接到 RT-Thread 的設備框架下。

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

    關注

    8

    文章

    136

    瀏覽量

    77714
  • 定時器
    +關注

    關注

    23

    文章

    3255

    瀏覽量

    115385
  • RT-Thread
    +關注

    關注

    31

    文章

    1305

    瀏覽量

    40388
  • PWM輸出
    +關注

    關注

    1

    文章

    66

    瀏覽量

    5220
收藏 人收藏

    評論

    相關推薦

    手機喇叭氣密性檢測儀選購攻略,避免

    參差不齊,質量也良莠不齊。本文將為讀者提供一些選購氣密性檢測儀的攻略,幫助企業在選擇設備時避免。首先,明確檢測需求是選購氣密性檢測儀的前提。企業需要根據自身的生產規
    的頭像 發表于 02-05 17:04 ?59次閱讀
    手機喇叭氣密性檢測儀選購攻略,避免<b class='flag-5'>踩</b><b class='flag-5'>坑</b>!

    串口設計如何避免?看這篇!

    本文將以Air700ECQ/EAQ/EMQ為例,帶你從硬件設計的角度,一起來了解串口設計中的一些關鍵注意點;軟件開發或者AT設置方面不做深入探討。 ? 一、串口相關管腳 Air700ECQ/EAQ/EMQ系列模組支持2個串口,分別是: 主串口MAIN_UART 調試串口DBG_UART 對應的管腳如下: ? 注:MAIN_DTR,MAIN_RI管腳嚴格意義來說,并不能歸為串口功能;MAIN_DTR、MAIN_RI是獨立的控制功能管腳。 二、串口功能描述 模組的AT指令控制,數據傳輸都是通過主串口來實現。注意,即使采用二次開發方
    的頭像 發表于 12-26 11:45 ?226次閱讀
    串口設計如何避免<b class='flag-5'>踩</b><b class='flag-5'>坑</b>?看這篇!

    又給項目埋雷,RS485自動收發電路設計

    前言 這個文章的題目有點騙眼球的感覺,其實是自己過大坑,很是痛恨這個電路,希望大家以后不要了。工程師要畫這個電路時,網上一搜,不經深入分析就拿來用,給項目埋了炸彈。 RS485自動收發電路 因為
    的頭像 發表于 12-06 09:59 ?551次閱讀
    <b class='flag-5'>踩</b><b class='flag-5'>坑</b>又給項目埋雷,RS485自動收發電路設計

    ADC高速采樣電路設計詳解之STM32

    一、過程 最近用STM32F334做數字電源,用到了高速ADC采集電壓電流。設計的參考電壓VREF為3.3V,輸入信號經運放跟隨后直接接入單片機的采樣通道。一開始測試一切正常,但隨著輸入信號
    的頭像 發表于 12-02 09:27 ?1232次閱讀
    ADC高速采樣電路設計詳解之STM32<b class='flag-5'>踩</b><b class='flag-5'>坑</b>

    在學習go語言的過程過的

    作為一個5年的phper,這兩年公司和個人都在順應技術趨勢,新項目慢慢從php轉向了go語言,從2021年到現在,筆者手上也先后開發了兩個go項目。在學習go語言的過程中也學習并總結了一些相關的東西,這篇文章就分享下自己過的一些吧。
    的頭像 發表于 11-11 09:22 ?204次閱讀

    零基礎開發小安派-Eyes-S1【外設篇】——PWM

    、MJPEG、Dispaly、AudioCodec、USB2.0、SDU、以太網 (EMAC)、SD/MMC(SDH)、SPI、UART、I2C、I2SPWM、GPDAC、GPADC、ACOMP
    的頭像 發表于 11-06 16:10 ?214次閱讀
    零基礎開發小安派-Eyes-<b class='flag-5'>S</b>1【外設篇】——<b class='flag-5'>PWM</b>

    CMS8S69xx可代替STM8S003F3P6 5.5V多個封裝

    增強型1T 8051,16KB Flash,最快48MHz外設運行,雙運放,雙比較器,PGA,數字功能自由映射。 CMS8S69xx系列MCU具有豐富的模擬外設,可簡化產品外圍電路,被廣泛應用于電子
    發表于 09-20 10:13

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】+ 應用遇到的

    。 新建了個工程編譯不過。索性卸載了e2studio 重新下載了setup_fsp_v5_5_0_e2s_v2024-07。 了好幾個,終于要上岸了。原來后面還有。 系統環境
    發表于 09-03 22:27

    ESP32C3 I2C no ack無應答怎么解決?

    (一)現象 我使用idf開發esp32c3,使用i2c外設時出現問題。I2C正常發送了出去,但從機沒有應答。 我此前使用過nxp的lpc55s69進行過測試,并將這兩次的波形使用邏輯分析儀采集出來
    發表于 06-14 07:31

    M16連接器12芯采購如何避免

      德索工程師說道在M16連接器12芯的采購過程中,為了避免,確保采購的順利進行以及產品的高質量,我們可以從以下幾個方面進行考慮和規劃:
    的頭像 發表于 06-07 17:46 ?835次閱讀
    M16連接器12芯采購如何避免<b class='flag-5'>踩</b><b class='flag-5'>坑</b>

    家庭路由器如何選?實用技巧讓你不再

    家庭路由器選購需考慮需求、預算、性能指標、硬件配置、軟件功能、認證與測試及售后服務。明確需求,選擇適合的型號和品牌,確保網絡穩定、高速。遵循這些技巧,避免,享受網絡便利。
    的頭像 發表于 04-29 11:38 ?847次閱讀

    stm8s001退出仿真后,進入不了halt模式,耗電一直為1MA左右,為什么?

    各位好,最近選用stm8s001這個8腳MCU,了巨多的┭┮﹏┭┮,最近遇到一個問題,真的是無解了,想在這里請教各位, 具體問題是: 程序實現的功能為按鍵按下,觸發中斷,然后從halt模式喚醒
    發表于 04-17 07:16

    恩智浦半導體發布S32N55處理器,賦能汽車中央實時控制!

    恩智浦半導體發布S32N55處理器, S32N系列超高集成度車載處理器家族的首位成員。S32N55作為最近發布的S32 CoreRide中央計算解決方案的核心,可提供安全、實時和應用處
    的頭像 發表于 04-15 09:24 ?1956次閱讀

    痛苦“電池電壓偵測電路”,含淚總結設計要點

    和大家分享這個電路的設計要點,以及當時的設計失誤,幫助大家積累經驗,以后不要這種。 設計要點一:設定分壓電阻的大小 這種便攜式掌上閱讀器,當然是內置鋰電池的:
    的頭像 發表于 04-07 14:31 ?4008次閱讀
    痛苦<b class='flag-5'>踩</b><b class='flag-5'>坑</b>“電池電壓偵測電路”,含淚總結設計要點

    高低溫試驗箱選購指南—防秘籍

    選購高低溫試驗箱需要綜合考慮多方面因素。通過明確需求、選擇知名品牌、對比性能指標、權衡價格與性價比、保障售后服務以及參考用戶評價與案例等步驟,可以幫助您避免風險,選購到一款性價比高、適合自己需求的高低溫試驗箱。
    的頭像 發表于 02-24 09:22 ?638次閱讀
    高低溫試驗箱選購指南—防<b class='flag-5'>踩</b><b class='flag-5'>坑</b>秘籍
    主站蜘蛛池模板: 国产产一区二区三区久久毛片国语 | 99久久精品费精品国产一区二区 | 成人午夜小视频手机在线看 | 欧美精品成人久久网站 | 国产成人悠悠影院 | 天天在线免费视频 | 69日本xxxxxxxxx19 69日本xxxxxxxxx29 | 玖玖色视频 | 国产伦精品一区二区三区女 | 天天操天天干天天射 | 九九热精品视频在线播放 | 天天色色色| 婷婷国产在线 | 日本一级大片 | 伊人狠狠丁香婷婷综合色 | 五月天丁香婷婷网 | 午夜精品久久久久久毛片 | 午夜h视频| 日韩a视频 | 萌白酱香蕉白丝护士服喷浆 | 69国产视频 | 9797色| 视频一区亚洲 | 国产稀缺精品盗摄盗拍 | 午夜神马影院 | 毛片美女 | 国语对白一区二区三区 | 久久国内精品 | 伊人网亚洲 | 亚洲免费人成在线视频观看 | 91大神在线观看精品一区 | 不卡视频免费在线观看 | 天天综合网天天综合色不卡 | 在线亚洲欧美性天天影院 | 色香蕉在线观看网站 | 国产精品亚洲精品日韩动图 | 黄色日屁| 5x视频在线观看 | 男女交性视频播放视频视频 | 九色视频播放 | 免费中国jlzzjlzz在线播放 |