摘要: 实验目的:通过串口选择实现LCD画线、画圆等操作借此掌握S3C2410的LCD控制器使用。实验环境及说明:恒颐S3C2410开发板H2410。H24X0E扩展板外接夏普3.5英寸LQ035Q7DB02 LCD屏。实验思路:开发板上电启动后,自动将NandFlash开始的4K数据复制到SRAM中,然后跳转到0地址开始执行。关闭看门狗、初始化SDRAM及NandFlash控制器、设置MPLL来改变FC... 阅读全文
posted @ 2010-06-14 17:01 stardream 阅读(4520) 评论(0) 推荐(0) 编辑
摘要: 实验目的:通过串口显示输入的电压值及采集按下触摸屏的(x,y)坐标值借此掌握S3C2410的ADC和触摸屏的使用。实验环境及说明:恒颐S3C2410开发板H2410。H24X0E扩展板上AIN0~AIN1输出悬空,通过外接可变电阻电路采样电压值;外接的触摸屏接口实现扩展触摸屏完成相应操作本实验基于夏普3.5英寸LQ035Q7DB02。实验思路:开发板上电启动后,自动将NandFlash开始的4K数... 阅读全文
posted @ 2010-06-14 16:59 stardream 阅读(3334) 评论(0) 推荐(0) 编辑
摘要: 实验目的:通过使用UART0实现接收的数据(字母/数字)原样输出的操作,借此掌握S3C2410的UART使用。实验环境及说明:恒颐S3C2410开发板H2410。H24X0E扩展板上串行通讯接口3个,可以完成与PC 机的通讯调试。系统串口0和1为RS232 电平;系统串口2为TTL 电平。默认情况下系统使用串口0与PC机通讯,波特率为:115200、8 位数据位、1位停止位、无奇偶校验、无硬件流控... 阅读全文
posted @ 2010-06-14 16:58 stardream 阅读(2483) 评论(0) 推荐(0) 编辑
摘要: 实验目的:通过使用MPLL提高系统时钟,启动定时器产生中断来点亮LED灯,启动Watchdog定时器,如果程序跑飞,借助Watchdog重新运行程序,借此掌握S3C2410的时钟管理、PWM及看门狗定时器。实验环境及说明:恒颐S3C2410开发板H2410。实验思路:开发板上电启动后,自动将NandFlash开始的4K数据复制到SRAM中,然后跳转到0地址开始执行。然后来设置MPLL来改变FCLK... 阅读全文
posted @ 2010-06-14 16:56 stardream 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 实验目的:触发外部中断,控制LED灯的亮灭,借此掌握S3C2410中断处理操作。实验环境及说明:恒颐S3C2410开发板H2410。选择开发板上的外部中断EINT0(复用引脚GPF0)引脚作为本次中断的触发源,通过触发这个中断来控制LED灯的亮灭。实验思路:开发板上电启动后,自动将NandFlash开始的4K数据复制到SRAM中,然后跳转到0地址开始执行。然后设置系统及中断指针,初始化LED灯管脚... 阅读全文
posted @ 2010-06-14 16:54 stardream 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: 实验目的:突破4KB的Steppingstone存储空间限制,读取NandFlash中4KB后的代码实现“点灯大法”,借此掌握NandFlash的操作。实验环境及说明:恒颐S3C2410开发板H2410。H2410核心板的NandFlash选用的是三星片上(SOP)K9F1208U0M,该NandFlash容量为64MB。实验思路:开发板上电启动后,自动将NandFlash... 阅读全文
posted @ 2010-06-14 16:53 stardream 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 实验目的:启用MMU,映射SDRAM的地址空间,操作虚拟地址实现“点灯大法”,借此掌握MMU的使用。实验环境及说明:恒颐S3C2410开发板H2410。H2410核心板扩展有64MB的K4S561632 SDRAM(4M*16bit*4BANK),地址范围是0x30000000~0x33FFFFFF。GPIO端口的地址范围是0x56000000~0X560000B0。实验思... 阅读全文
posted @ 2010-06-14 16:50 stardream 阅读(14264) 评论(0) 推荐(0) 编辑
摘要: 实验目的:改变“点灯大法”的执行地点,从NandFlash的Steppingstone转到SDRAM中执行,借此掌握存储控制器的使用。实验环境及说明:恒颐S3C2410开发板H2410。H2410核心板扩展有64MB的SDRAM,用于设置程序堆栈和存放各种变量。SDRAM选用了两片三星公司的K4S561632(4M*16bit*4BANK),两片拼成32位数据宽度的SDRA... 阅读全文
posted @ 2010-06-14 16:45 stardream 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 首先说我也是菜鸟,但相信只要认真学习菜鸟总会变成老鸟的。相信你学习嵌入式、学习ARM有着各种各样的原因,但不管怎样,最终目的都是想掌握甚至精通嵌入式的设计和开发。大多数人都在入门时如无头苍蝇到处乱撞,而不得要领。鉴于此,特写此专题,算是抛砖引玉,希望和大家一起学习。废话就不多说,进主题。一、硬件平台准备:ARM开发板一块(本人用的S3C2410),PC机(最好台式的,笔记本貌似串并口可能没有,相对... 阅读全文
posted @ 2010-06-14 16:44 stardream 阅读(1648) 评论(0) 推荐(0) 编辑