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

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

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

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

DshanMCU-R128s2 配置引腳復(fù)用

嵌入式Linux那些事 ? 來源:嵌入式Linux那些事 ? 作者:嵌入式Linux那些事 ? 2023-12-22 17:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文中的約定

  • 描述 GPIO 配置的形式:Port:端口 + 組內(nèi)序號(hào)<功能分配><內(nèi)部電阻狀態(tài)><驅(qū)動(dòng)能力><輸出電平狀態(tài)>
  • 文中的 =0,1,2,3,4,5…..,如 twi0,twi1….;uart0,uart1….。
  • 文中的 {PROJECT} 代表不同的方案,例如 module 方案。

引腳配置文件配置復(fù)用

R128 平臺(tái)使用 sys_config.fex 作為引腳配置文件,他會(huì)在打包時(shí)打包編譯進(jìn)入系統(tǒng),在系統(tǒng)運(yùn)行時(shí)會(huì)解析并配置,系統(tǒng)解析 sys_config.fex 的驅(qū)動(dòng)配置位于 licheertos-componentsawsys_config_script 中。

對(duì)于配置引腳復(fù)用,只需要修改 boardr128s2{PROJECT}configsys_config.fex 文件即可。

GPIO描述格式

Port:端口 + 組內(nèi)序號(hào)< 功能分配 >< 內(nèi)部電阻狀態(tài) >< 驅(qū)動(dòng)能力 >< 輸出電平狀態(tài) >

示例

uart_tx = port:PA16< 5 >< 1 >< 2 >< 0 >
                |---------------------- > 端口號(hào) PA
                  |-------------------- > 序號(hào) 19
                    |------------------ > 功能分配 5 (參考 PINMUX)
                       |--------------- > 內(nèi)部電阻狀態(tài)為 1  
                          |------------ > 驅(qū)動(dòng)能力為 2
                             |--------- > 默認(rèn)輸出電平 0

[product]

配置文件信息

配置項(xiàng)配置項(xiàng)含義
version配置的版本號(hào)
machine方案名字

示例

[product]
version = "100"
machine = "module"

[target]

啟動(dòng)介質(zhì)配置

配置項(xiàng)配置項(xiàng)含義
storage_type啟動(dòng)介質(zhì)選擇 0:nand 1:sd2:emmc3:spinor 4:emmc 5:spinand 6:sd -1:(defualt) 自動(dòng)掃描啟動(dòng)介質(zhì)

示例

[target]
storage_type    = 3

對(duì)于內(nèi)置 SPI NOR 的 R128 平臺(tái),請(qǐng)配置為 3

[platform]

配置 boot0 調(diào)試信息打印

配置項(xiàng)配置項(xiàng)含義
debug_mode配置0時(shí),boot0 不打印調(diào)試信息,配置不為0時(shí)打印

示例

[platform]
debug_mode = 2

[uart_para]

boot0 調(diào)試串口配置

配置項(xiàng)配置項(xiàng)含義
uart_debug_portboot0 調(diào)試輸出串口使用的串口號(hào)
uart_debug_txboot0 調(diào)試串口 tx 使用的引腳
uart_debug_rxboot0 調(diào)試串口 rx 使用的引腳

示例

[uart_para]
uart_debug_port = 0
uart_debug_tx   = port:PA16< 5 >< 1 >< default >< default >
uart_debug_rx   = port:PA17< 5 >< 1 >< default >< default >

[uartX]

UART 引腳配置

配置項(xiàng)配置項(xiàng)含義
uart_txUART TX 的 GPIO 配置
uart_rxUART RX 的 GPIO 配置
uart_typeUART 類型,有效值為:2/4/8; 表示 2/4/8 線模式

示例

[uart0]
uart_tx         = port:PA16< 5 >< 1 >< default >< default >
uart_rx         = port:PA17< 5 >< 1 >< default >< default >

[twiX]

TWI 引腳配置

配置項(xiàng)配置項(xiàng)含義
twiX_sckTWI 的時(shí)鐘的 GPIO 配置
twiX_sdaTWI 的數(shù)據(jù)的 GPIO 配置

[sdcX]

SDIO,MMC 引腳配置

配置項(xiàng)配置項(xiàng)含義
card_ctrl控制器
card_high_speed速度模式 0 為低速,1 為高速
card_line1,4 線卡可以選擇
sdc_d1sdc 卡數(shù)據(jù) 1 線信號(hào)的 GPIO 配置
sdc_d0sdc 卡數(shù)據(jù) 2 線信號(hào)的 GPIO 配置
sdc_clksdc 卡時(shí)鐘信號(hào)的 GPIO 配置
sdc_cmdsdc 命令信號(hào)的 GPIO 配置
sdc_d3sdc 卡數(shù)據(jù) 3 線信號(hào)的 GPIO 配置
sdc_d2sdc 卡數(shù)據(jù) 4 線信號(hào)的 GPIO 配置

