色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

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

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

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

正文開始:

一、PWM的應(yīng)用

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 修改對應(yīng)的寄存器

修改 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 方波

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

    關(guān)注

    459

    文章

    51568

    瀏覽量

    429770
收藏 人收藏

    評論

    相關(guān)推薦

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

    近期,嵌入式為基于NXP i.MX93系列處理器打造的OK-MX9352-C開發(fā)板成功移植了LVGL v8.3,不僅界面美觀精致,啟動(dòng)速
    的頭像 發(fā)表于 01-16 11:52 ?328次閱讀
    3.1s啟動(dòng)!<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ā)板體驗(yàn)】OK3588J-C開發(fā)板開箱評測

    很高興收到嵌入式提供的OK3588J-C開發(fā)板,這是瑞芯微最新的8K旗艦8核SOC,非常適合用來做機(jī)器視覺,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 ?790次閱讀
    【迅為電子】<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,打造國產(chǎn)化降本的更優(yōu)解

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

    盤古22K開發(fā)板

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

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

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

    嵌入式OK3576-C開發(fā)板體驗(yàn)】開箱報(bào)告

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

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

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

    嵌入式OK527N-C開發(fā)板體驗(yàn)】- 1. 開箱

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

    嵌入式OK527N-C開發(fā)板體驗(yàn)】- 開箱

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

    紫光同創(chuàng)PGL22G開發(fā)板|盤古22K開發(fā)板國產(chǎn)FPGA開發(fā)板,接口豐富,高性價(jià)比

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

    芯海應(yīng)用筆記:通用 MCU 基于 IAR 芯片包 IAR9 開發(fā)指南

    MCU 芯片。芯海科技基于 IAR 環(huán)境開發(fā)芯片包,給用戶更多的編譯選擇,提高用戶開發(fā)靈活性。本應(yīng)用筆記
    發(fā)表于 05-16 11:52

    芯海通用 MCU 應(yīng)用筆記: C32F103xB 快速應(yīng)用指南

    本應(yīng)用筆記旨在指導(dǎo)用戶搭建 CS32F103xB 系列 MCU 開發(fā)環(huán)境并進(jìn)行開發(fā)和調(diào)試,包括:軟硬件注意事項(xiàng)、開發(fā)板說明、如何 Keil/
    發(fā)表于 05-16 11:37

    芯海科技通用 MCU 應(yīng)用筆記: CS32F103 FOC 電機(jī)評估使用指南

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

    芯海通用 MCU 應(yīng)用筆記: C32F03x 系列快速應(yīng)用指南

    本應(yīng)用筆記旨在指導(dǎo)用戶搭建 CS32F03x/F03x-RA 系列 MCU 開發(fā)環(huán)境并進(jìn)行開發(fā)和調(diào)試,包括:軟件開發(fā)與移植、軟硬件注意事項(xiàng)、
    發(fā)表于 05-16 11:29
    主站蜘蛛池模板: 国产亚洲AV精品无码麻豆 | 999在线观看精品免费 | 欧美另类与牲交ZOZOZO | 亚洲精品第一国产综合 | 亚洲精品国产一区二区贰佰信息网 | 欧美亚洲国产激情一区二区 | 午夜色情影院色a国产 | 九九免费的视频 | 91嫩草私人成人亚洲影院 | 一本道无码字幕在线看 | 国产真实乱对白精彩 | 黄色网址在线播放 | 欧美97色伦综合网 | 手机毛片免费看 | 亚洲中文热码在线视频 | 毛片免费观看的视频 | 翘臀后进美女白嫩屁股视频 | 风车动漫(p)_在线观看官网 | 伊人网青青草 | 国产精品久久久久成人免费 | 一个人看的www视频动漫版 | 久久精品国产亚洲AV未满十八 | 亚洲精品线在线观看 | 国产成人女人在线视频观看 | 寂寞夜晚视频高清观看免费 | 无码乱人伦一区二区亚洲一 | 国产一区二区三区乱码在线观看 | 高H纯肉NP 弄潮NP男男 | 国产精品.XX视频.XXTV | 99成人在线视频 | 九九九精品国产在线 | 国产精品高清视频在线 | 啪啪啪社区 | 免费看黄的片多多APP下载 | 亚洲色图在线播放 | 欧美三级不卡在线观线看 | 久久精品麻豆国产天美传媒果冻 | 暖暖视频免费观看高清完整版 | 乳女教师欲乱动漫无修版动画 | 在线 | 果冻国产传媒61国产免费 | 99久女女精品视频在线观看 |