我选择的搭配器件是Raspberry Pi Pico w开发板,根据任务要求,我将逐步学习和探索micropython的基本语法,并驱动外设,同步网络时间,实现定位功能,并最后进行扩展任务。
任务1是熟悉micropython的基本语法,我开始通过Raspberry Pi Pico w开发板进行固件下载。接下来,我使用Mu Editor软件来编写和调试micropython代码。我学习了micropython的基本语法,包括变量、控制流语句和函数。我能够编写简单的脚本来控制开发板上的LED灯和蜂鸣器。
在任务2中,我使用Raspberry Pi Pico w开发板和GROVE SHIELD来驱动LED和蜂鸣器。我成功地使用micropython代码控制LED的开关和蜂鸣器的声音。此外,我还添加了一个GROVE OLED扩展板,实现了显示屏的功能。我能够在屏幕上显示一些简单的文本和图形。
随着微控制器应用领域的不断扩展和深入,对其各方面性能的要求也逐渐提高。目前,越来越多种类的微控制器具有ISP(In System Programrning)即在系统编程功能。ISP编程时不需要将微控制器从目标系统中移出,并且只需要有限的几个引脚与外界相连,最大限度减少了额外的元件开销和电路板面积,使微控制器产品的开发和具体应用相当方便。本文将分析P89LPC922预设ISP代码的优缺点,进一步结合