arm9开发板的软件界面如何开发

arm9开发板的软件界面如何开发,第1张

1、首先,连接单片机,配置网络,配置python环境。

2、其次,apt安装pyqt5基础模块,重启程序,选择适配界面

3、最后,即可开发arm9开发板的软件界面。

.equ相当于C语言中的宏 .global _start意思是_start全局的 .text是链接脚本文件需要用到的,表示代码段 @是汇编注释符号,相当于C中// 这些都是伪指令,根据编译器不同会不同,不是arm的指令集

其实这个 就是通过移位 和 逻辑运算

然后给寄存器赋值

解释下 第一句rGPFCON &= ~((3<<GPF0_CON)|(3<<GPF1_CON)

|(3<<GPF2_CON)|(3<<GPF4_CON))

意思是

1:0x03左移GPF0_CON 或上 0x03左移GPF1_CON 或上0x03左移GPF2_CON 或上0x03左移GPF4_CON这些值运算后 假设得到X

2:rGPFCON =rGPFCON &(~X) 这样 就间接的给 rGPFCON 赋值

一般来说 想给寄存器 某一位 置1 应该采用或运算

想给寄存器 某一位清零 应该采用与运算

举个一目了然的例子

将rGPFCON 第3位置1

rGPFCON |=1<<3 //rGPFCON 或 0000 1000

将rGPFCON 第3位清零

rGPFCON &=~(1<<3) //rGPFCON 与 1111 0111

这样应该能明白了吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10965714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存