码迷,mamicode.com
首页 > 其他好文 > 详细

2017-3-8学习笔记

时间:2017-03-29 11:27:57      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:命令   服务器   main   等等   分析   windows   编译   原理   程序   

第二课:GPIO实验

一:用汇编点亮1个LED

<1>目标:点亮LED

(1)   看原理图:GPF4=0,点亮

(2)   怎么让GPF4为输出模式?配置寄存器。 配置哪个?GPFCON寄存器的[9,8]位,置为01。怎么配置?看S3C2440的数据手册。

(3)   怎么让GPF4输出为0呢? 配置GPFDAT寄存器的[4]位,令其为0即可。

<2>程序怎么写?

(1)汇编写了一个,不做重点陈述,先直接用。

(2)把代码上传到服务器去编译;在linux下执行make;用命令行编译

makefile分析。(-g:加入一些调试等等,可不加; -c:编译不链接; )

上图第一行命令,就是编译不链接,可以编译生成led_on.o的文件,但是不链接;

 

(3)将linux下生成的led_on.bin传回windows下;烧写并启动。怎么烧写?用oflash烧写,前几课讲过了,不多说。

 

二:用C语言点亮一个LED

<1>C语言操作寄存器

       (1)Main函数没什么特别的,他一样被别人调用(谁调用?),执行完要返回(返回哪里?)。

三:用C语言轮流点亮3个LED

四:用按键控制点亮LED

2017-3-8学习笔记

标签:命令   服务器   main   等等   分析   windows   编译   原理   程序   

原文地址:http://www.cnblogs.com/AcmenLiang/p/6638786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!