405_Arduino BootLoader实现代码阅读

213 篇文章 6 订阅
94 篇文章 5 订阅

         全部的学习汇总:https://github.com/GreyZhang/arduino_uno

         在安装目中找到了Arduino的BootLoader源代码,找出了UNO相关的那一份做了一个简单的代码阅读。

         后面会附加全部的代码片段到Github上,代码内容就不在博客中贴了,比较站空间。其中,看到的几点小结如下:

  1. 里面的延时相对来说都不是很精确的,直接使用了软件CPU死等;
  2. 没有用到定时器;
  3. EEPROM的编程十分简单;
  4. 进入到编程环节之后,关中断;
  5. 整个烧写过程的逻辑都是汇编写的,包括Flash驱动。
  6. 程序员写得很随性,注释很有风趣。
  7. 至于代码风格嘛,的确是有些凌乱!
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值