一·首先在D盘新建一个文件夹,作为stm32目录,这里我给他命名stm32. 二·把准备好的工程模板复制进去三·打开Keil uVision5软件。四·点击创建新的项目。 五.项目路径保存在user目录下,我这路径为D:\stm32\STM32_Project工程模板\USER,我这里命名stm32,点击保存。 六.然后就会出现这个界面七.选择STMicroelect
        之前写过一篇文章《STM32(在F051上调试通过)配置从SDRAM上启动》,参考该文章可以手工配置从SDRAM上运行程序,但是学习过程中配置起来有些麻烦,每次需要一项项修改一些数据,而且还需要手工计算SDRAM的大小分配,挺麻烦的。开发板的配套光盘都是从Flash上运行,每次学习调试都需要重新配置。希
转载 2023-08-04 20:06:27
616阅读
目录前言一、主要功能二、主要模块1.贪吃蛇链表2.ADC3.定时器中断三、实际显示效果 前言 自学完电阻触摸屏之后做的小项目。我采用了C语言链表的方式来形成贪吃蛇。利用相关封装好的函数,将其移植在了野火指南者开发板上,使其能在3.2寸触摸屏上显示,并且添加了暂停/继续的触摸按键以及简单的游戏结束显示,大体再现了贪吃蛇这款小游戏。一、主要功能 上图是整个显示屏的布局以及对应功能。游戏界面是240X
    0x01 引言    MicroPython是运行在微控制器上的Python,遵守MIT协议。剑桥大学数学科学中心的Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板。2013年曾经在KickStarter上
