標題: MCU輪巡檢測程序 [打印本頁]
作者: Resandom 時間: 2019-12-10 18:20
標題: MCU輪巡檢測程序
.globl _start
_start:
//設置開機鍵按下后運行程序
ldr r0, =0x1002330c
ldr r1,[r0]
orr r1,r1,#0x300
str r1,[r0]
// 關閉看門狗
ldr r0, =0x10060000
mov r1, #0
str r1, [r0]
// 設置棧,以便調用c函數
ldr sp, =0x02060000
// 調用c函數
bl main
halt:
b halt
key.c#define GPM1CON (*(volatile unsigned long *) 0x11000280)
#define GPM1DAT (*(volatile unsigned long *) 0x11000284)
#define GPX1CON (*(volatile unsigned long *) 0x11000C20)
#define GPX1DAT (*(volatile unsigned long *) 0x11000C24)
#define GPX2CON (*(volatile unsigned long *) 0x11000C40)
#define GPX2DAT (*(volatile unsigned long *) 0x11000C44)
static void GPIO_Init(void)
{
/*LED_INIT*/
GPM1CON &= ( ~(0xF << 16));
GPM1CON |= (0x1 << 16);
GPM1DAT &= 0x0;
GPX1CON &= ( ~(0xF << 12));
GPX1CON |= (0x1 << 12);
GPX1DAT &= 0x0;
//GPX2CON &= ( ~(0xF << 8));
//GPX2CON |= (0x1 << 8);
//GPX2DAT |= (0x1 << 2);
/*KEY_INIT*/
GPX2CON &= ~0xFF;
GPX2CON |= 0x00;
GPX2CON &= ( ~(0xFF <<16));
GPX2CON |= (0x00 << 16);
GPX2DAT &= 0x0;
}
void delay(int time)
{
while (time--)
;
}
int main(void)
{
unsigned char keyValue1 ;
unsigned char keyValue2 ;
GPIO_Init();
while(1)
{
keyValue1 = GPX2DAT;
keyValue1 &= (~(0xFF << 2));
keyValue2 = GPX2DAT >> 4;
keyValue2 &= (~(0xFF << 2));
switch(keyValue1){
case 0x01:
GPM1DAT |= (0x1 << 4);
GPX1DAT |= (0x1 << 3);
break;
case 0x02:
GPM1DAT |= (0x1 << 4);
break;
default :
GPM1DAT &= ~(0x1 << 4);
GPX1DAT &= ~(0x1 << 3);
break;
}
switch(keyValue2){
case 0x01:
GPM1DAT |= (0x1 << 4);
GPX1DAT &= ~(0x1 << 3);
delay(0x10000);
GPX1DAT |= (0x1 << 3);
GPM1DAT &= ~(0x1 << 4);
delay(0x10000);
break;
case 0x02:
GPX1DAT |= (0x1 << 3);
break;
default :
GPM1DAT &= ~(0x1 << 4);
GPX1DAT &= ~(0x1 << 3);
break;
}
}
return 0;
}
作者: admin 時間: 2019-12-10 23:01
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
国产精品爱久久久久久久
|
三级免费av
|
日韩欧美国产精品
|
黄色免费av|
国产www在线|
国产精品视频播放
|
久久久久成人精品免费播放动漫
|
精品久|
在线成人免费av
|
天堂色综合|
久久久久国产精品
|
国产精品久久国产精品久久
|
涩涩99|
剑来高清在线观看
|
成人久久久
|
亚洲精品久久久
|
亚洲另类视频
|
国产成人99久久亚洲综合精品
|
av天天干|
久久久婷
|
国产精品视频一二三区
|
91视频在线观看
|
一区二区三区免费在线观看
|
精品久久成人
|
中文字幕一区二区三区乱码图片
|
男人天堂网址
|
www97影院|
激情网站在线
|
国产日韩欧美
|
日韩一区二区av
|
久久国产日韩欧美
|
伊人网99|
成人黄视频在线观看
|
蜜臀久久99精品久久久久野外
|
久久综合av
|
久久国产精品一区二区三区
|
国产精品一区在线观看
|
日韩视频在线免费观看
|
亚洲一区二区免费视频
|
国产高清91|
国产超碰人人爽人人做人人爱
|