友坚 4412开发板 如何在Linux平台下UT4412BV03裸机开发指南(二).pptVIP

  • 7
  • 0
  • 约2.3千字
  • 约 11页
  • 2017-05-15 发布于湖北
  • 举报

友坚 4412开发板 如何在Linux平台下UT4412BV03裸机开发指南(二).ppt

友坚 4412开发板 如何在Linux平台下UT4412BV03裸机开发指南(二)

Linux平台下UT4412BV03裸机开发指南(二) 友坚4412开发板 友坚UT4412BV03开发板 友坚4412开发板 第一章 汇编点亮LED 第一节 查看原理图 友坚4412开发板 UT4412BV03开发板上提供了4个可编程用户LED,原理图如下: 第一章 汇编点亮LED 友坚4412开发板 在原理图中搜索引脚“EINT5”,可得: 可见,LED的D3、D4、D6、D7分别使用CPU端口资源为GPX0_5、GPX0_7、GPX2_4、GPX2_5. 第一章 汇编点亮LED 友坚4412开发板 第二节 程序相关讲解 完整代码见目录1.leds_s。 1. start.S 由原理图可知,点亮UT4412BV03的4个LED需如下2个步骤: 第一步:设置寄存器GPX0CON和GPX2CON,使GPX0_5、GPX0_7、GPX2_4、GPX2_5四个引脚为输出功能; 第二步:往寄存器GPX0DAT/GPX2DAT相应的位写0,使GPX0_5、GPX0_7、GPX2_4、GPX2_5四个引脚输出低电平,4个LED会亮;相反,往寄存器GPJ2DAT写1,使GPX0_5、GPX0_7、GPX2_4、GPX2_5四个引脚输出高电平,4个LED会灭; 以上两个步骤即为start.S中的核心内容,start.S里面涉及的汇编指令请自行学习GNU汇编指令集,这里不再进行赘述。 第一章

文档评论(0)

1亿VIP精品文档

相关文档