S3c2440裸机程序【1】跑马灯
来源:互联网 发布:美国种族歧视 知乎 编辑:程序博客网 时间:2024/05/24 02:34
由JZ2440v2原理图可知:
nLED1--->GPF4,nLED2--->GPF5,nLED3--->GPF6
S3C2440芯片手册关于IO口配置:
程序代码:
#defineGPFCON(*(volatile unsigned long *)0x56000050)#defineGPFDAT(*(volatile unsigned long *)0x56000054)#define Led1_On ~(1<<4)#define Led1_Off (1<<4)#define Led2_On ~(1<<5)#define Led2_Off (1<<5)#define Led3_On ~(1<<6)#define Led3_Off (1<<6)void Led_Port_Init(void);void delay(int i);int main(void){Led_Port_Init();while(1){GPFDAT &= Led1_On;delay(10000);GPFDAT |= Led1_Off;delay(10000);GPFDAT &= Led2_On;delay(10000);GPFDAT |= Led2_Off;delay(10000);GPFDAT &= Led3_On;delay(10000);GPFDAT |= Led3_Off;delay(10000);}return 0;}void Led_Port_Init(void){GPFCON = (1<<(2*4))|(1<<(2*5))|(1<<(2*6));}void delay(int t){int a,b;for(a=0;a<t;a++)for(b=0;b<100;b++);}
注意,需要在S3C2440.s文件中配置端口为输出端口。
0 0
- S3c2440裸机程序【1】跑马灯
- MINI6410裸机跑马灯程序
- 2440裸机程序——跑马灯
- S3C2440 RTC 裸机程序
- s3c2440 mmu 裸机程序
- s3c2440裸机程序之----LED
- s3c2440裸机程序 学习记录
- s3c2440的SDRAM裸机程序
- s3c2440的MMU裸机程序
- s3c2440的中断裸机程序
- S3C2440裸机程序【3】DM9000A
- 《tiny6410裸机程序》第一章:LED跑马灯RVDS调试初探
- 裸机试验之 跑马灯
- S3C2440裸机程序【2】串口uart程序
- ARM裸机程序研究 - S3C2440时钟初始化
- S3C2440裸机程序开发点亮LED
- s3c2440的LED点灯裸机C程序
- s3c2440的Nand flash裸机程序
- Linux 的文件权限与目录配置
- Solr集群搭建指南(下)
- js数组与java数组的区别
- 学习OpenCV——HoG特征详解(特征点篇)
- BZOJ4596 [Shoi2016]黑暗前的幻想乡
- S3c2440裸机程序【1】跑马灯
- [数据库] Oracle单表查询总数及百分比和数据横向纵向连接
- poj2749 Building roads
- 解决android:background背景图片被拉伸问题
- Bzoj3270:博物馆:概率与期望,高斯消元
- Geekban极客班 C++ STL与泛型编程 第一周作业
- 机器学习---knn分类器
- JAVA对象内存布局 以及对象定位
- leetcode 34. Search for a Range