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

專題2-通過按鍵玩中斷\2440按鍵中斷編程lesson2

發(fā)布者:WhisperingLight最新更新時間:2024-10-14 來源: cnblogs關鍵字:按鍵  中斷  中斷編程 手機看文章 掃描二維碼
隨時隨地手機看文章

1、程序優(yōu)化

修改Makefile

把main.c里面的mmu代碼復制到mmu.c并修改如下

 

main.c的修改

由于在bootloader當中一般不會使用MMU,所以

main.c

加入led.c文件

makefile

2440中斷源初始化

打開開發(fā)板底板與核心板原理圖

底板

比如K1對應EINT1,然后到核心板去搜EINT1

然后去2440芯片手冊去找到GPF這一組IO口

創(chuàng)建一個button.c,加入到makefile里面去button.o

按鍵初始化

編寫button.c文件

#define GPFCON  (volatile unsigned long *)0x56000050

#define GPF0_msk   (3<<(0*2))

#define GPF1_msk   (3<<(1*2))

#define GPF2_msk   (3<<(2*2))

#define GPF4_msk   (3<<(4*2))

#define GPF0_int   (2<<(0*2))

#define GPF1_int   (2<<(1*2))

#define GPF2_int   (2<<(2*2))

#define GPF4_int   (2<<(4*2))

void button_init()

{

    *(GPFCON )&=~(GPF0_msk|GPF1_msk|GPF2_msk|GPF4_msk);

  *(GPFCON )|=GPF0_int|GPF1_int|GPF2_int|GPF4_int;

}

加入到main.c中,

初始化中斷控制器

創(chuàng)建interrupt.c文件,修改makefile,加入interrupt.o


關鍵字:按鍵  中斷  中斷編程 引用地址:專題2-通過按鍵玩中斷\2440按鍵中斷編程lesson2

上一篇:專題2-通過按鍵玩中斷\第1課-中斷處理流程深度剖析-lesson1
下一篇:OK6410開發(fā)板啟動過程(詳細信息)

小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 介休市| 浪卡子县| 襄城县| 乳山市| 寻甸| 江门市| 岗巴县| 渭源县| 寻乌县| 菏泽市| 项城市| 陆丰市| 灵川县| 揭东县| 溆浦县| 宁远县| 开封县| 天台县| 锡林郭勒盟| 曲麻莱县| 潼关县| 赫章县| 平武县| 县级市| 六安市| 乾安县| 故城县| 神池县| 昌都县| 平江县| 北票市| 澄城县| 邹平县| 伽师县| 仙游县| 十堰市| 合阳县| 湖州市| 天峻县| 梅河口市| 渭源县|