娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月01日(星期五)

正在發(fā)生

2021年11月01日 | Linux之ARM(IMX6U)裸機(jī)匯編LED驅(qū)動實(shí)驗(yàn)--驅(qū)動編寫

發(fā)布者:知者如淵 來源: eefocus關(guān)鍵字:Linux  ARM  LED驅(qū)動 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

1. I.MX6ULL的初始化

①、使能時(shí)鐘

使能時(shí)鐘。CCGR0–CCGR6這七個(gè)寄存器控制著I.MX6ULL所有外設(shè)時(shí)鐘的使能,為了簡單,設(shè)置CCGR0–CCGR6這七個(gè)寄存器全部為0xFFFFFFFF,相當(dāng)于使能所有的外設(shè)時(shí)鐘


CCGR0:

在這里插入圖片描述

CCGR1:

在這里插入圖片描述

CCGR2:

在這里插入圖片描述

CCGR3:

在這里插入圖片描述

CCGR4:

在這里插入圖片描述

CCGR5:

在這里插入圖片描述

CCGR6:

在這里插入圖片描述

匯編使能所有的外設(shè)時(shí)鐘:

在這里插入圖片描述

②、配置 GPIO_I003 PIN的復(fù)用為GPIO

將IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03的bit3-0,設(shè)置為0101,這樣GPIO_IO03就復(fù)用為GPIO

在這里插入圖片描述

匯編實(shí)現(xiàn):

在這里插入圖片描述

③、配置 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03的電器屬性

設(shè)置寄存器 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03的電器屬性,包括擺率,速度,驅(qū)動能力,開漏,上下拉等等

在這里插入圖片描述

在這里插入圖片描述

匯編代碼實(shí)現(xiàn):

在這里插入圖片描述

④、配置GPIO功能,設(shè)置輸入輸出

設(shè)置GPIO1_GDIR寄存器bit3為1,也就是設(shè)置為輸出模式

在這里插入圖片描述
在這里插入圖片描述

匯編實(shí)現(xiàn):

在這里插入圖片描述

⑤、設(shè)置GPIO_DR寄存器的bit3,1表示輸出高電平,0表示輸出低電平

在這里插入圖片描述
在這里插入圖片描述

匯編實(shí)現(xiàn):

在這里插入圖片描述

整個(gè)匯編代碼(.s文件):


.global _start @全局標(biāo)號


_start:

    /*使能所有外設(shè)時(shí)鐘 */

    LDR R0 , =0x020c4068  @CCGR0 

    LDR R1 , =0xffffffff  @要想CCGR0寫入的數(shù)據(jù)

    STR R1 , [R0]         @將R1的值寫入到R0中

    

    LDR R0 , =0x020c406c  @CCGR1

    STR R1 ,[R0]


    LDR R0 , =0x020c4070  @CCGR1

    STR R1 ,[R0]


    LDR R0 , =0x020c4074  @CCGR1

    STR R1 ,[R0]


    LDR R0 , =0x020c4078  @CCGR1

    STR R1 ,[R0]


    LDR R0 , =0x020c407c  @CCGR1

    STR R1 ,[R0]


    LDR R0 , =0x020c4080  @CCGR1

    STR R1 ,[R0]


    /*配置 GPIO_I003  PIN的復(fù)用為GPIO

    * IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03 = 0101 =5

    * IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03寄存器的地址為0x020E_0068

    */

    LDR R0 , =0x020E0068  @IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03

    LDR R1 , =0x5          @要寫入的數(shù)據(jù)

    STR R1 , [R0]          @將5寫入IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03


    /*配置 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03的電器屬性

    * IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03的地址時(shí)0x020E_02F4

    * bit0 :    0 低速率

    * bit5-3:   110 R0/6  驅(qū)動能力

    * bit7-6:   10 100MHz速度

    * bit11:    0 關(guān)閉開路輸出

    * bit12:    1 使能pull/keeper

    * bit15-14: 00 100K下拉

    * bit16:    0 關(guān)閉hys    

    * 向寄存器IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03寫入 0x10b0

    */


    LDR R0 , = 0x020E02F4

    LDR R1 , = 0x10b0

    STR R1 ,[R0]


    /*設(shè)置GPIO功能

     *設(shè)置GPIO1_GDIR寄存器  設(shè)置GPIO1_GPIO03為輸出

     *寄存器GPIO_GDIR的地址是  0x0209C004

     * 設(shè)置GPIO1_GDIR寄存器bit3為1也就是GPIO1_GPIO03為輸出

     */

    LDR R0 , = 0x0209C004

    LDR R1 , = 0x8

    STR R1 ,[R0]


    /*打開LED,也就是設(shè)置GPIO1_GPIO03為0 

     *GPIO1_DR 寄存器地址為0x0209C000

    */


    LDR R0 , = 0x0209C000

    LDR R1 , =0

    STR R1 ,[R0]


