zoukankan      html  css  js  c++  java
  • 2017-3-8学习笔记

    第二课: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

  • 相关阅读:
    Serialize&Deserialize
    Async&Await
    Generic
    Enum
    Array
    String
    Nullable
    Collection
    Class&Struct
    Interface
  • 原文地址:https://www.cnblogs.com/AcmenLiang/p/6638786.html
Copyright © 2011-2022 走看看