示例

[sdc0]
card_ctrl       = 0
card_high_speed = 0
card_line       = 4
sdc_d1          = port:PA27< 2 >< 1 >< 3 >< default >
sdc_d0          = port:PA26< 2 >< 1 >< 3 >< default >
sdc_clk         = port:PA29< 2 >< 1 >< 3 >< default >
sdc_cmd         = port:PA25< 2 >< 1 >< 3 >< default >
sdc_d3          = port:PA24< 2 >< 1 >< 3 >< default >
sdc_d2          = port:PA28< 2 >< 1 >< 3 >< default >

[sdcXdet_para]

卡檢測引腳配置

配置項(xiàng)配置項(xiàng)含義
sdcX_det卡插入檢測腳

示例

[sdc0det_para]
sdc0_det        = port:PA23< 0 >< 1 >< 3 >< default >

[usbX]

USB 配置

配置項(xiàng)配置項(xiàng)含義
usb_usedUSB使能標(biāo)志。置1,表示系統(tǒng)中USB模塊可用,置0,則表示系統(tǒng)USB禁用。
usb_port_typeUSB端口的使用情況。 0: device only;1: host only;2: OTG
usb_detect_typeUSB端口的檢查方式。0: 不做檢測;1: vbus/id檢查;2: id/dpdm檢查
usb_detect_modeUSB端口的檢查方式。0: 線程輪詢;1: id中斷觸發(fā)
usb_id_gpioUSB ID pin腳配置
usb_det_vbus_gpioUSB DET_VBUS pin腳配置
usb_drv_vbus_typevbus設(shè)置方式。0: 無; 1: gpio; 2: axp。
usb_det_vbus_gpio"axp_ctrl",表示 axp 提供。
usbh_driver_levelusb驅(qū)動(dòng)能力等級(jí)
usbh_irq_flagusb中斷標(biāo)志

示例

[usbc0]
usb_used                = 1
usb_port_type           = 2
usb_detect_type         = 1
usb_detect_mode         = 0
usb_id_gpio             = port:PB04< 0 >< 0 >< default >< default >
usb_det_vbus_gpio       = port:PA24< 0 >< 0 >< default >< default >
usb_drv_vbus_gpio       = port:PA29< 0 >< 0 >< default >< default >
usb_drv_vbus_type       = 1
usbh_driver_level       = 5
usbh_irq_flag           = 0

[audiocodec]

內(nèi)置 audiocodec 配置

配置項(xiàng)配置項(xiàng)含義
dacl_volDAC L 音量
dacr_volDAC R 音量
lineout_volLINEOUT 音量
lineoutl_enLINEOUTL 使能
lineoutr_enLINEOUTR 使能
mic1_gainMIC1 增益
mic2_gainMIC2 增益
mic3_gainMIC3 增益
mic1_enMIC1 啟用
mic2_enMIC2 啟用
mic3_enMIC3 啟用
mad_bind_enMAD 模塊綁定
pa_pin_msleep功放使能引腳延時(shí)
pa_pin功放使能引腳

示例

[audiocodec]
dacl_vol	= 129
dacr_vol	= 129
lineout_vol	= 5
lineoutl_en	= 1
lineoutr_en	= 0
mic1_gain	= 19
mic2_gain	= 19
mic3_gain	= 0
mic1_en		= 1
mic2_en		= 1
mic3_en		= 1
mad_bind_en	= 0
pa_pin_msleep	= 10
pa_pin		= port:PB3< 1 >< default >< 1 >< 1 >

[daudio0]

數(shù)字音頻配置

配置項(xiàng)配置項(xiàng)含義
i2s_mclkI2S MCLK 引腳配置
i2s_bclkI2S BCLK 引腳配置
i2s_lrckI2S LRCK 引腳配置
i2s_dout0I2S DOUT0 引腳配置
i2s_din0I2S DIN0 引腳配置

示例

[daudio0]
i2s_mclk                    = port:PA23< 2 >< 0 >< 1 >< default >
i2s_bclk                    = port:PA20< 2 >< 0 >< 1 >< default >
i2s_lrck                    = port:PA19< 2 >< 0 >< 1 >< default >
i2s_dout0                   = port:PA22< 2 >< 0 >< 1 >< default >
i2s_din0                    = port:PA21< 2 >< 0 >< 1 >< default >

