在编写基于单片机的系统的代码时,我承认自己很“老式”:我喜欢使用C语言和嵌入式编程,我还在等待更好的东西说服我去使用。

我也喜欢快速的得到概念验证启动与运行的方法。当我一转身发现,Python作为最常用的编程语言与其应用在应用程序的现象越来越多,如机器学习与Intel Movidius Neural Compute Stick。

因此,在本文中,我将展示如何运行一个“Hello World”应用程序,该应用程序用Python编写,并在半小时内从头开始运行一个主流的开发工具包。当然,除非你的互联网连接速度很慢,它可能会耗费一些时间。

STM32F401 Nucleo开发板

在我们的开发工具包中,使用ST Micro Nucleo F401RE板。这是一个功能强大的嵌入式应用开发板,并为我们提供:

MCU: STM32F401RET6 ARM®Cortex®-M4 32-bit, 84MHz

SRAM: 96 KB

Flash: 512 KB

Digital I/O: 50 pins at 3.3V (in the ubiquitous Arduino format)

ADC input: 16 pins

…在许多其他有趣的功能中

使用Nucleo的一个好处是,我们需要启动的另外一个硬件USB A 到USB mini电缆,我们将用它们来供电和编程。

在我们开始之前

在我们使用ST Nucleo板之前,我们需要做一些事情。首先要做的是确保我们的电源跳线在Nucleo板上的正确位置:在JP5上,跳线应该连接pin 1和pin 2:

如果您使用的是Windows,那么下一步就是下载并安装ST-Link driver。它使我们能够访问ST Nucleo编程端口并在主机上创建一个虚拟的COM端口。如果你使用的是MAC OSX或Linux,就可以很好的运行了,因为设备会自动识别。

更多内容请参考以下链接:https://www.yiboard.com/thread-784-1-1.html

python stm32f401_使用Python编程STM32F401 Nucleo开发板快速入门相关推荐

  1. 涂鸦T2-U开发板快速入门

    文章目录 T2-U模组概述 特性 1.环境搭建 2.SDK下载 3.编译 3.1. 命令编译 3.2. 命令编译清除 3.3. Wind-IDE 编译 3.4.编译完成 4.下载 4.1. GUI工具 ...

  2. TurnipBit:可以带着孩子一起玩编程的MicroPython开发板!

    2019独角兽企业重金招聘Python工程师标准>>> 从小就编程"有可能不只是名人传记里才能看到的故事,现在"全民编程"已成一股热潮,那么让孩子接触编 ...

  3. NUCLEO开发板 STLINK-V3E体验

    一.前言 NUCLEO开发板普遍在内部集成了ST-LINK调试器/编程器,所以STM32 Nucleo-144板无需单独的探头.个人理解,STLINK-V3E中,E是Embedded的意思,也就是嵌入 ...

  4. 如何让Arduino IDE支持你手里的STM32 nucleo开发板

    Arduino IDE开发环境在默认情况下不支持STM32 NUCLEO开发板,只有通过添加附加开发板管理包才能使用.目前为止,只有一部分板子支持使用Arduino IDE开发环境进行开发,分别是 N ...

  5. 官方STM32的NUCLEO开发板使用

    官方STM32的NUCLEO开发板使用 概述:因工作需求,先买了stm32的NUCLEO开发板做测试板,本人使用的是L073RZ这块板子,也是第一次接触stm32,摸索状态.这里记录一下使用过程,做笔 ...

  6. STM32 NUCLEO开发板通过Mini USB供电

    STM32 NUCLEO开发板可以通过Mini USB(CN1)供电 但不能插上去就使用,需要用跳线帽短接JP1(红色方框位置) 资料原文: JP1 jumper can be set in case ...

  7. 国产超低功耗华大单片机HC32L136开发板上手入门

    今天介绍下国产超低功耗华大单片机HC32L136开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32L136开发板(如下图所示)分为板载调试模块(左半部分 ...

  8. 国产超低功耗华大单片机HC32F003开发板上手入门

    今天介绍下国产超低功耗华大单片机HC32F003开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32F003开发板(如下图所示)分为板载调试模块(左半部分 ...

  9. 国产超低功耗华大单片机HC32L110开发板上手入门

    今天介绍下国产超低功耗华大单片机HC32L110开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32L110开发板(如下图所示)分为板载调试模块(左半部分 ...

  10. 国产超低功耗华大单片机HC32F005开发板上手入门

    今天介绍下国产超低功耗华大单片机HC32F005开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32F005开发板(如下图所示)分为板载调试模块(左半部分 ...

最新文章

  1. 爬虫 - requests模块
  2. iOS编程陷井2,模拟器不可靠
  3. AI理论知识整理(17)-子式,非奇异,可逆
  4. nema0183 java解析_NEMA 0183 语句解析
  5. matlab期末复习资料,MATLAB期末复习习题及答案
  6. 已知矩阵 matlab,在MATLAB中,已知矩阵A,那么A(:,2:end)表示
  7. 【Java】MANIFEST.MF是什么
  8. 8.26树状数组讲解
  9. weblogic启动失败:Could not obtain the localhost address 解决办法
  10. [Matlab] 二进制蝙蝠算法用于解决背包问题
  11. Cesium 之实现房屋模型拆解
  12. 论合同管理的现状、发展趋势及重要性
  13. 为什么我的儿子不沉迷游戏?一位游戏策划家长的分享
  14. Ubuntu系统直接拷贝硬盘克隆
  15. 计算机学院春节祝福词,春节祝福语简短一句话老师
  16. 嘿!不备案不要HTTPS!小程序请求任意网站黑科技来了!
  17. 肺癌救星:易瑞沙(吉非替尼)疗效及复查时间
  18. 菜鸟在学编程__LSJ
  19. Shell 快捷键助你一臂之力
  20. 活动运营策划主要包含哪些工作内容以及如何科学完成一场活动?

热门文章

  1. 赤裸裸的逆袭:小学生都用大数据分析苏轼了!
  2. Excel公式中的LookUp三剑客(可以取代Vlookup的神秘公式)
  3. bat脚本修改文件内容
  4. Arduino笔记实验(初级阶段)—DHT11温湿度传感器
  5. 最小二乘法求回归直线方程的推导过程
  6. scrapy爬虫总结
  7. c语言绝对值函数作用,C语言实现abs和fabs绝对值
  8. MFC制作的入坑级别管理系统
  9. pytorch学习笔记7--循环神经网络、GAN
  10. Win10 + Ubuntu 安装教程(痛苦踩坑)