- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 嵌入式系统
一、实验目的通过本次实验,使学生进一步掌握S5PV210平台与主机开发平台的通信方法,裸机编程实现串口的初始化配置及收发操作,并对相关功能进行用户接口封装。二、实验内容裸机编程实现S5PV210平台的uart通信三、实验步骤、数据记录及处理(1)make 13.uart_stdio文件(2)将 stdio.bin烧写到SD卡四、实验心得在本次实验中,了解了裸机编程实现串口的初始化配置及收发操作,对于串口连接操作等也熟练了些许。...
2021-03-07 22:36:25 187
原创 LCD实验
一、实验目的通过本次实验,使学生能够编程实现LCD显示器的控制,具备编程实现计算机图形学中直线、圆等基本图形绘制经典算法的能力。二、实验原理完成S5PV210 LCD初始化及相关操作,实现LCD屏幕上的曲线绘制。LCD 接口座中包含了常见 LCD 所用的大部分控制信号(行场扫描、时钟和使能等),和完整的 RGB 数据信号(RGB 输出为 8:8:8,即最高可支持 1600 万色的 LCD);为了用户方便试验,还引出了 PWM 输出,和复位信号(nRESET),其中 LCD_PWR 是背光开关控制信号。
2021-03-07 22:34:19 611
原创 S5PV210裸机中断实验
一、实验目的通过本次实验,使学生能够进一步通过GNU交叉编译环境实现S5PV210平台的裸机编程,具备编程实现利用中断完成对相关外设的操作能力。二、实验原理实验板中共有4个用户按键,其中按键 KEY1 的原理图如下,其余三个按键的原理图与KEY1 的相似。首先配置 GPJ2_0/1/2/3 引脚为输出功能以及配置 GPH2_0/1/2/3 引脚为输入功能,然后使用轮询的方式不断的读 GPH2_0/1/2/3 引脚的值,当检测到某个按键被按下时,即对应的引脚为低,此时我们点亮对应的 LED,否者
2021-03-07 22:31:45 574
原创 嵌入式-控制蜂鸣器
一、实验目的通过本次实验,使学生能够操作 S5PV210实验平台,搭建并使用交叉编译环境,具备初步的嵌入式裸机平台应用开发能力。二、实验原理介绍如何使用 MiniTools:方式一 下载到 DRAM,其设置方式如下:先选中上方的”Download and run“,设置好下载地址“RAM Address(Download/Loading)”,选择要运行的裸机程序,再点击“下载运行”就可以了。MiniTools首先会把裸机程序下载到DRAM的地址 0x20000000 处,然后跳转到该地址上运行裸机
2021-03-07 22:29:26 2233
原创 嵌入式-重定位代码到IRAM+04X000
一、实验目的通过本次实验,使学生能够操作 S5PV210实验平台,搭建并使用交叉编译环境,具备初步的嵌入式裸机平台应用开发能力。二、实验原理对于程序而言,我们需要理解两个概念,一是程序当前所处的地址,即程序在运行时,所处的当前地址;二是程序的链接地址,即程序运行时应该位于的运行地址。编译程序时,可以指定程序的链接地址。对于 S5PV210 而言,启动时只会从 NAND Flash/sd 等启动设备中拷贝前 16K 的代码到 IRAM中,那么当我们的程序超过 16K 怎么办?那就需要我们在前 1
2021-03-07 22:26:15 285
原创 嵌入式实验-汇编点亮LED 灯
嵌入式实验-汇编点亮LED 灯一、实验目的通过本次实验,使学生能够操作 S5PV210实验平台,搭建并使用交叉编译环境,具备初步的嵌入式裸机平台应用开发能力。二、实验原理由原理图可知,点亮 210 的 4 个 LED 需如下 2 个步骤:第一步: 设置寄存器GPJ2CON,使GPJ2_0/1/2/3四个引脚为输出功能;第二步: 往寄存器GPJ2DAT写0,使GPJ2_0/1/2/3四个引脚输出低电平,4个LED会亮;相反,往寄存器GPJ2DAT写1,使GPJ2_0/1/2/3四个引脚输出高电平
2021-03-07 22:21:47 4835
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人