转载 2023-07-01 17:12:52
1524阅读
# Python开发STM32教程 ## 1. 简介 本教程将教会你如何使用Python进行STM32开发。作为一名经验丰富的开发者,我将会带你了解整个开发流程并提供每一步所需的代码和注释。 ## 2. 开发流程 下面是整个开发过程的步骤,可以用表格展示如下: | 步骤 | 描述 | | ---- | ---- | | 1. 准备工作 | 安装相关开发工具和软件 | | 2. 连接硬件 |
原创 10月前
332阅读
网上看了很多搭建stm32+GCC的开发环境,觉得都比较麻烦,发现Embedded IDE非常方便。官方教程也比较详细,借助插件就可以完成开发环境搭建,简单方便。该插件支持mcu多,并且直接兼容keil的工程,如果担心keil版权问题,那就直接抛弃keil吧。若有不正确之处,请参考官网:这是什么? | Embedded IDE For VSCode一、结合keil使用1、在vscode上安装插件,
# Python开发stm32 ## 1. 引言 STM32是一种非常流行的嵌入式系统开发平台,广泛应用于各种物联网设备、机器人和工业控制系统中。而Python是一种简单易学的高级编程语言,具有丰富的库和强大的编程能力。本文将介绍如何使用Python开发STM32,让我们能够更加便捷地进行嵌入式系统开发。 ## 2. 准备工作 在进行Python开发stm32之前,我们需要准备一些必要的工
原创 8月前
303阅读
# 用Python开发STM32 ## 简介 STM32是由意法半导体(STMicroelectronics)公司推出的一系列32位嵌入式微控制器产品,广泛应用于工业控制、物联网、智能家居等领域。而Python作为一种简洁而强大的脚本语言,也被广泛应用于各种领域。那么如何将Python应用到STM32开发中呢?本文将介绍如何使用Python开发STM32,并给出相应的代码示例。 ## S
原创 3月前
25阅读
最近实在太忙,N多东西都来不及通过文字方式记录下来,今天还有点空,记录一些wxPython的学习内容。实际将要记录的内容不仅仅是wxPython的,还有wxFormBuilder的。废话就不说了,多记录些有用的内容。话说Python下的Win32框架有很多,wxPython算是一个简洁的吧。听说PyQt有很多需要安装的,我的Win8性能利用已经超过100%了,所以,简单些吧。要配合wxPython
一、程序安装1、VSCode:https://code.visualstudio.com/Download好用到爆的文本编辑器,配合强大的插件,使你的开发效率大大提高。2、Java:https://www.java.com/zh-CN/download/STM32CubeMX的安装需要 JAVA运行环境(jre)。3、STM32CubeMX:https://my.st.com/content/my
# PythonSTM32开发 ## 简介 STM32是一款基于ARM Cortex-M内核的32位微控制器系列,它在嵌入式系统领域有着广泛的应用。而Python是一种高级编程语言,以其简洁易读的语法和丰富的库支持而备受开发者青睐。本文将介绍如何使用Python进行STM32开发,通过一些代码示例来帮助读者更好地理解。 ## 准备工作 在开始之前,我们需要准备以下工具和环境: - STM32
原创 9月前
208阅读
背景在使用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(五)串口的基本概念串口1、串口的接口与并行接口: 串行接口:指数据一位一位地顺序传送 并行接口: 一次同时传输多位数据2、特点: 串行接口:通信线路简单,只要一对传输线就可以实现双向通行,降低成本,适用于远距离通信,但传送速度较慢。 并行接口: 并行接口的通道之间存在互相干扰,传输时速度就受到了限制,传输容易出错,但是同一时刻传输的数据量大。3、分类信息传送的方向按照串行数
软件介绍stm32图形化编程软件免费版是一款非常专业的图形化编程软件,我们可以通过这款软件来获取一个高仿真的图形化编程平台,然后你就可以通过图形化的操作方式来完成编程的工作,适合编程初学者使用哦!stm32图形化编程软件免费版软件简介stm32中文编程软件是一款非常专业的图形化编程仿真平台。它拥有所见即所得的可视化界面以及简单专业的模拟仿真功能,可以进行可视化代码编程,有hex、python、bl
写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 目录一、程序安装二、CubeMX工程生成三、VSCode环境部署四、工程编译五、编译清除六、其他 一、程序安装1、VSCode:https://code.visualstudio.com/Download好用到爆的文本编辑器,配合强大的插件,
按键开发基础按键扫描的基本原理按键信号的识别:一般来说,按键的两个引脚的一端通过电阻上拉到高电平,另一端则接地在没有按键按下的时候,输入引脚为高电平当有按键按下,输入引脚则为低电平通过反复读取按键输入引脚的信号,然后识别高低电平来判断是否有按键触发去抖动:按键的输入引脚有低电平产生不代表一定是有按键按下,也许是干扰信号,因此,需要通过去抖动处理,将这些干扰信号过滤,从而获得真实的按键触发信号。如何
原创 精选 2022-10-22 12:02:19
1115阅读
# Java开发STM32:入门指南 作为一名经验丰富的开发者,我很高兴能帮助刚入行的小白了解如何使用Java开发STM32。在本文中,我将详细介绍整个流程,并提供必要的代码示例和注释。 ## 流程概览 首先,让我们通过一个表格来概览整个开发流程: | 步骤 | 描述 | | --- | --- | | 1 | 安装Java开发环境 | | 2 | 安装STM32开发工具 | | 3 |
# STM32 Java开发简介 在嵌入式系统开发中,STM32是一种颇具代表性的微控制器,而Java作为一种跨平台的编程语言,也在嵌入式领域中有着广泛的应用。本文将介绍如何在STM32上进行Java开发,并提供一些示例代码。 ## STM32与Java STM32是由意法半导体(STMicroelectronics)推出的一款32位RISC微控制器。它具有丰富的外设模块和强大的性能,适用于
原创 4月前
49阅读
最近想用MPU6050六轴传感器来控制小车的90°精确转弯和保持直行,但手头没有多余的STM32F1的板子,恰好有两个CH32F103的最小系统板,所以想着把程序简单移植一下就可以了,没想到在此过程中却遇到了困难。 由于本人使用的时CH32官方的库函数,而大家用的最多的驱动代码差不多基于STM32开发,所以在移植过程中千万要小心。1、以下为 CH32F10X_ 库函数中关于GPIO的相关寄存器与S
最近看python搞的蛮火,无意之间看到一个micropython的东西,可以在STM32上面,于是我搭建了一个UBUNTU环境,试试这个东西。首先安装虚拟机先不要导入系统,安装好就行。安装好之后,在安装根目录下面新建一个ISO的文件夹,用来存放系统下载好之后,放到刚才建好的文件夹内,VDI文件不要管,是虚拟机生成的打开虚拟机网上教程:添加好之后,就可以运行起来了。第一次开启有个漫长的过程,安装U
  • 1
  • 2
  • 3
  • 4
  • 5