电子工程师技术服务社区
- 社区首页
- 下载
- showip.zip
资料描述
本帖最后由 静水竹林 于 2016-9-22 17:05 编辑
neo没有hdmi接口,只能通过ssh登录,要登录ssh就需要知道ip,第一次的话我们只能通过路由来看ip。
如果ip变了,还是要上路由看。或者,设成静态路由。不过有办法能够开机显示ip的话,还在意这些细节干嘛呢?
我之前的帖子用neo驱动了max7219点阵,这次花样玩法,用max7219来显示ip地址,跑马灯的形式。
这次的代码稍微封装了一下,将max7219相关的代码移到了libmax7219.c中。
主要是滚动文字的代码需要讲解一下。
因为每次max7219只能显示8x8的点阵,要实现滚动字符需要对两个字符合并。
加入当前显示的字符是0,下一个字符是7,要实现滚动就需要逐步的将0移出,将7移入。
0的完整显示如下所示: