chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

飛凌國產芯片系列干貨|A40i開發(fā)板應用筆記-PWM 的應用

飛凌嵌入式 ? 2021-11-26 14:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文講解了國產A40i 開發(fā)板PWM的應用,本篇文章主要適用于飛凌 OKA40i 平臺 Linux3.10.65 操作系統(tǒng),其他arm 平臺也可以參考,但是不同平臺之間會存在差異,請自行修改以適應自己的使用。 寫本文章的主要目的是協(xié)助客戶加速產品的研發(fā)速度,由于水平有限, 不提供任何的完整性、可靠性等保證,軟件版本更新之后,有些位置名稱等內容可能會及時更新,修改方法請參考使用。

FETA40i-C核心板基于全志工控行業(yè)平臺級處理器四核Cortex-A7 A40i設計,主頻1.2GHz,集成MAli400MP2GPU,內存1GB/2GB DDR3L,存儲8GB eMMC。支持絕大部分當前流行的視頻及圖片格式解碼,具有穩(wěn)定可靠的工業(yè)級產品性能和高性價比低功耗等優(yōu)勢,搭載LinuxAndroid操作系統(tǒng),適用于基于視覺交互的工業(yè)控制產品,目標應用包含,嵌入式設備、智能終端、工業(yè)控制、數(shù)據(jù)采集、機器視覺 、工業(yè)物聯(lián)網 、移動互聯(lián)設備、數(shù)字標牌 等。
特點:
●全志工業(yè)級A40I四核Cortex-A7,主頻最高為1.2GHz,集成Mali400MP2 GPU;
●支持雙屏同顯異顯和多種顯示接口RGB/MIPI /雙8位 LVDS/HDMI/TV OUT,1920x1080@60fps;
●支持1路千兆網絡,1路百兆網絡,支持WIFI/BT4.0,支持4G;
●支持多路攝像頭輸入,兩路DVP攝像頭接口,最高支持500W像素,四路TVIN,支持NTSC與 PAL制式
CPU內部集成Audio Codec,支持1路差分PHONEOUT,1路立體聲耳機輸出 ,1路microphone輸入
●外部擴展接口豐富UART *8、SD*4、USB*3、SPI *4、IIC*5、SATA、PWM*8等;
●支持Linux和Android操作系統(tǒng);

正文開始:

一、PWM的應用

1、pwm的添加

增加一路 pwm,以 pwm4 為例說明,其他方法類似,只做為參考。

arch/arm/boot/dts/sun8iw11p1.dtsi

中添加

pwm = &pwm; pwm0 = &pwm0; pwm4 = &pwm4; pwm: pwm@01c23400 { compatible = "allwinner,sunxi-pwm"; reg = <0x0 0x01c23400 0x0 0x154>; pwm-number = <1>; pwm-base = <0x4>; pwms = <&pwm4>; }; pwm4: pwm4@01c23400 { compatible = "allwinner,sunxi-pwm4"; pinctrl-names = "active", "sleep"; reg_base = <0x01c23400>; reg_peci_offset = <0x00>; reg_peci_shift = <0x04>; reg_peci_width = <0x01>; reg_pis_offset = <0x04>; reg_pis_shift = <0x04>; reg_pis_width = <0x01>; reg_crie_offset = <0x10>; reg_crie_shift = <0x08>; reg_crie_width = <0x01>; reg_cfie_offset = <0x10>; reg_cfie_shift = <0x09>; reg_cfie_width = <0x01>; reg_cris_offset = <0x14>; reg_cris_shift = <0x08>; reg_cris_width = <0x01>; reg_cfis_offset = <0x14>; reg_cfis_shift = <0x09>; reg_cfis_width = <0x01>; reg_clk_src_offset = <0x28>; reg_clk_src_shift = <0x07>; reg_clk_src_width = <0x02>; reg_bypass_offset = <0x28>; reg_bypass_shift = <0x05>; reg_bypass_width = <0x01>; reg_clk_gating_offset = <0x28>; reg_clk_gating_shift = <0x04>; reg_clk_gating_width = <0x01>; reg_clk_div_m_offset = <0x28>; reg_clk_div_m_shift = <0x00>; reg_clk_div_m_width = <0x04>; reg_pdzintv_offset = <0x38>; reg_pdzintv_shift = <0x08>; reg_pdzintv_width = <0x08>; reg_dz_en_offset = <0x38>; reg_dz_en_shift = <0x00>; reg_dz_en_width = <0x01>; reg_enable_offset = <0x40>; reg_enable_shift = <0x04>; reg_enable_width = <0x01>; reg_cap_en_offset = <0x44>; reg_cap_en_shift = <0x04>; reg_cap_en_width = <0x01>; reg_period_rdy_offset = <0xe0>; reg_period_rdy_shift = <0x0b>; reg_period_rdy_width = <0x01>; reg_pul_start_offset = <0xe0>; reg_pul_start_shift = <0x0a>; reg_pul_start_width = <0x01>; reg_mode_offset = <0xe0>; reg_mode_shift = <0x09>; reg_mode_width = <0x01>; reg_act_sta_offset = <0xe0>; reg_act_sta_shift = <0x08>; reg_act_sta_width = <0x01>; reg_prescal_offset = <0xe0>; reg_prescal_shift = <0x00>; reg_prescal_width = <0x08>; reg_entire_offset = <0xe4>; reg_entire_shift = <0x10>; reg_entire_width = <0x10>; reg_active_offset = <0xe4>; reg_active_shift = <0x00>; reg_active_width = <0x10>; }

按手冊 PWM 修改對應的寄存器。

修改 sys_config.fex 中 twi2_used=0 且增加

[pwm4] pwm_used = 1 pwm_positive = port:PB20<4><0> [pwm4_suspend] pwm_positive = port:PB20<7><0>

編譯鏡像并燒寫

2、PWM的測試

echo 0 >/sys/class/pwm/pwmchip4/export echo 1000000 > /sys/class/pwm/pwmchip4/pwm0/period echo 500000 > /sys/class/pwm/pwmchip4/pwm0/duty_cycle echo 1 > /sys/class/pwm/pwmchip4/pwm0/enable

測量得到頻率為 1K 方波

echo 0 > /sys/class/pwm/pwmchip4/pwm0/enable echo 208333> /sys/class/pwm/pwmchip4/pwm0/duty_cycle echo 416667 > /sys/class/pwm/pwmchip4/pwm0/period echo 1 > /sys/class/pwm/pwmchip4/pwm0/enable

測量得到頻率為 2.4K 方波

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

    關注

    460

    文章

    52520

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3568開發(fā)板暗藏32位兼容開關?嵌入式帶你一鍵解鎖!

    RK3568是一款64位處理器,嵌入式為其提供的交叉編譯器也是64位的,然而部分用戶可能需要在RK3568開發(fā)板上運行32位應用。本文將詳細闡述如何使用32位交叉編譯器,編譯出32位應用,并使其能夠在
    的頭像 發(fā)表于 07-19 08:49 ?244次閱讀
    RK3568<b class='flag-5'>開發(fā)板</b>暗藏32位兼容開關?<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式帶你一鍵解鎖!

    T527N開發(fā)板試用】T527N開發(fā)板開箱評測

    很高興收到嵌入式申請的T527N開發(fā)板,板子的正反面如下圖所示: 可以看到,板子上面的資源非常的豐富,有CAN,485, SIM卡槽
    發(fā)表于 07-04 11:43

    T527N開發(fā)板試用】開箱與開發(fā)板介紹視頻

    嵌入式OK527N-C開發(fā)板開箱介紹】 https://www.bilibili.com/video/BV1sfKSzmEtU/?share_source=copy_web&
    發(fā)表于 06-26 09:43

    5分鐘學會網絡服務搭建!i.MX9352開發(fā)板 + Linux 6.1實戰(zhàn)示例

    本文就將以嵌入式OK-MX9352-C開發(fā)板(搭載了在工業(yè)物聯(lián)網領域廣泛應用的NXP i.MX9352處理器)為平臺,介紹如何在Linux6.1.36
    的頭像 發(fā)表于 06-13 16:42 ?693次閱讀
    5分鐘學會網絡服務搭建!<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>i</b>.MX9352<b class='flag-5'>開發(fā)板</b> + Linux 6.1實戰(zhàn)示例

    linux初學者,用這樣的開發(fā)板合適嗎?

    這款是深圳市九鼎創(chuàng)展科技有限公司的全志A40I開發(fā)板,適合linux初學者嗎? 先用開發(fā)板調試,調試成功后,就可以單獨用核心,再配合自己做的底板就可以做產品了。 做核心
    發(fā)表于 04-10 11:11

    基于小派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制PWM外設

    1、案例簡介本案例是在小派-RK2206開發(fā)板上使用IoT庫PWM接口,進行PWM編程開發(fā)。例程將創(chuàng)建一個任務,每隔5秒將
    的頭像 發(fā)表于 04-09 08:59 ?1064次閱讀
    基于小<b class='flag-5'>凌</b>派RK2206<b class='flag-5'>開發(fā)板</b>:OpenHarmony如何使用IoT接口控制<b class='flag-5'>PWM</b>外設

    從DeepSeek到Qwen,AI大模型的移植與交互實戰(zhàn)指南-嵌入式

    在不久前發(fā)布的《技術實戰(zhàn)|OK3588-C開發(fā)板上部署DeepSeek-R1大模型的完整指南》一文中,小編為大家介紹了DeepSeek-R1在嵌入式OK3588-C開發(fā)板上的移植部
    的頭像 發(fā)表于 03-28 08:06 ?1654次閱讀
    從DeepSeek到Qwen,AI大模型的移植與交互實戰(zhàn)指南-<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式

    3.1s啟動!嵌入式i.MX93開發(fā)板部署LVGL,打造更高效的GUI

    近期,嵌入式為基于NXP i.MX93系列處理器打造的OK-MX9352-C開發(fā)板成功移植了LVGL v8.3,不僅界面美觀精致,啟動速
    的頭像 發(fā)表于 01-16 11:52 ?778次閱讀
    3.1s啟動!<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i</b>.MX93<b class='flag-5'>開發(fā)板</b>部署LVGL,打造更高效的GUI

    嵌入式OK3588J-C開發(fā)板體驗】OK3588J-C開發(fā)板開箱評測

    很高興收到嵌入式提供的OK3588J-C開發(fā)板,這是瑞芯微最新的8K旗艦8核SOC,非常適合用來做機器視覺,AI,語音識別,圖像處理。 下面來看看OK3588J-C開發(fā)板的開箱圖,
    發(fā)表于 12-04 15:23

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對比

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對比
    的頭像 發(fā)表于 11-28 14:31 ?1340次閱讀
    【迅為電子】<b class='flag-5'>i</b>.MX6UL和<b class='flag-5'>i</b>.MX6ULL<b class='flag-5'>芯片</b>區(qū)別與<b class='flag-5'>開發(fā)板</b>對比

    FET113i-S核心已支持RISC-V,打造國產化降本的更優(yōu)解

    FET113i-S核心嵌入式基于全志T113-i處理器設計的國產工業(yè)級核心
    的頭像 發(fā)表于 10-31 15:20 ?1053次閱讀
    FET113<b class='flag-5'>i</b>-S核心<b class='flag-5'>板</b>已支持RISC-V,打造<b class='flag-5'>國產</b>化降本的更優(yōu)解

    盤古22K開發(fā)板

    ,一多用,滿足多方位的開發(fā)需求。 盤古22K開發(fā)板(MES22GP)是基于紫光同創(chuàng)40nm工藝的Logos系列PGL22G
    發(fā)表于 10-28 17:47

    i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板

    電子發(fā)燒友網站提供《i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板.pdf》資料免費下載
    發(fā)表于 10-10 17:23 ?12次下載

    嵌入式OK3576-C開發(fā)板體驗】開箱報告

    簡介 很榮幸參與到本次由嵌入式和電子發(fā)燒友提供的OK3576-C開發(fā)板的試用機會。 嵌入式是一家專注嵌入式核心控制系統(tǒng)研發(fā)、設計和生
    發(fā)表于 08-22 02:13

    種草一塊國產FPGA開發(fā)板,PGL22G開發(fā)板,高性價比,輕松掌握國產FPGA

    本帖最后由 jf_25420317 于 2024-7-31 17:59 編輯 盤古22K開發(fā)板是基于紫光同創(chuàng)Logos系列PGL22G芯片設計的一款FPGA開發(fā)板,全面實現(xiàn)
    發(fā)表于 07-31 17:11