![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
钱德勒宾
玫瑰吸收光芒,大地按捺清香。
展开
-
汇编:ldr 和 str指令
ldr命令:把数据从内存加载到寄存器。ldr r0, =addr ;r0 = addrldr r1, [r0] ; r1 = *r0ldr r1, [r0, #4] ; r1 = *(r0+4)ldr r1, [r0, #4] ! ; r1 = *(r0+4);r0=r0+4;ldr r1, [r0], #4 ; r1 = *(r0);r0=r0+4;str命令:把数据从寄存器保...原创 2019-01-12 12:41:08 · 7126 阅读 · 0 评论 -
汇编:串口下载应用(简单打印)(基于iTOP-4412)
本博客是学习网络上课程的总结(具体课程就不说了,有打广告的嫌疑),如有侵权,请联系本人。在iTOP-4412(POP封装)上实现的。scp封装的话,在应用程序中更改一下打印函数的地址就可以。(下面会说到,不用着急)。下面实现的内容是,板子上电后,进入uboot模式,然后通过“超级终端”上传编译好的.bin文件到指定的内存地址,上传完成后,通过go指令,刚才指定的地址处去运行编译好的二进制文件。...原创 2019-01-12 18:19:27 · 738 阅读 · 0 评论 -
汇编: 操作蜂鸣器(基于iTOP-4412)
基本操作流程可以参考之前的帖子:https://blog.csdn.net/weixin_38184741/article/details/86368281 汇编代码:.global _start_start: bl uprintf bl buzzer_init loop: bl uprintf bl buzzer_on bl delay bl buzze...原创 2019-01-23 22:45:18 · 2171 阅读 · 0 评论 -
汇编: 操作LED灯(基于iTOP-4412)
基本操作流程可以参考:https://blog.csdn.net/weixin_38184741/article/details/86368281操作蜂鸣器可以参考:https://blog.csdn.net/weixin_38184741/article/details/86618862汇编代码:.global _start_start: bl uprintf bl led...原创 2019-01-23 23:20:31 · 813 阅读 · 0 评论 -
汇编: 操作看门狗(基于iTOP-4412)
本实现只是简单的开启看门狗寄存器,实现系统重启。然后喂狗,保证系统不重启。也可以通过中断的方式来实现上述功能,本帖子暂时没有介绍,以后可以实现一下。例程1:开启看门狗寄存器汇编代码:.global _start_start: bl uprintf bl wdt_init bl delay bl uprintf bl delay bl uprintf bl de...原创 2019-01-24 23:09:57 · 362 阅读 · 0 评论