(完整版)micropython:stm32上的python开发.pdfVIP

(完整版)micropython:stm32上的python开发.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MicroPython : STM32 上的 Python 开发 虽然 Python 在国外是一门非常火的语言,在黑客界更是赫赫有名,然而中国的大学却 极少开设 Python 课程,故而国内 Python 程序员多属自学。而一个没有 MCU 编程经验的 初学者, 要想让芯片跑起来, 出现问题有时候要对照一两千页的英文文档来排查, 这也绝非 一天两天可以打下坚实的基础。 Python 是一门适合初学者的语言 相比于目前不少主流的编程语言, Python 拥有更好的可读性,因此非常适合初学者。 Python 本身自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作, 节省了不少开发时间。 Python 的配置环境也不复杂, mac 和 linux 都内置了 python 。Python 的这一特点也让国内不少高校开始选择它作为程序设计课程来教授。 MicroPython :跑在微控制器上的 Python MicroPython 顾名思义就是可以跑在微处理器上面的 python 。通过 Python 语言只需要用 文本编辑器打开 main.py 文件。写几行代码,保存一下。单片机就可以跑起来。 MicroPython 用起来很简单,借助 Micro Python ,用户完全可以通过 Python 脚本语言实现硬件底层的访 问和控制,比如说控制 LED灯泡、 LCD显示器、读取电压、控制电机、访问 SD卡等。 MicroPython 的 STM32 分支简介 MicroPython 中功能最强,速度最快,资源最丰富的是 STM32 系列,支持的芯片型号最 多,适应性最好,它的库也是最全面的。目前 STM32 分支支持 STM32F4/F7/L4 系列下的数 十种型号芯片和开发板,是 DIY 的最佳选择,比如说 STM32F405。也就是说 ARM 处理器 STM32F405 上直接可运行 Python 语言, Python 语言来控制单片机。 应用范围: 教育、学习 电子竞赛 机器人 智能硬件 物联网开发 快速原型设计 创客、 DIYer Python 可以做哪些事情? Python 可以开发计算机桌面软件,例如 pyqt 。不仅可以开发 windows 还可以开发 linux Python 可以用来做网站后台,豆瓣网就是用 python 做的 Python 可以写网络爬虫,抓取网络信息。 Python 开发游戏。 Python 现在可以作为创客开发语言,树莓派, stm32…… 一款专用的 STM32+Python 开发板 TPYBoard开发板是一款由国内 TurnipSmart 公司遵照 MicroPython 的 MIT 协议研发的一 款 MicroPython 开发板,搭载 STM32F405 芯片。 TPYBoard 在保持原来所有硬件特点的基础 上增加了 SWD 接口,方便烧写 TPYBoard 的固件 (兼容 MicroPython 的固件)。它能运行 Micro Python ,是 Python 语言的一种精益和快速的实现,将 Python 经过优化运行在微控制器上。 使用常规的 Python 3.0 ,你可以毫不费力地运行你的下一个 DIY 项目。 TPYBoard 开发板相比于其他微控制器板子的优势在哪? 相比于目前非常火爆的 Arduino

文档评论(0)

lm028102 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档