头像-275549

Blue Romance

个人成就

获得 0 次赞

帮助过1人

单片机发送数据问题

首先要知道的是,单片机只认识0和1,你可能觉得我说的这个知识点很弱智,但其实很重要。当你把0d 3作为一个int类型的数据放到RAM中时,单片机的RAM中呈现的是 0b 0000 0000 0000 0011( 也就是0x 00 03 )。下次你再用单片机调用这串数字的时候,你得告诉它,这串数字要以什么类型的格式取出,因为大多数情况下我们以int类型存放,就以int类型取出,即存放的类型和取出的类型是一样的。但你可以试一下,以int类型存放(0b 0000 0000 0000 0011),以float类型取出,并打印,是什么结果(02.38221e-044),应该可以帮助你理解数据传输的原理。