一·首先在D盘新建一个文件夹,作为stm32目录,这里我给他命名stm32. 二·把准备好工程模板复制进去三·打开Keil uVision5软件。四·点击创建新项目。 五.项目路径保存在user目录下,我这路径为D:\stm32\STM32_Project工程模板\USER,我这里命名stm32,点击保存。 六.然后就会出现这个界面七.选择STMicroelect
转载 2023-12-25 10:46:20
393阅读
        之前写过一篇文章《STM32(在F051上调试通过)配置从SDRAM上启动》,参考该文章可以手工配置从SDRAM上运行程序,但是学习过程中配置起来有些麻烦,每次需要一项项修改一些数据,而且还需要手工计算SDRAM大小分配,挺麻烦开发配套光盘都是从Flash上运行,每次学习调试都需要重新配置。希
转载 2023-08-04 20:06:27
680阅读
STM32是一款非常流行微控制器系列,其广泛用于各种嵌入式系统和物联网设备中。在开发STM32应用程序时,选择合适开发环境至关重要。在这篇文章中,我们将重点介绍在Linux操作系统下搭建STM32开发环境相关内容。 首先,我们需要安装交叉编译工具链。由于STM32是基于ARM架构微控制器,我们需要使用ARM交叉编译器来编译程序。在Linux系统下,我们可以通过包管理工具如apt-get
原创 2024-05-16 09:52:02
143阅读
    0x01 引言    MicroPython是运行在微控制器上Python,遵守MIT协议。剑桥大学数学科学中心Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板。2013年曾经在KickStarter上
