ARM初体验
来源:互联网 发布:twitter第三方登录js 编辑:程序博客网 时间:2024/06/14 00:32
在没学单片机的前提下,今天进行了ARM课程的第一次教学。我们知道了单片机的一些基础知识,学会简单的使用MiniTools、Keil uVision4软件。
在MiniTools、Keil uVision4软件安装完成的前提下,将嵌入式ARM开发平台的电源线连接,USB与电脑相连。然后,将试验程序在Keil uVision4软件中编译。编译成功后,在MiniTools软件的左侧选择裸机程序(no os)。紧接着,点击右下角的下载运行。最后,打开电源开关的同时长按K1 键。
试验主程序:
AREA Init, CODE ,READONLY
ENTRY
start
ldr r0,=0x53000000
ldr r1,=0
str r1,[r0]
ldr r0, = 0x56000000
ldr r1, = 0;设置GPA为输出
str r1, [r0]
ldr r0, = 0x56000010
ldr r1, = 0x5 << 10
add r1,#0x1;设置GPB为输出
str r1, [r0]
ldr r0, = 0x5600001c
ldr r1, = 0x0
str r1, [r0];GPB复用了特殊功能引脚,设置为输出模式
led_blink
;led on
ldr r0, = 0x56000004
ldr r1, = 0
str r1, [r0];
ldr r0, = 0x56000014
ldr r1, = 0
add r1,#0x1
str r1, [r0];
bl delay
bl led_blink
delay
ldr r0, = 0x100000
delay_loop
cmp r0,#0
sub r0,r0,#1
bne delay_loop
mov pc ,lr
END
- ARM初体验
- arm wince开发之初体验
- arm wince开发之初体验
- arm开发——菜鸟初体验
- Linux环境下ARM开发工具TrueSTUDIO初体验
- TI AM3552开发板(arm cortex A8) 初体验
- ARM裸机开发快速体验
- centos7.2中搭建ARM开发环境所需工具初体验
- ARM课程1——体验入门
- 初体验
- 初体验
- 初体验
- 初体验
- 初体验
- 初体验
- 初体验
- ARM的嵌入式Linux移植体验之基本概念
- ARM的嵌入式Linux移植体验之应用实例
- MySQL 5.7.9版本sql_mode=only_full_group_by问题
- HDU 1180 诡异的楼梯
- DOS命令初次接触
- 暂时保存代码
- 流程的Python 第五章:一等函数
- ARM初体验
- 打包后的工具类 God+BlueJ+ClassLoader
- jvm 内存区域划分
- Python中变量
- ASP.NET基础篇--2、学习笔记
- 当数据迁移遇到MySql表统计分析(Cardinality)不准确的坑
- hdu2256
- 暑假测试 Day 1
- hdu5775 sum