0.GPJ0有6个控制寄存器,分别是GPJ0CON、GPJ0DAT等
1.GPJ0总共有8个引脚,分别是GPJ0_0 ~ GPJ0_7
2.GPJ0CON设置每个引脚的工作方式,寄存器地址是0xE0200240,每个引脚有4个bit位,譬如GPJ0CON[3]对应的位位bit12 ~ bit15
3.GPJ0DAT控制每个引脚的状态,有32位,但是只有bit0~bit7是有效的,只使用了8位,其余的位都没有用,对用了8个引脚,每一位对应一个引脚,引脚状态只有0和1两种
4.LED使用到的引脚为GPJ0_3,GPJ0_4,GPJ0_5,低电平亮,高电平灭
5.start.S文件后缀S一定要大写
6.start文件名要和makeflie里面的名字一致才能运行make
7.bl 调用函数指令
8.函数返回 mov pc, lr
流水灯:
1亮 延时
2亮 延时
3亮 延时
版权声明:本文为CSDN博主「心疼小怪兽」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44836536/article/details/121941825
暂无评论