转载 2023-07-01 17:12:52
1570阅读
目录前言一、主要功能二、主要模块1.贪吃蛇链表2.ADC3.定时器中断三、实际显示效果 前言 自学完电阻触摸屏之后做小项目。我采用了C语言链表方式来形成贪吃蛇。利用相关封装好函数,将其移植在了野火指南者开发板上,使其能在3.2寸触摸屏上显示,并且添加了暂停/继续触摸按键以及简单游戏结束显示,大体再现了贪吃蛇这款小游戏。一、主要功能 上图是整个显示屏布局以及对应功能。游戏界面是240X
转载 2023-11-28 23:42:11
142阅读
# PythonSTM32开发 ## 简介 STM32是一款基于ARM Cortex-M内核32位微控制器系列,它在嵌入式系统领域有着广泛应用。而Python是一种高级编程语言,以其简洁易读语法和丰富库支持而备受开发者青睐。本文将介绍如何使用Python进行STM32开发,通过一些代码示例来帮助读者更好地理解。 ## 准备工作 在开始之前,我们需要准备以下工具和环境: - STM32
原创 2023-11-25 04:18:02
260阅读
# Python开发STM32教程 ## 1. 简介 本教程将教会你如何使用Python进行STM32开发。作为一名经验丰富开发者,我将会带你了解整个开发流程并提供每一步所需代码和注释。 ## 2. 开发流程 下面是整个开发过程步骤,可以用表格展示如下: | 步骤 | 描述 | | ---- | ---- | | 1. 准备工作 | 安装相关开发工具和软件 | | 2. 连接硬件 |
原创 2023-10-05 07:48:43
434阅读
# Python开发stm32 ## 1. 引言 STM32是一种非常流行嵌入式系统开发平台,广泛应用于各种物联网设备、机器人和工业控制系统中。而Python是一种简单易学高级编程语言,具有丰富库和强大编程能力。本文将介绍如何使用Python开发STM32,让我们能够更加便捷地进行嵌入式系统开发。 ## 2. 准备工作 在进行Python开发stm32之前,我们需要准备一些必要
原创 2023-12-20 07:29:33
446阅读
# 用Python开发STM32 ## 简介 STM32是由意法半导体(STMicroelectronics)公司推出一系列32位嵌入式微控制器产品,广泛应用于工业控制、物联网、智能家居等领域。而Python作为一种简洁而强大脚本语言,也被广泛应用于各种领域。那么如何将Python应用到STM32开发中呢?本文将介绍如何使用Python开发STM32,并给出相应代码示例。 ## S
原创 2024-05-18 04:38:32
89阅读
# Python 开发 STM32 简易指南 在这篇文章中,我们将一起探索如何使用 Python 开发 STM32 微控制器基本流程。对于刚入行小白来说,这个过程可能看起来复杂,但只要遵循以下步骤,你就能顺利完成开发任务。 ## 开发流程 以下是实现“Python 开发 STM32主要步骤: | 步骤 | 内容描述
原创 2024-10-18 07:18:49
89阅读
前言嵌入式软件常用linux系统进行开发,LiteOS于linux平台上移植相比win移植会简单许多,本文基于Ubuntu平台对STM32F103LiteOS移植教程进行详细讲解。步骤1.下载系统源码 前往官网链接:https://gitee.com/LiteOS/LiteOS 点击下图所示按钮下载LiteOS下载系统源代码,或者复制链接在ubuntu中用git拉取都是可以 2.安装相关依
Edition for ARM+OPENCD+Jlink开源开发环境。 这个教程是去年刚开始做STM32时候写,当时还没开始用STM32,先琢磨了免费开发环境搭建,因此写这个教程可能有很多错误,最近在网上看到很多人在论坛里转载了这个教程,由于当初我在ourdev论坛上只是贴出了文字,并上传了一个pdf版本,因此这次在博客里更新一下。帖子中内容暂时不更新了,后面
原创 2021-08-03 10:12:01
715阅读
STM32WB55_NUCLEO开发.4----手机与STM32WB通过密钥配对概述硬件准备视频教学源码下载设置配对方法代码配置结果演示源码下载最后概述本篇文章主要介绍如何使用STM32CubeMX对生成STM32WB工程,并通过手机APP与其配对。硬件准备首先需要准备一个开发板,这里我准备是NUCLEO-WB55RG 开发板:视频教学听不到声音请点击跳转进行观看。源码下载设置配对方法参考文
转载 5月前
36阅读
下载stm32固件库 创建目录 libs目...
转载 2018-03-02 14:25:00
374阅读
2评论
## 使用 Docker 部署 STM32 开发环境 在嵌入式开发中,STM32 是一种非常流行微控制器,通常用于物联网、嵌入式系统等领域。使用 Docker 来部署 STM32 开发环境,可以确保环境一致性,避免在不同系统上安装依赖时出现问题。下面,我将逐步指导你如何使用 Docker 部署 STM32 开发环境。 ### 流程概览 以下是整个流程步骤概览: | 步骤 | 描述
原创 2024-09-14 05:17:49
874阅读
前言在进行底层开发时,尤其是C语言,我们时常与暂存器打交道,不过到底暂存器的确切定义是甚麽?有时很难确切定义有些书将暂存器想像成一排书柜中特定一格,对这些特殊抽屉,可以将抽屉打开拿取裡面的纸条,也可以把新纸条放进去。我个人蛮喜欢这个比喻法,但也让我思考,到底能不能用更精准方式去定义暂存器呢思考重点暂存器与记忆体映射之间关联暂存器存在意义如何查找数据手册编写一个点灯案例暂存器概念为了釐清暂
转载 2024-06-21 07:47:03
32阅读
现在人工智能非常火爆,一般教程都是为博硕生准备,太难看懂了,分享一个非常适合小白入门教程,不仅通俗易懂而且还很风趣幽默,点☞​​这里​​​​​​​​☜进入传送门~st官方固件库是在寄存器操作之上,但是使用寄存器操作的话,需要注意地方很多,需要对照参考手册一个一个赋值,稍有不慎便会出错,所以固件库将外设初始化封装成初始化结构体,将外设操作封装在函数中,将寄存器赋值操作都封装起来,我们
原创 2022-03-16 16:36:07
1122阅读
Hi, everybody。许久未见。过去一年一直在忙其他事情,懈怠了很多。最近在做一些单片机项目。使用过程中,萌生了自己搭建想法。闲话少说,搭载编译环境自然不能局限于 Windows 或者 Linux。所以如下工具选择大部分操作系统都有兼容。Tools List:STM32 CubeMX。(自己注册账户下载)https://www.st.com/en/development-tools/
st官方固件库是在寄存器操作之上,但是使用寄存器操作的话,需要注意地方很多,需要对照参考手册一个一个赋值,稍有不慎便会出错,所以固件库将外设初始化封装成初始化结构体,将外设操作封装在函数中,将寄存器赋值操作都封装起来,我们只需要调用API就可以,这样一来既提高了开发效率,也减少了代码量,如果还不能在MDK里熟练使用固件库编程,建议先补基础~接下来,我们在上一节寄存器工程基础上,添加固件...
最近实在太忙,N多东西都来不及通过文字方式记录下来,今天还有点空,记录一些wxPython学习内容。实际将要记录内容不仅仅是wxPython,还有wxFormBuilder。废话就不说了,多记录些有用内容。话说PythonWin32框架有很多,wxPython算是一个简洁吧。听说PyQt有很多需要安装,我Win8性能利用已经超过100%了,所以,简单些吧。要配合wxPython
  • 1
  • 2
  • 3
  • 4
  • 5