[dram_para]

此項(xiàng)配置僅為兼容配置,實(shí)際有用配置項(xiàng)為 dram_clkdram_no_lpsram ,其余 dram_para 參數(shù)沒有實(shí)際意義。

配置項(xiàng)配置項(xiàng)含義
dram_clk如果不為 0,初始化 hspsram
dram_no_lpsram如果為 0,初始化 lspsram
[dram_para]
dram_clk       = 800
dram_type      = 0xB
dram_zq        = 0x3dbdfda0
dram_odt_en    = 0x1
dram_para1     = 0x000010f2
dram_para2     = 0x02000000
dram_mr0       = 0x1c70
dram_mr1       = 0x42
dram_mr2       = 0x8
dram_mr3       = 0x0
dram_tpr0      = 0x004A2195
dram_tpr1      = 0x02423190
dram_tpr2      = 0x0008B061
dram_tpr3      = 0xB4787896
dram_tpr4      = 0x0
dram_tpr5      = 0x48484848
dram_tpr6      = 0x48
dram_tpr7      = 0x1
dram_tpr8      = 0x0
dram_tpr9      = 0x00
dram_tpr10     = 0x0
dram_tpr11     = 0x00000000
dram_tpr12     = 0x00000000
dram_tpr13     = 0x34050f00
dram_no_lpsram = 0x0

[lcd_fb0]

SPI LCD 配置

SPI LCD 配置項(xiàng)目較多,部分詳細(xì)描述可以參照 顯示框架

配置項(xiàng)配置項(xiàng)含義
lcd_used啟用 LCD
lcd_model_namelcd 屏模型名字,非必須,可以用于同個(gè)屏驅(qū)動(dòng)中進(jìn)一步區(qū)分不同屏。
lcd_driver_namelcd面板驅(qū)動(dòng)名稱,必須與屏驅(qū)動(dòng)中strcut __lcd_panel變量的name成員一致。
lcd_xlcd X像素
lcd_ylcd Y像素
lcd_widthlcd 物理寬度(單位mm)
lcd_heightlcd 物理高度(單位mm)
lcd_data_speedlcd 數(shù)據(jù)速率
lcd_pwm_usedlcd 背光使用 pwm
lcd_pwm_chlcd 背光使用的 pwm 通道
lcd_pwm_freqlcd 背光使用的頻率
lcd_pwm_pollcd 背光使用的相位
lcd_if0:SPI接口(spi 接口就是俗稱的 4 線模式,這是因?yàn)榘l(fā)送數(shù)據(jù)時(shí)需要額外借助 DC 線來區(qū)分命令和數(shù)據(jù),與sclk,cs 和 sda 共四線)1:DBI接口(如果設(shè)置了 dbi 接口,那么還需要進(jìn)一步區(qū)分 dbi 接口,需要設(shè)置lcd_dbi_if)
lcd_pixel_fmt選擇傳輸數(shù)據(jù)的像素格式
lcd_dbi_fmt0:RGB1111:RGB4442:RGB5653:RGB6664:RGB888
lcd_dbi_clk_mode選擇 dbi 時(shí)鐘的行為模式
lcd_dbi_te使能 te 觸發(fā)
fb_buffer_num顯示 framebuffer 數(shù)量,為了平滑顯示,這里一般是 2 個(gè),為了省內(nèi)存也可以改成 1。
lcd_dbi_if0:L3I11:L3I22:L4I13:L4I24:D2L1
lcd_rgb_order輸入圖像數(shù)據(jù) rgb 順序識(shí)別設(shè)置
lcd_fps設(shè)置屏的刷新率,單位 Hz
lcd_spi_bus_num選擇 spi 總線 id
lcd_frmfrm抖動(dòng)控制
lcd_gamma_engamma控制使能
lcd_backlight背光
lcd_gpio_0用戶定義IO定義,一般作為RST

