摘要: 1.问题 2.分析 经过一番查找,发现是编译器的自己解释的局限性所致,会产生误分析。 与之类似的常见现象,还有在使用switch时在case 后面申请变量会出现 error: a declaration cannot have a label 的提示。 从网上找到的答案如下: Case statem 阅读全文
posted @ 2022-07-12 19:12 海林的菜园子 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 1.引子 项目中要使用灯带,而且灯带是由一组串行移位锁存器构成,通过一条数据线一次性将所有的灯珠数据传完毕。 为了提升通信效率,节约CPU资源,采用异步方式进行操作灯珠。即CPU 向一个RAM区域内写数据,等数据写好了,通知DMA控制器,将此区域的数据搬给PWM生成器,PWM由此生成波形。 就这样, 阅读全文
posted @ 2022-07-12 19:03 海林的菜园子 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 1 KEIL工程配置入口 点击“魔术棒”图标(Option for Target) 在After Build/Rebuild选项卡中,勾选 "Run # 1",在后面输入框写入bin文件生成方式,见2.1、2.2 2 输出Bin文件配置 KEIL生成bin文件,根据输入命令的相对\绝对路径来分,有两 阅读全文
posted @ 2022-07-12 11:10 海林的菜园子 阅读(3226) 评论(0) 推荐(0) 编辑