VSCode搭建STM32 开发环境简介资源获取前期准备安装mingw安装OpenOCD安装gccSTM32CubeMX生成代码VScode设置编译代码下载代码使用jlink下载代码修改Makefile 简介习惯了VScode的代码风格,借助STM32CubeMXScode完成对STM32的开发,同时可以使用STLINK下载代码前期准备安装好了STM32CubeMX,并且安装了相应的库支持
转载 9月前
200阅读
OpenCV3学习笔记(1)1. 版本OpenCV Version 3.4.5 CMake Version 3.6.3 MinGW Version x86_64-8.1.0-release-posix-seh-rt_v6-rev0 Clion Version 2018.2.22. 图像读入与输出2.1 命名空间与Mat类OpenCV的所有类和函数都声明在命名空间cv,所以代码开头加上
# 如何确定 STM32 哪些型号支持 Python 在嵌入式开发中,STM32作为一系列高性能微控制器,因其丰富的功能和灵活性被广泛使用。随着Python语言在物联网和嵌入式领域的兴起,越来越多的开发者希望把Python引入到STM32开发中。那么,如何确定哪些STM32型号支持Python呢?本文将为你详细介绍这个过程。 ## 流程概述 以下是确定哪些STM32型号支持Python的基本
原创 9月前
183阅读
# STM32支持Python——新选择的嵌入式开发 随着物联网和嵌入式系统的快速发展,Python作为一种简单易用且功能强大的编程语言,逐渐进入了嵌入式开发的领域。STM32作为一款广受欢迎的单片机,因其强大的性能和灵活的应用场景,越来越多的开发者开始探索用Python进行开发的可能性。本文将为您介绍STM32如何支持Python,并提供相关代码示例。 ## STM32Python的结合
原创 2024-08-18 03:50:28
236阅读
背景在使用PyTorch深度学习框架的时候,不管是训练还是测试,代码中引入PyTorch的第一句总是: import torch 在Gemfield前述专栏文章里,我们已经得知,torch/csrc/stub.cpp链接libshm.so、libtorch_python.so、libcaffe2_gpu.so生成了_C.cpython-37m-x86_64-linux-gnu.s
软件介绍stm32图形化编程软件免费版是一款非常专业的图形化编程软件,我们可以通过这款软件来获取一个高仿真的图形化编程平台,然后你就可以通过图形化的操作方式来完成编程的工作,适合编程初学者使用哦!stm32图形化编程软件免费版软件简介stm32中文编程软件是一款非常专业的图形化编程仿真平台。它拥有所见即所得的可视化界面以及简单专业的模拟仿真功能,可以进行可视化代码编程,有hex、python、bl
一、USB简介USB(Universal Serial BUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、Microsoft 等多家公司联合提出的。USB 发展到现在已经有 USB1.0/1.1/2.0/3.0 等多个版本。目前用的最多的就是
转载 2024-08-01 15:18:07
196阅读
最近想用MPU6050六轴传感器来控制小车的90°精确转弯和保持直行,但手头没有多余的STM32F1的板子,恰好有两个CH32F103的最小系统板,所以想着把程序简单移植一下就可以了,没想到在此过程中却遇到了困难。 由于本人使用的时CH32官方的库函数,而大家用的最多的驱动代码差不多基于STM32开发,所以在移植过程中千万要小心。1、以下为 CH32F10X_ 库函数中关于GPIO的相关寄存器与S
# 如何在Python中使用STM32 ## 前言 欢迎来到Python STM32入门教程!在本篇文章中,我将向你介绍如何在Python中使用STM32STM32是一种基于ARM Cortex-M内核的32位微控制器,具有广泛的应用领域,包括物联网、嵌入式系统和工业自动化等。通过本教程,你将学会如何在Python中编写STM32程序,并将其烧录到STM32微控制器上。 ## 整体流程
原创 2023-07-15 14:27:20
668阅读
该行以 # 字符开始,意味着只是一个注释。这样的命令行不会被执行,仅为代码提供信息用在这个 main.py 加多两行,如下所示:第一行表明使用 pyb 模块,这个模块包含了控制开发板的所有函数和类。第二行打开了蓝色的 LED:先是在 pyb 模块中使用了 LED 类,创建了 LED 4 的实例,然后将其点亮第四步:重置开发板为运行这个小小的脚本,我们需要保存并关闭 main.py文件,然后在 US
最近看python搞的蛮火,无意之间看到一个micropython的东西,可以在STM32上面,于是我搭建了一个UBUNTU环境,试试这个东西。首先安装虚拟机先不要导入系统,安装好就行。安装好之后,在安装根目录下面新建一个ISO的文件夹,用来存放系统下载好之后,放到刚才建好的文件夹内,VDI文件不要管,是虚拟机生成的打开虚拟机网上教程:添加好之后,就可以运行起来了。第一次开启有个漫长的过程,安装U
Python 32位安装包是一款非常好用编程语言,此版本可以帮助32位系统的用户进行操作,为用户提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,可谓是广大程序员的最佳选择。【功能特点】一、【新语法功能】1、PEP 498:格式化字符串文字。2、PEP 515:以数字文字表示。3、PEP 526:变量注释的语法。4、PEP 525:异步发电机。5、PEP 530:异步理
转载 2023-09-02 17:27:36
78阅读
What is the state of machine learning at the edge today? What tools can help engineers collect data and run inferences? Where can you find ST MEMS, and how can they make a difference in real-world pro
PyTorch DataLoader 源代码 - 调试阶段在本集中,我们将继续上集数据标准化的地方。只是这一次,我们将要调试代码,而不是编写代码,尤其是要调试PyTorch源代码,以查看规范化数据集时到底发生了什么。调试PyTorch源代码的简短程序在我们开始调试之前,我们只想给我们快速概述一下我们编写的程序,这将使我们能够逐步看到数据集的归一化,并看到它在hood和PyTorch下面到底是如何完
高级控制定时器(TIM1 和TIM8)TIM1和TIM8定时器的功能包括: ● 16位向上、向下、向上/ 下自动装载计数器 ● 16位可编程( 可以实时修改)预分频器,计数器时钟频率的分频系数为1~65535 之间的任意数值 ●  多达4个独立通道: ─   输入捕获 ─   输出比较 ─  PWM生成(边缘或中间对齐模式) ─&nbsp
作者springyyy。        最近老板想用彩屏做一款新产品,于是T宝上买了一块屏让我学学捣鼓一下。网上看到人家移植emWin也想试一下,结果还不错,成功了。其实我还移植了UCGUI,嘿嘿。不过这里只说移植StemWin。       平台:T宝上买的5寸TFT
MODBUS MASTER RTU在STM32上的实现1.概述最近需要将几个信号采集模块通过总线串联起来,这样便于系统模块化。故将目光关注到了工业上经常使用的modbus协议。modbus协议是一种一主多从的拓扑结构,主要是应用层软件协议,有关modbus的相关信息,可以自行google、百度。STM32实现的Master工程代码在github上,点击获取。2.开发环境STM32F042单片机MD
转载 2024-01-27 20:27:01
215阅读
目录前言一、主要功能二、主要模块1.贪吃蛇链表2.ADC3.定时器中断三、实际显示效果 前言 自学完电阻触摸屏之后做的小项目。我采用了C语言链表的方式来形成贪吃蛇。利用相关封装好的函数,将其移植在了野火指南者开发板上,使其能在3.2寸触摸屏上显示,并且添加了暂停/继续的触摸按键以及简单的游戏结束显示,大体再现了贪吃蛇这款小游戏。一、主要功能 上图是整个显示屏的布局以及对应功能。游戏界面是240X
转载 2023-11-28 23:42:11
142阅读
1、最近有个想做一个传感器数据实时显示的上位机,常规的数据打印太频繁了,无法直观的看出数据的变化。python下的上位机实现起来简单一点,网上找了一些python界面Tkinter相关资料和python串口的demo.测试实现了简单的数据显示。 Mark 一下问题点:最大的问题点在于对bytes型数据的拼接:之前的串口解析的代码是在python 2.7平台上实现的,切换到python3.
转载 2023-06-19 10:33:54
260阅读
    0x01 引言    MicroPython是运行在微控制器上的Python,遵守MIT协议。剑桥大学数学科学中心的Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板。2013年曾经在KickStarter上
转载 2023-07-01 17:12:52
1570阅读
  • 1
  • 2
  • 3
  • 4
  • 5