loop:

    b loop


關(guān)鍵字:Linux  ARM  LED驅(qū)動 引用地址:Linux之ARM(IMX6U)裸機(jī)匯編LED驅(qū)動實(shí)驗(yàn)--驅(qū)動編寫

上一篇:Linux之ARM(IMX6U)裸機(jī)匯編LED驅(qū)動實(shí)驗(yàn)--編譯驅(qū)動
下一篇:ARM異常及中斷處理介紹(中斷是異常的一種)

推薦閱讀

? ? ? ? 集微網(wǎng)10月31日報(bào)道(記者?張軼群)今日,榮耀年度旗艦新品——榮耀Magic2在京發(fā)布。? ? ? ? 這是一部“黑科技”十足的秀肌肉之作,AI加持下的榮耀Magic2帶來外觀、配置、軟件等方面全方位的進(jìn)化,成為手機(jī)產(chǎn)品中的全新物種。九項(xiàng)領(lǐng)先全球的魔法黑科技讓其“機(jī)制科技”屬性凸顯無疑,而憑借在AI領(lǐng)域的前瞻性布局,榮耀正在構(gòu)建AI...
倍捷連接器珠海工廠新增Amphe-Lite產(chǎn)品線以最新科技解決惡劣環(huán)境互聯(lián)難題 近日,倍捷連接器(PEI-Genesis)得到安費(fèi)諾最新的授權(quán),在其珠海工廠添加Amphe-Lite系列產(chǎn)品的生產(chǎn)線,為亞洲用戶提供更多產(chǎn)品和組裝搭配組合。 Amphe-Lite系列具有輕量化、體積小、密度高、可靠性高等特點(diǎn),且符合D38999第三代軍用規(guī)格,代表最新的連接技術(shù)標(biāo)準(zhǔn)。該系列產(chǎn)品適用...
眾所周知,三星在各個(gè)地區(qū)為手機(jī)使用不同的處理器,例如在亞洲使用高通的處理器,但在歐洲地區(qū)使用自家的 Exynos 芯片。作為極少數(shù)的可自主研發(fā)芯片且進(jìn)行生產(chǎn)的智能手機(jī)品牌之一,三星雖然取消了自己的 “貓鼬”核心團(tuán)隊(duì),但目前并未放棄推出新的處理器。IT之家此前曾報(bào)道,三星正準(zhǔn)備推出其 Exynos 1080 和 Exynos 2100 處理器。此外,外媒 My...
據(jù)外媒報(bào)道,汽車技術(shù)解決方案供應(yīng)商indie Semiconductor已與 Analog Devices, Inc.(ADI)簽署最終協(xié)議,收購其位于慕尼黑的雷達(dá)部門Symeo GmbH。該部門共有約35名成員,專業(yè)負(fù)責(zé)新興安全系統(tǒng)應(yīng)用雷達(dá)硬件和軟件的開發(fā)。Symeo行業(yè)領(lǐng)先的射頻和傳感器技術(shù)支持高精度雷達(dá)解決方案的實(shí)時(shí)位置檢測和距離測量。indie Semiconductor聯(lián)合創(chuàng)始人兼首席執(zhí)行...

史海拾趣

問答坊 | AI 解惑

請教

