数字电子一直学不好 是因为没有把这个思想深入骨髓

-回复 -浏览
楼主 2020-06-07 13:03:00
举报 只看此人 收藏本贴 楼主

出差了一星期,今天坐高铁回来了。在路上的时候,有个小伙伴的问了我一个问题:


NRF24L01是否可以传文件?


其实这个问题我已经回答过很多人了,现在我稍微的总结了一下,问这个问题的人,除了刚刚踏入电子设计的初学者之外,还有很多入职两三年的攻城狮,之所以会问出这个问题,是因为...


内心深处没有真正掌握数字电子的概念!


有一本古书,直到现在,还有很多人在研究它,这本书就是《易经》。有人可能会说,这和数字电子有什么关系,我告诉你...


关系大着呢!


这时候,很多人又在批评顽童哥了:作为一个知识分子,竟然信迷信?


你之所以会有这种思想,是因为很多人用《易经》算命,而算命本身的可信度,在大家的印象中就是胡说八道。其实...


《易经》是一本古人研究宇宙万物的一门科学!易经最核心的思想,就是世界万物,最终就归纳为两种,非阴即阳,阴阳演绎万物!而我们的...


数字电子归根结底,也都是0和1的变化。我们每天使用的电脑,就是数字电子的产物,里边的数据存储,不管是文字、音频、视频,以及各种颜色,都是0和1组成的。


说了这么多,还是先回答一下开始的问题吧。NRF24L01是可以传文件的,顽童哥有一款产品,就是用NRF24L01传输文件的,如下图,是顽童哥做的该产品的上位机软件界面:




打开串口以后,点击“输出数据到控制器”按钮,选择要下载的文件,通过NRF24L01发送和接收。关于这个产品的细节,我们就不做讨论了。这里我想说的就是...


我们大家都知道NRF24L01可以一个字节一个字节的传输数据,确还会有开始那个问题。还有一些朋友,会问到,NRF24L01是否可以传中文?关键的一点,就是不知道...


任何文字、音视频、各种颜色

都是由0和1组成的


由于说的太抽象,太笼统,我还是需要举个栗子,有些人才会明白,例如...


你用NRF24L01发送过英文,英文的a的ascii码,用十进制表示是97,用十六进制表示是0x61,用二进制表示就是01100001。由于单片机使用十六进制比较方便,我们用单片机控制NRF24L01传输一个0x61,对方NRF24L01接收到数据后,设置成ascii显示的话,就会显示a,用十六进制显示的话,就会显示61。而...


中文是两个字节组成的,例如“瑞”这个字的GBK码,用十六进制表示是0xC8F0,我用单片机控制NRF24L01传输一个0xC8F0,对方NRF24L01接收到数据后,设置成ascii显示的话,就会显示汉字“瑞”。


从上边两段话,相信你也看出来了...


传输数据

无非就是一个

编码和解码的过程


当然,由于NRF24L01的自身特点,传输数据、文字和文件比较合适,传输音频和视频就不如用其它更合适的芯片,但不是它不能传输。


不知道今天说了这个以后,你是否会对数字电子有了更深入一点的印象?


欢迎关注我的微信公众号:科技老顽童!


特别提示:点击文章下面的【阅读原文】,可以进入微信论坛,和一起关注科技老顽童的小伙们聊天。

我要推荐
转发到