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

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

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

3天內不再提示

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

飛凌嵌入式 ? 2021-11-26 14:36 ? 次閱讀

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

FETA40i-C核心板基于全志工控行業平臺級處理器四核Cortex-A7 A40i設計,主頻1.2GHz,集成MAli400MP2GPU,內存1GB/2GB DDR3L,存儲8GB eMMC。支持絕大部分當前流行的視頻及圖片格式解碼,具有穩定可靠的工業級產品性能和高性價比低功耗等優勢,搭載LinuxAndroid操作系統,適用于基于視覺交互的工業控制產品,目標應用包含,嵌入式設備、智能終端、工業控制、數據采集、機器視覺工業物聯網 、移動互聯設備、數字標牌 等。
特點:
●全志工業級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操作系統;

正文開始:

一、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 方波

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

    關注

    456

    文章

    51037

    瀏覽量

    425492
收藏 人收藏

    評論

    相關推薦

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

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

    嵌入式OK3588J-C開發板體驗】OK3588J-C開發板開箱評測

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

    【迅為電子】i.MX6UL和i.MX6ULL芯片區別與開發板對比

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

    i.MX Linux開發實戰指南—基于野火i.MX系列開發板

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

    嵌入式OK3576-C開發板體驗】開箱報告

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

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

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

    嵌入式OK527N-C開發板體驗】- 1. 開箱

    周三左右就收到了快遞,一直忙其他的事情,沒時間弄這個,就拖到周末了。 首先發個開箱貼,記錄下。 外包裝,盒子比想象的要大不少。 附帶的產品手冊,里面有很多
    發表于 07-11 21:24

    嵌入式OK527N-C開發板體驗】- 開箱

    周三左右就收到了快遞,一直忙其他的事情,沒時間弄這個,就拖到周末了。 首先發個開箱貼,記錄下。 外包裝,盒子比想象的要大不少。 附帶的產品手冊,里面有很多
    發表于 06-30 23:04

    紫光同創PGL22G開發板|盤古22K開發板國產FPGA開發板,接口豐富,高性價比

    ,一多用,滿足多方位的開發需求。 盤古22K開發板詳情盤古22K開發板(MES22GP)是基于紫光同創40nm工藝的Logos
    發表于 05-23 10:04

    芯海科技通用 MCU 應用筆記: CS32F103 FOC 電機評估使用指南

    本文檔描述了基于芯海 CS32F103 系列芯片的矢量控制電機開發板 V1.00 的設計理念、結構和使用說明,以幫助用戶快速使用此開發板,評估 CS32F103
    發表于 05-16 11:35

    芯海通用 MCU 應用筆記: C32F03x 系列快速應用指南

    本應用筆記旨在指導用戶搭建 CS32F03x/F03x-RA 系列 MCU 開發環境并進行開發和調試,包括:軟件開發與移植、軟硬件注意事項、
    發表于 05-16 11:29

    嵌入式RK3568開發板藍牙收、發文件測試

    本文由電子發燒友論壇用戶fsdzdzy提供,感謝分享。嵌入式每月定期開展新的開發板體驗活動,歡迎更多工程師朋友的關注和參與。嵌入式O
    的頭像 發表于 02-02 16:31 ?1921次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式RK3568<b class='flag-5'>開發板</b>藍牙收、發文件測試

    嵌入式T113-i開發板的調屏方法

    對于飛嵌入式T113-i開發板的調屏問題,需要按照以下步驟進行操作
    的頭像 發表于 01-29 16:25 ?1074次閱讀

    如何在嵌入式T113-i開發板的Buildroot中移植MQTT協議?

    嵌入式OK113i-S開發板上市一段時間以來收獲了很多關注,也成為了許多客戶項目選型的優質之選。在實際的項目開發中,工程師朋友們可能會需
    的頭像 發表于 01-26 08:02 ?552次閱讀
    如何在<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式T113-<b class='flag-5'>i</b><b class='flag-5'>開發板</b>的Buildroot中移植MQTT協議?

    嵌入式A40i-H核心已適配“礦鴻OS”

    嵌入式基于全志科技A40i-H打造的FETA40i-C核心成功完成了“礦鴻OS”的系統適配,嵌入式核心
    的頭像 發表于 01-18 08:02 ?1044次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>A40i</b>-H核心<b class='flag-5'>板</b>已適配“礦鴻OS”
    主站蜘蛛池模板: 中文字幕第页| 欧美成人性色生活片天天看| 久久国产美女| 国产精品久久精品牛牛影视| 视频在线欧美| 久久久久激情免费观看| 最刺激黄a大片免费网站| 午夜国产片| 国产三级自拍视频| 欧美一级视频免费观看| 曰韩毛片| 久久国产精品免费专区| 国产高清在线播放免费观看| 欧美性xxxx交| 国产特黄一级一片免费| 天天操综合网| 一区二区不卡在线观看| 国产三级精品视频| 黄色毛片播放| 女人夜夜春| 日本理论在线| 色婷婷在线视频观看| 午夜免费福利片| 亚洲综合激情网| 8050午夜一级| 中文字幕精品一区| 视色4se在线视频播放| 国产成人夜间影院在线观看| 美女牲交毛片一级视频| 天天干天天爽天天射| 午夜大片网| 国产伦精品一区二区三区四区| 国产在线观看福利| h黄色| 亚洲一区小说区中文字幕| xxxx日本在线播放免费不卡| 国产汉服被啪福利在线观看| 色香视频首页| 国产精品一区电影| 欧美成人全部费免网站| 91拍拍在线观看|