誰知道MM1007的技術(shù)資料.謝謝…

查看全部問答∨

招聘WAP聯(lián)盟運(yùn)營總監(jiān)和市場總監(jiān)

招聘WAP聯(lián)盟運(yùn)營總監(jiān)和市場總監(jiān) WAP聯(lián)盟運(yùn)營總監(jiān)和市場總監(jiān)(2名) 最低學(xué)歷:大專以上學(xué)歷工作經(jīng)驗(yàn):3年以上薪水范圍:月薪1萬到1萬5千(底薪 + 業(yè)績獎(jiǎng)金)簡歷請發(fā):mw2009@fly4our.com 聯(lián)系電話:13381487182 聯(lián)系人:秦小姐 崗位職責(zé): 1. ...…

查看全部問答∨

驅(qū)動器緩沖器有什么用

PWM輸出到緩沖器,再到隔離電路,最后到驅(qū)動器緩沖器有什么用…

查看全部問答∨

求用VS2005或者2008,用SerialPort類寫的 串口通信程序,及相關(guān)的說明

如題,本人急需學(xué)會這個(gè)東西,麻煩各位高手幫忙,不要轉(zhuǎn)載其它不是用這個(gè)類寫的東西進(jìn)行回答,特別是接收這塊的代碼,請給個(gè)詳細(xì)點(diǎn)的流程介紹,比如 在這個(gè)里面寫的托管能起到什么左右,它和DataReceived這個(gè)事件之間的關(guān)系是個(gè)怎么樣的。謝謝~~不 ...…

查看全部問答∨

ARM本身有FLASH的驅(qū)動程序?

ARM上電時(shí)把FLASH中的數(shù)據(jù)LOAD到SDRAM中。 然后程序在SDRAM中運(yùn)行。 那請問,ARM本身就帶有FLASH的驅(qū)動嗎? 要不然怎么能上電就能讀取FLASH呢?…

查看全部問答∨

沒有DCD引腳,怎么樣判斷modem是否在線?

當(dāng)modem處于在線數(shù)據(jù)模式(on-line data),不通過任何引腳的值,有什么方法可以判斷modem還是在線的?…

查看全部問答∨

UART的輸入引腳必須設(shè)置成GPIO_Mode_IN_FLOATING模式么?

                                 如果設(shè)置成該模式的話,接收引腳必須外接上拉才能正確接收到數(shù)據(jù),否則外部輸入的數(shù)據(jù)將會被此引腳“吃掉”從而看 ...…

查看全部問答∨

請推薦TI汽車級3.3VCAN收發(fā)器

本帖最后由 dontium 于 2015-1-23 13:12 編輯 請推薦TI汽車級3.3VCAN收發(fā)器,謝謝! …

查看全部問答∨

用什么方法把DS1302寫進(jìn)LCD12864里啊

用什么方法把DS1302寫進(jìn)LCD12864里啊…

查看全部問答∨

LCD1602光標(biāo)跳動問題

如上圖說示,用51單片機(jī)做的電子萬年歷,顯示子程序顯示的結(jié)果,光標(biāo)應(yīng)該總是在末尾,就如第一幅圖那樣,但是實(shí)際結(jié)果,每隔一定時(shí)間,光標(biāo)總是會出現(xiàn)在第三幅圖所示的位置,然后又迅速跳動到末尾,我個(gè)人感覺好像是忙檢測的時(shí)間過長,導(dǎo)師顯示 ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 溧阳市| 章丘市| 龙海市| 广西| 伊吾县| 曲阜市| 伽师县| 大石桥市| 喀什市| 台江县| 崇仁县| 晋宁县| 宝鸡市| 永济市| 杭州市| 贵定县| 吐鲁番市| 驻马店市| 长武县| 麦盖提县| 彩票| 阿城市| 庆元县| 驻马店市| 秭归县| 四川省| 荣昌县| 长阳| 鲁山县| 利津县| 鄢陵县| 平江县| 桂平市| 湖南省| 衡山县| 黎平县| 苍溪县| 通江县| 连州市| 德兴市| 板桥市|