![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM汇编
文章平均质量分 61
Kilento
不辜负所受的苦难,对得起付出的努力, 配得上许下的野心
展开
-
iTop-4412 裸机程序(十七)- 按键介绍
如果说LED是开发板最简单的输出设备,那么按键就是最简单的输入设备。iTop4412上使用的按键是较为常见的按键,有4个引脚,①和②以及③和④分别是联通的。当按键按下时,4个引脚都是导通的。接线时只要选择按键常开状态下不导通的两个引脚就好了。开关和按键的区别就在于能否自锁,开关按下后能自锁,而按键松手后会自动恢复。以图中的Home键为例,当开关处于常开状态时,此时PWRON1侧和KEY不导通,则VDD1V8_EXT经由一个10K的上拉电阻将引脚保持再高电平,当开关闭合时PWRON1侧和KEY侧导通,此时原创 2022-06-16 23:41:21 · 557 阅读 · 0 评论 -
iTop-4412 裸机程序(十六)- mkbl2
GitHub:https://github.com/Kilento/4412NoOS之前的裸机程序我们都是烧写了8KB大小的BL1,在上一篇移植printf的博文中编译生成的uart.bin其实已经超过了8KB,而烧写进入TF卡的景象其实只有8KB,但是我们发现程序依旧是有效的,这是因为恰好我们程序中有效的部分没有被截断,所以程序运行依然有效,但是这是无法后面的程序依旧有效。在分析4412的启动流程中我们已经知道了它的启动分为BL1阶段和BL2阶段,BL2阶段有15KB的大小,满足我们移植printf的需要原创 2022-06-16 22:45:39 · 429 阅读 · 0 评论 -
iTop-4412 裸机程序(十五)- stdio移植
libc库-stdio移植原创 2022-06-15 23:55:38 · 333 阅读 · 0 评论 -
iTop-4412 裸机程序(十四)- 串口程序Demo分析
串口Demo程序原创 2022-06-15 00:01:01 · 255 阅读 · 0 评论