python stm32f401_使用Python编程STM32F401 Nucleo开发板快速入门
在编写基于单片机的系统的代码时,我承认自己很“老式”:我喜欢使用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开发板快速入门相关推荐
- 涂鸦T2-U开发板快速入门
文章目录 T2-U模组概述 特性 1.环境搭建 2.SDK下载 3.编译 3.1. 命令编译 3.2. 命令编译清除 3.3. Wind-IDE 编译 3.4.编译完成 4.下载 4.1. GUI工具 ...
- TurnipBit:可以带着孩子一起玩编程的MicroPython开发板!
2019独角兽企业重金招聘Python工程师标准>>> 从小就编程"有可能不只是名人传记里才能看到的故事,现在"全民编程"已成一股热潮,那么让孩子接触编 ...
- NUCLEO开发板 STLINK-V3E体验
一.前言 NUCLEO开发板普遍在内部集成了ST-LINK调试器/编程器,所以STM32 Nucleo-144板无需单独的探头.个人理解,STLINK-V3E中,E是Embedded的意思,也就是嵌入 ...
- 如何让Arduino IDE支持你手里的STM32 nucleo开发板
Arduino IDE开发环境在默认情况下不支持STM32 NUCLEO开发板,只有通过添加附加开发板管理包才能使用.目前为止,只有一部分板子支持使用Arduino IDE开发环境进行开发,分别是 N ...
- 官方STM32的NUCLEO开发板使用
官方STM32的NUCLEO开发板使用 概述:因工作需求,先买了stm32的NUCLEO开发板做测试板,本人使用的是L073RZ这块板子,也是第一次接触stm32,摸索状态.这里记录一下使用过程,做笔 ...
- STM32 NUCLEO开发板通过Mini USB供电
STM32 NUCLEO开发板可以通过Mini USB(CN1)供电 但不能插上去就使用,需要用跳线帽短接JP1(红色方框位置) 资料原文: JP1 jumper can be set in case ...
- 国产超低功耗华大单片机HC32L136开发板上手入门
今天介绍下国产超低功耗华大单片机HC32L136开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32L136开发板(如下图所示)分为板载调试模块(左半部分 ...
- 国产超低功耗华大单片机HC32F003开发板上手入门
今天介绍下国产超低功耗华大单片机HC32F003开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32F003开发板(如下图所示)分为板载调试模块(左半部分 ...
- 国产超低功耗华大单片机HC32L110开发板上手入门
今天介绍下国产超低功耗华大单片机HC32L110开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32L110开发板(如下图所示)分为板载调试模块(左半部分 ...
- 国产超低功耗华大单片机HC32F005开发板上手入门
今天介绍下国产超低功耗华大单片机HC32F005开发板上手后的入门操作(开发板可以在华大MCU应用交流群:164973950 免费申请).HC32F005开发板(如下图所示)分为板载调试模块(左半部分 ...
最新文章
- 爬虫 - requests模块
- iOS编程陷井2,模拟器不可靠
- AI理论知识整理(17)-子式,非奇异,可逆
- nema0183 java解析_NEMA 0183 语句解析
- matlab期末复习资料,MATLAB期末复习习题及答案
- 已知矩阵 matlab,在MATLAB中,已知矩阵A,那么A(:,2:end)表示
- 【Java】MANIFEST.MF是什么
- 8.26树状数组讲解
- weblogic启动失败:Could not obtain the localhost address 解决办法
- [Matlab] 二进制蝙蝠算法用于解决背包问题
- Cesium 之实现房屋模型拆解
- 论合同管理的现状、发展趋势及重要性
- 为什么我的儿子不沉迷游戏?一位游戏策划家长的分享
- Ubuntu系统直接拷贝硬盘克隆
- 计算机学院春节祝福词,春节祝福语简短一句话老师
- 嘿!不备案不要HTTPS!小程序请求任意网站黑科技来了!
- 肺癌救星:易瑞沙(吉非替尼)疗效及复查时间
- 菜鸟在学编程__LSJ
- Shell 快捷键助你一臂之力
- 活动运营策划主要包含哪些工作内容以及如何科学完成一场活动?