玩转树莓派单片机

Learn RP2040 with Python

内容简介

本书的目标是面向应用, 使用动态语言python, 全面讲解rp2040微控制器. 虽然树莓派官方关于rp2040的文档已经很好了, 但是仍然需要读者花费不少时间理解其中的内容. 本书努力用生动的应用帮助读者理解, 帮助入门读者快速建立关于rp2040知识的索引, 不让读者陷入过多的细节, 当读者想要进一步深入的时候能够指引读者参考树莓派官方文档.

本书也不想成为“初级”读物, 既要做入门书又要做参考书, 既要满足初级读者的需要, 又要满足高级读者的需要. 例如, 本书会讲解GPIO的基本使用方法, 也会讲解如何使用PIO控制GPIO, 让有相关经验的读者快速识别略读相对基础的章节, 快速开始学习PIO, 给予充足的例子, 避免干巴巴的讲概念.

本书使用python语言描述相关数据结构和算法, 具体使用树莓派官方支持的micropython, 如在有必要的时候会使用一些c语言, 即便使用c语言也会使用micropython的基础编译运行环境, 尽量避免引入不必要的新内容. 需要读者掌握python基础语法知识, 这些知识可以方便的从网上获取, 所以就不在书中赘述, 只在有必要的时候才用自然语言解释python语法, 避免灌水嫌疑.