哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

LPC55S69 PWM踩坑寄錄

冬至子 ? 來源:螺絲松掉的人 ? 作者:螺絲松掉的人 ? 2023-10-11 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在使用 lpc55s69_nxp_evk 開發(fā)板對(duì)接 rtduino 的過程,對(duì)接 PWM 部分的時(shí)候,遇到了不少坑,在此記錄。

BSP 中 driver 的問題

由于調(diào)用的 SDK 版本問題,kCLOCK_CTimer 需要更改為 kCLOCK_Timer,這個(gè)問題在與定時(shí)器相關(guān)的 drv_hwtimer 文件中同樣存在。

同樣因?yàn)?SDK 的版本問題,CTIMER_SetupPwmPeriod 函數(shù)增加了一個(gè)參數(shù)

/*!

  • 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 指定一個(gè)定時(shí)器的通道控制 PWM 的 Period ,需要注意的是,其中提示:當(dāng)使用一個(gè)定時(shí)器的多個(gè)通道輸出 PWM 時(shí),其 Period 均是一致的。

通過對(duì)比之前版本的 SDK ,了解到之前是使用 kCTIMER_Match_3 通道作為 pwmPeriodChannel 。因此,在對(duì)應(yīng)的參數(shù)位置填入 kCTIMER_Match_3 。

引腳配置問題

解決上述的那些問題之后,就已經(jīng)可以正常使用 PWM 了。但是在對(duì)接 RTduino 的過程中又出現(xiàn)了新的問題。

在 RTduino 框架下一直不能正常使用 PWM 功能,最后發(fā)現(xiàn),是需要將引腳配置為對(duì)應(yīng)的功能,具體對(duì)應(yīng)到的是 RT-Threadrtthreadbsplpc55sxxlpc55s69_nxp_evkboardMCUX_Configboardpin_mux 相關(guān)文件,可以通過 NXP 官方工具進(jìn)行配置 MCUXpresso Config Tools

修改引腳功能后,rtduino 框架下的 PWM 還是對(duì)接不上,debug 發(fā)現(xiàn)在 drv_pwm 中定時(shí)器2對(duì)應(yīng)的是 pwm1 ,而 RT-Thread 的設(shè)備框架下應(yīng)該對(duì)應(yīng)的是 pwm2 ,導(dǎo)致識(shí)別不到。于是將 drv_pwm 中定時(shí)器2改為 pwm2 ,呼吸燈正常。

之后優(yōu)化的方向

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

聲明:本文內(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)投訴
  • LPC
    LPC
    +關(guān)注

    關(guān)注

    8

    文章

    137

    瀏覽量

    79362
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3370

    瀏覽量

    124368
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1634

    瀏覽量

    45142
  • PWM輸出
    +關(guān)注

    關(guān)注

    1

    文章

    68

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Linux新手最常的10個(gè)命令介紹

    最新的Linux內(nèi)核特性(kernel 6.x系列)和常見發(fā)行版環(huán)境(Ubuntu 24.04 LTS、RHEL 9.4、CentOS Stream 10),系統(tǒng)梳理新手最常的10個(gè)命令,幫助讀者建立正確的操作習(xí)慣和風(fēng)險(xiǎn)意識(shí)。
    的頭像 發(fā)表于 04-09 10:11 ?150次閱讀

    PCB顏色選購避指南:別再被"黑色高端"忽悠了!

    做硬件這么多年,發(fā)現(xiàn)很多新手甚至部分老工程師選PCB顏色都:覺得黑色更高端、藍(lán)色更好看、紫色更個(gè)性,結(jié)果投產(chǎn)之后要么良率暴跌,要么成本翻倍,最后還是老老實(shí)實(shí)換回綠色。今天就把PCB顏色選擇的底層邏輯說透,看完再也不會(huì)
    的頭像 發(fā)表于 03-26 14:06 ?113次閱讀

    采購晶振怕被?這份避手冊(cè)請(qǐng)收好

    在電子元器件采購清單里,晶振常被視為“小角色”,但它卻是決定設(shè)備時(shí)鐘精度、通信穩(wěn)定性的核心部件。不少采購新手因?qū)д裾J(rèn)知不足,在選型、議價(jià)、交付等環(huán)節(jié)頻頻,輕則導(dǎo)致批量返工,重則影響項(xiàng)目進(jìn)度
    的頭像 發(fā)表于 03-24 14:22 ?1034次閱讀
    采購晶振怕被<b class='flag-5'>坑</b>?這份避<b class='flag-5'>坑</b>手冊(cè)請(qǐng)收好

    無法獲得在 StarFive 上運(yùn)行的 StarFive Linux 映像的 5569 版本,怎么解決?

    我是 VisionFive 2 的超級(jí)早鳥支持者,我無法獲得在 StarFive 上運(yùn)行的 StarFive Linux 映像的 5569 版本。綠色 LED 永遠(yuǎn)不會(huì)亮起。我嘗試過使用此方法
    發(fā)表于 03-20 07:39

    N溝道 vs P溝道MOS管,怎么選才不?一文搞懂選型關(guān)鍵

    ”隱患。很多人選型時(shí)只看參數(shù),忽略溝道類型的核心差異,最終返工、調(diào)試反復(fù)。今天就從原理、場(chǎng)景、選型技巧三方面,幫你徹底理清兩者的區(qū)別,選對(duì)不。 一、先搞懂核心差異:原理層面的本
    的頭像 發(fā)表于 03-18 08:47 ?742次閱讀
    N溝道 vs P溝道MOS管,怎么選才不<b class='flag-5'>踩</b><b class='flag-5'>坑</b>?一文搞懂選型關(guān)鍵

    到高效落地:關(guān)鍵詞搜索淘寶天貓商品列表 API 的實(shí)操心得

    到高效落地:關(guān)鍵詞搜索淘寶天貓商品列表 API 的實(shí)操心得 (適合做:選品、比價(jià)、代購集運(yùn)、店鋪上貨、數(shù)據(jù)分析、返利工具的同學(xué)直接落地) 一、開篇:為什么 90% 的人都會(huì)卡在「關(guān)鍵詞搜索
    的頭像 發(fā)表于 02-28 14:22 ?1474次閱讀

    塑料激光焊接機(jī)怎么選?看完這篇不

    追求“高配置”或“低價(jià)格”,最終返工。選購的核心邏輯是:需求匹配>參數(shù)堆砌,無需追求全能機(jī)型,精準(zhǔn)貼合自身生產(chǎn)場(chǎng)景才是關(guān)鍵。而深耕行業(yè)十二年、集研發(fā)、制造、銷
    的頭像 發(fā)表于 02-26 17:09 ?560次閱讀
    塑料激光焊接機(jī)怎么選?看完這篇不<b class='flag-5'>踩</b><b class='flag-5'>坑</b>

    K8s生產(chǎn)環(huán)境10大記錄復(fù)盤

    這篇文章記錄了我這些年在 K8s 生產(chǎn)環(huán)境過的。每一個(gè)案例都是血淚教訓(xùn),有些甚至導(dǎo)致了生產(chǎn)事故。希望通過分享這些經(jīng)歷,能幫助大家避免重蹈覆轍。
    的頭像 發(fā)表于 02-05 15:51 ?654次閱讀

    捷尚微分享輝芒微8位MCU選型指南,高效避省成本!

    捷尚微分享輝芒微8位單片機(jī)選型指南,精準(zhǔn)匹配不!
    的頭像 發(fā)表于 02-05 11:16 ?657次閱讀
    捷尚微分享輝芒微8位MCU選型指南,高效避<b class='flag-5'>坑</b>省成本!

    記ESP32CAM解決指南,已反映商家

    中國香河英茂科工沒有一個(gè)鴨蛋是白吃的,沒有一分錢融資是百花的,都轉(zhuǎn)化為科技成果----記ESP32CAM解決指南,已反映商家 https://user.qzone.qq.com/382905282/blog/1770127464
    發(fā)表于 02-03 22:23

    RK3326音頻調(diào)試避指南:從“不了”到“全功能跑通”的實(shí)戰(zhàn)歷程

    在嵌入式 AI 語音設(shè)備領(lǐng)域,RK3326 憑借性價(jià)比和對(duì)多通道音頻的支持,成為不少開發(fā)者的首選主控。但音頻調(diào)試向來是 “多細(xì)節(jié)密”—— 前陣子有位同學(xué)反饋,用 tinycap PCM 能成
    的頭像 發(fā)表于 02-03 16:06 ?2976次閱讀
    RK3326音頻調(diào)試避<b class='flag-5'>坑</b>指南:從“<b class='flag-5'>錄</b>不了”到“全功能跑通”的實(shí)戰(zhàn)歷程

    智能工廠改造?有人物聯(lián)網(wǎng)手把手教你挑對(duì)系統(tǒng)

    中小工廠砸?guī)资f搞智能改造,結(jié)果了最冤的:花 “智慧工廠系統(tǒng)” 的錢,買的只是個(gè) “升級(jí)款工廠監(jiān)控系統(tǒng)”—— 只能看設(shè)備轉(zhuǎn)不轉(zhuǎn),沒法調(diào)生產(chǎn)、降能耗,錢直接打了水漂。智能改造選系統(tǒng),真的像開盲盒
    的頭像 發(fā)表于 12-19 14:20 ?387次閱讀
    智能工廠改造<b class='flag-5'>踩</b><b class='flag-5'>坑</b>?有人物聯(lián)網(wǎng)手把手教你挑對(duì)系統(tǒng)

    STM32 5 個(gè)容易的外設(shè)使用技巧

    STM32是嵌入式開發(fā)領(lǐng)域的熱門MCU,功能豐富到幾乎可以完成所有常見控制任務(wù):GPIO、ADC、UART、定時(shí)器、DMA……應(yīng)有盡有。但是,正因?yàn)楣δ軓?qiáng)大,開發(fā)中的機(jī)會(huì)也隨之增多。很多初學(xué)者
    的頭像 發(fā)表于 11-24 19:04 ?945次閱讀
    STM32 5 個(gè)容易<b class='flag-5'>踩</b><b class='flag-5'>坑</b>的外設(shè)使用技巧

    UWB自動(dòng)跟隨技術(shù)原理、算法融合優(yōu)化和實(shí)錄

    UWB為什么是最靠譜的自動(dòng)跟隨技術(shù)?原理是什么?需要做什么算法融合、優(yōu)化?我們?cè)陂_發(fā)過程中過的。
    的頭像 發(fā)表于 08-14 17:45 ?1720次閱讀
    UWB自動(dòng)跟隨技術(shù)原理、算法融合優(yōu)化和<b class='flag-5'>踩</b><b class='flag-5'>坑</b>實(shí)錄

    【PCA9958HN-ARD】GUI工具的使用

    :PCA9958HN-ARD評(píng)估板快速入門 | NXP 半導(dǎo)體),里面包含GUI上位機(jī)軟件的安裝包和LPC55S69開發(fā)板的固件。 然后,點(diǎn)擊setup.exe,進(jìn)行GUI上位機(jī)軟件的安裝,安裝
    發(fā)表于 06-29 10:07
    凌云县| 英山县| 惠州市| 营山县| 莱州市| 辉南县| 定结县| 红安县| 林西县| 纳雍县| 巴彦县| 腾冲县| 绥化市| 赤水市| 和林格尔县| 泉州市| 互助| 泰安市| 元江| 磐安县| 于田县| 高平市| 广州市| 长白| 海林市| 巨野县| 九寨沟县| 五寨县| 望江县| 社旗县| 华蓥市| 开远市| 温宿县| 广灵县| 洪泽县| 太仓市| 广昌县| 邹平县| 乐至县| 桃源县| 北海市|