全部的学习汇总:https://github.com/GreyZhang/arduino_uno
今天有点晚了,本来想就此收住直接休息。正好换了一个九块九包邮的键盘,试试手感,玩玩emacs。于是,又看了这个例程。
例程的代码如下:
跟官方的显示效果或许稍有不同,我按照我的习惯进行了一点排版的调整。
上面的代码太简单了,其实一看就懂。一个for循环,用0填充了整个EEPROM的空间。写完之后,点了一个灯。
进一步看看EEPROM的驱动。
其实,代码中用到的EEPROM也是已经定义好了的。只是使用了一点小技巧,定义放在了头文件。通过静态量的方式,避免了不同模块的冲突。
而write方法,从上面看其实是一个内联函数。而其操作更像是一个RAM的操作,看起来非常简单。
这个例子的确是简单,没有太多需要分析的东西。
额外补充下,这个九块九包邮的键盘,的确是需要一段时间磨合。手感烂爆!那么,为什么还要用呢?于我而言,这其实也算是一种修行!