最近在学《单片机C语言项目式教程(第2版)》,感觉这本书挺适合我们这种刚接触单片机的。它不讲太多枯燥的理论,而是通过一个个项目带我们入门,比如流水灯、按键控制这些,代码直接运行在开发板上,挺有成就感。而且里面C语言的基础也讲得挺细,不用单独去补C语言知识。
不过学了一段时间发现,光看书上的例程还不够,遇到自己改代码时经常卡壳。想找点配套的学习资料,比如各章的项目源码、课后习题的思路,或者有没有学长总结的笔记?网上搜了一圈,资料有但比较零散,不知道哪里能系统一点。如果有人知道靠谱的交流群或者视频讲解,求推荐。
说说我的学习方法:一般是先看一遍项目需求,然后自己试着写代码,实在写不出来再看书上的答案。感觉这样进步快些,但有些模块比如定时器中断还是容易搞混。想问问各位大佬,有没有什么调试技巧或者学习路线?比如是不是该先熟悉寄存器再搞项目?或者有没有仿真软件推荐?希望有经验的同学给点建议,一起交流进步。