空循环与 Volatile 今天下午啊,在帮老陈同学调试它的小屏幕程序代码。有段程序他在调试时可以运行,但直接编译下载到板子上就不能运行。通过控制变量法,我们可以知道应该是调试程序和编译程序存在某些不同。再看问题代码,是一段等待硬件响应的空循环。看到这里,我忍不住地向空循环中加了句 delay 延时。果然,加了后就能跑了。这时不禁联想到之前微机课设时看到的编译器用户手册中说道,对于一些奇怪的代码,编译器是会进行优化的。于是, 2023-03-14 #嵌入式
碎屏手机的数据迁移 最近发生一件令人心碎的事情,我妈妈的手机屏幕碎掉了!!(嗯……心碎好像有点夸张了,但反正不是好事。) 屏幕的问题好解决,换手机就可以。但是数据需要迁移到新手机。迁移数据可以使用手机常用的迁移助手。但这时问题来了,使用迁移助手需要在旧手机上操作,但屏幕的触控已经坏了,该怎么操作呢? 这时当然需要在互联网上寻求解决方案,而一个 B 站的视频给了我灵感。既然屏幕按不了,那可以接鼠标操作呀! 就这样借 2023-03-13