審核編輯 黃宇

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

    關(guān)注

    147

    文章

    19094

    瀏覽量

    402729
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    2118

    瀏覽量

    55980
  • R128
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    深入解析MC9S12DT128微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入解析MC9S12DT128微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子工程領(lǐng)域,微控制器是眾多電子設(shè)備的核心大腦,而MC9S12DT128微控制器以其豐富的功能和出色的性能,在眾多應(yīng)用場景中發(fā)
    的頭像 發(fā)表于 04-09 15:05 ?116次閱讀

    Freescale MC9S12D 系列 16 位微控制器:汽車多路復(fù)用應(yīng)用的理想之選

    公司的 MC9S12D 系列 16 位微控制器,它專為汽車多路復(fù)用應(yīng)用而設(shè)計(jì),具有豐富的特性和多樣的配置選項(xiàng)。 文件下載: MC9S12DB128CPVER.pdf 一、總體概述 MC
    的頭像 發(fā)表于 04-09 15:05 ?69次閱讀

    驅(qū)動(dòng)之路#20:Pinctrl 在手,引腳復(fù)用很順手

    ?歡迎關(guān)注,每周更新!? 本合集分享的是,我當(dāng)初學(xué)習(xí)Linux驅(qū)動(dòng)的來時(shí)路——《《驅(qū)動(dòng)之路》開篇:自序pinctrl節(jié)點(diǎn)下(rk3576-pinctrl.dtsi),定義具體的引腳配置復(fù)用
    的頭像 發(fā)表于 04-07 21:18 ?424次閱讀
    驅(qū)動(dòng)之路#20:Pinctrl 在手,<b class='flag-5'>引腳</b><b class='flag-5'>復(fù)用</b>很順手

    SGM7300AN:高性能2通道2:1復(fù)用/解復(fù)用開關(guān)

    SGM7300AN:高性能2通道2:1復(fù)用/解復(fù)用開關(guān) 在高速串行接口應(yīng)用領(lǐng)域,一款性能卓越的開關(guān)器件能為系統(tǒng)帶來更穩(wěn)定、高效的信號(hào)傳輸。今天,我們就來深入了解一下SGMICRO推出
    的頭像 發(fā)表于 03-17 16:30 ?167次閱讀

    SGM65230S:4位1選2多路復(fù)用器/解復(fù)用器,低電壓高帶寬總線開關(guān)

    SGM65230S:4位1選2多路復(fù)用器/解復(fù)用器,低電壓高帶寬總線開關(guān) 在電子設(shè)計(jì)領(lǐng)域,選擇合適的多路復(fù)用器和解
    的頭像 發(fā)表于 03-17 14:35 ?221次閱讀

    深入剖析MC9S12DT128微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入剖析MC9S12DT128微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子工程領(lǐng)域,微控制器是眾多項(xiàng)目的核心。MC9S12DT128作為一款功能強(qiáng)大的16位微控制器,在眾多應(yīng)用場景中都有著出色的表現(xiàn)。今天
    的頭像 發(fā)表于 03-12 17:15 ?700次閱讀

    掌握 LuatIO:GPIO 復(fù)用模式初始化配置全流程解析

    在使用 LuatIO 進(jìn)行嵌入式應(yīng)用開發(fā)時(shí),合理配置 GPIO 的復(fù)用功能是實(shí)現(xiàn)外設(shè)控制的前提。本文全面解析 GPIO 引腳由普通 IO 轉(zhuǎn)換為復(fù)用功能
    的頭像 發(fā)表于 01-23 15:28 ?2163次閱讀
    掌握 LuatIO:GPIO <b class='flag-5'>復(fù)用</b>模式初始化<b class='flag-5'>配置</b>全流程解析

    NXP S912XB128F2CALR核心參數(shù)詳解:汽車級(jí)MCU選型必備

    在汽車電子控制系統(tǒng)朝著小型化、高可靠性方向發(fā)展的當(dāng)下,NXP S912XB128F2CALR作為16位汽車級(jí)MCU,憑借適配車載極端環(huán)境的硬件配置的靈活的接口設(shè)計(jì),成為車身控制、車載電源管理等場景的熱門選型。本文結(jié)合該芯片核心參數(shù)與實(shí)際應(yīng)用場景,整理一份實(shí)用選型參考,助力
    的頭像 發(fā)表于 12-31 16:30 ?532次閱讀

    ElfBoard技術(shù)貼|如何在【RK3588】ELF 2開發(fā)板實(shí)現(xiàn)GPIO功能復(fù)用

    IOMUX(引腳功能復(fù)用)是芯片廠商為高效利用有限引腳資源而設(shè)計(jì)的關(guān)鍵技術(shù),它允許單個(gè)物理引腳通過軟件靈活配置為多種功能(如GPIO、UAR
    的頭像 發(fā)表于 12-29 10:37 ?1405次閱讀
    ElfBoard技術(shù)貼|如何在【RK3588】ELF <b class='flag-5'>2</b>開發(fā)板實(shí)現(xiàn)GPIO功能<b class='flag-5'>復(fù)用</b>

    ElfBoard技術(shù)貼|如何在【RK3588】ELF 2開發(fā)板實(shí)現(xiàn)I2C功能復(fù)用

    IOMUX(引腳功能復(fù)用)是一項(xiàng)關(guān)鍵硬件設(shè)計(jì)技術(shù),旨在幫助芯片廠商更高效地利用有限的引腳資源。它借助內(nèi)部寄存器,允許開發(fā)者通過軟件將同一物理引腳靈活
    的頭像 發(fā)表于 12-04 10:10 ?8238次閱讀
    ElfBoard技術(shù)貼|如何在【RK3588】ELF <b class='flag-5'>2</b>開發(fā)板實(shí)現(xiàn)I<b class='flag-5'>2</b>C功能<b class='flag-5'>復(fù)用</b>

    ADC128S052:高性能12位A/D轉(zhuǎn)換器的深度解析

    概述 ADC128S052與ADC128S052 - Q1采用逐次逼近寄存器(SAR)架構(gòu),并內(nèi)置跟蹤保持電路,可配置為接受多達(dá)8個(gè)輸入信號(hào)。其輸
    的頭像 發(fā)表于 11-30 14:53 ?1039次閱讀
    ADC<b class='flag-5'>128S</b>052:高性能12位A/D轉(zhuǎn)換器的深度解析

    ADC128S052/ADC128S052-Q1 8 通道高速低功耗 ADC 產(chǎn)品總結(jié)

    ADC128S052x 是一款低功耗、八通道 CMOS 12位模擬轉(zhuǎn)數(shù)字設(shè)備 轉(zhuǎn)換為吞吐量的轉(zhuǎn)換器規(guī)定為 從200千每秒到500千千每秒。該轉(zhuǎn)換器基于逐次近似寄存器 采用內(nèi)部軌道保持電路的架構(gòu)。它可以配置為最多可接受八人 輸入信號(hào)位于IN0至IN7。
    的頭像 發(fā)表于 11-19 14:07 ?884次閱讀
    ADC<b class='flag-5'>128S</b>052/ADC<b class='flag-5'>128S</b>052-Q1 8 通道高速低功耗 ADC 產(chǎn)品總結(jié)

    ElfBoard技術(shù)貼|如何在【RK3588】ELF 2開發(fā)板上進(jìn)行UART引腳復(fù)用配置

    IOMUX(引腳功能復(fù)用)是芯片廠商為高效利用有限硬件引腳資源而設(shè)計(jì)的關(guān)鍵技術(shù),它允許單個(gè)物理引腳通過軟件配置為多種不同的功能(如GPIO、
    的頭像 發(fā)表于 11-18 16:54 ?5651次閱讀
    ElfBoard技術(shù)貼|如何在【RK3588】ELF <b class='flag-5'>2</b>開發(fā)板上進(jìn)行UART<b class='flag-5'>引腳</b><b class='flag-5'>復(fù)用</b><b class='flag-5'>配置</b>

    Texas Instruments TMUXHS4512 2:1多路復(fù)用器/1:2復(fù)用器開關(guān)數(shù)據(jù)手冊(cè)

    Texas Instruments TMUXHS4512 2:1多路復(fù)用器/1:2復(fù)用器開關(guān)是與協(xié)議無關(guān)的高速雙向無源開關(guān),采用復(fù)用或解
    的頭像 發(fā)表于 07-10 09:31 ?882次閱讀
    Texas Instruments TMUXHS4512 <b class='flag-5'>2</b>:1多路<b class='flag-5'>復(fù)用</b>器/1:<b class='flag-5'>2</b>解<b class='flag-5'>復(fù)用</b>器開關(guān)數(shù)據(jù)手冊(cè)

    STM32L433VCT6 LCD復(fù)用引腳如何分配?

    背景:使用STM32L433VCT6驅(qū)動(dòng)段碼屏,33個(gè)段,其中用到一個(gè)PC10引腳,使用STM32CubeMX配置,只配置了LCD復(fù)用功能,但是用于LCD_SEG40還是LCD_SEG
    發(fā)表于 06-20 08:26
    正定县| 樟树市| 上虞市| 漳浦县| 法库县| 澎湖县| 平江县| 沁源县| 深圳市| 姜堰市| 舟曲县| 山东省| 鄂托克旗| 岗巴县| 东源县| 牡丹江市| 庆城县| 图们市| 开阳县| 宣化县| 德州市| 定西市| 滦平县| 信丰县| 宜州市| 新和县| 鸡东县| 南阳市| 晴隆县| 青铜峡市| 静安区| 石首市| 拉萨市| 镶黄旗| 垦利县| 柘城县| 高州市| 怀集县| 甘孜县| 清水县| 岳普湖县|