一·首先在D盘新建一个文件夹,作为stm32目录,这里我给他命名stm32. 二·把准备好的工程模板复制进去三·打开Keil uVision5软件。四·点击创建新的项目。 五.项目路径保存在user目录下,我这路径为D:\stm32\STM32_Project工程模板\USER,我这里命名stm32,点击保存。 六.然后就会出现这个界面七.选择STMicroelect
转载 2023-12-25 10:46:20
393阅读
下载stm32固件库 创建目录 libs目...
转载 2018-03-02 14:25:00
374阅读
2评论
一、开发环境搭建 这里用的操作系统是ubuntu14.04  1、下载必要的工具  sudo apt-get install git libusb-1.0.0-dev(libusb是st-link要的底层驱动) 2、添加gcc-arm-embedded源,初始化编译器  sudo add-apt-repository ppa:terry.guo/gcc-arm-em
转载 2024-06-27 16:09:42
364阅读
Hi, everybody。许久未见。过去的一年一直在忙其他的事情,懈怠了很多。最近在做一些单片机的项目。使用过程中,萌生了自己搭建的想法。闲话少说,搭载编译环境自然不能局限于 Windows 或者 Linux。所以如下工具选择大部分操作系统都有兼容。Tools List:STM32 CubeMX。(自己注册账户下载)https://www.st.com/en/development-tools/
文章目录一、搭建STM32开发环境1、首先需要下载STM32Cude2、安装环境3、安装固件库二、利用工具点灯1、点亮LED灯原理图2、使用CudeMX生成相关代码3、使用keil进行编译下载三、结果展示四、参考 一、搭建STM32开发环境1、首先需要下载STM32Cude有需要的可以在电脑自带浏览器寻找官网2、安装环境首先右键单击SetupSTM32CubeMX-4.27.0.exe 注意以管
只要按照下面的一步步来,绝对能从0开始建立一个STM32工程。不仅包括工程建立过程,还有Jlink设置方法。本文使用芯片为STM32F103CB。1 下载stm32F10x的官方库http://www.st.com/web/en/catalog/tools/PF257890 2 新建工程工程名设为stm32_demo,选择芯片型号为STM32F103B,如图,因为下载的stm32库中有启动代码,所
原创 2021-09-02 10:29:50
769阅读
一、STM32CubeMX1. java环境直接使用brew安装openjdk 8:brew install openjdk@8配置jdk环境:sudo ln -sfn /usr/local/opt/openjdk@8/libexec/openjdk.jdk
原创 2021-07-22 13:55:17
10000+阅读
一、STM32CubeMX1. java环境直接使用brew安装openjdk 8:brew install openjdk@8配置jdk环境:sudo ln -sfn /usr/local/opt/openjdk@8/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-8.jdk/usr/libexec/java_home配置完成后检查java环境:java -version2. 安装stm32cubemx
原创 2022-01-10 14:44:29
1743阅读
Edition for ARM+OPENCD+Jlink的开源开发环境。 这个教程是去年刚开始做STM32的时候写的,当时还没开始用STM32,先琢磨了免费的开发环境搭建,因此写的这个教程可能有很多错误,最近在网上看到很多人在论坛里转载了这个教程,由于当初我在ourdev论坛上只是贴出了文字,并上传了一个pdf版本,因此这次在博客里更新一下。帖子中的内容暂时不更新了,后面
原创 2021-08-03 10:12:01
715阅读
安装编译器如果还没安装编译器的,先安装:sudo apt install gcc-arm-none-eabisudo apt install gdb-arm
原创 2022-08-01 12:46:32
903阅读
        之前写过一篇文章《STM32(在F051上调试通过)配置从SDRAM上启动》,参考该文章可以手工配置从SDRAM上运行程序,但是学习过程中配置起来有些麻烦,每次需要一项项修改一些数据,而且还需要手工计算SDRAM的大小分配,挺麻烦的。开发板的配套光盘都是从Flash上运行,每次学习调试都需要重新配置。希
转载 2023-08-04 20:06:27
684阅读
stm32学习总结:2、搭建基于CLion的stm32开发环境文章目录stm32学习总结
原创 2022-08-25 09:56:09
1514阅读
写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 目录一、程序安装二、CubeMX工程生成三、VSCode环境部署四、工程编译五、编译清除六、其他 一、程序安装1、VSCode:https://code.visualstudio.com/Download好用到爆的文本编辑器,配合强大的插件,
目录前言一、主要功能二、主要模块1.贪吃蛇链表2.ADC3.定时器中断三、实际显示效果 前言 自学完电阻触摸屏之后做的小项目。我采用了C语言链表的方式来形成贪吃蛇。利用相关封装好的函数,将其移植在了野火指南者开发板上,使其能在3.2寸触摸屏上显示,并且添加了暂停/继续的触摸按键以及简单的游戏结束显示,大体再现了贪吃蛇这款小游戏。一、主要功能 上图是整个显示屏的布局以及对应功能。游戏界面是240X
转载 2023-11-28 23:42:11
142阅读
    0x01 引言    MicroPython是运行在微控制器上的Python,遵守MIT协议。剑桥大学数学科学中心的Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板。2013年曾经在KickStarter上
转载 2023-07-01 17:12:52
1570阅读
# Python开发STM32教程 ## 1. 简介 本教程将教会你如何使用Python进行STM32开发。作为一名经验丰富的开发者,我将会带你了解整个开发流程并提供每一步所需的代码和注释。 ## 2. 开发流程 下面是整个开发过程的步骤,可以用表格展示如下: | 步骤 | 描述 | | ---- | ---- | | 1. 准备工作 | 安装相关开发工具和软件 | | 2. 连接硬件 |
原创 2023-10-05 07:48:43
434阅读
# STM32 Java开发简介 在嵌入式系统开发中,STM32是一种颇具代表性的微控制器,而Java作为一种跨平台的编程语言,也在嵌入式领域中有着广泛的应用。本文将介绍如何在STM32上进行Java开发,并提供一些示例代码。 ## STM32与Java STM32是由意法半导体(STMicroelectronics)推出的一款32位RISC微控制器。它具有丰富的外设模块和强大的性能,适用于
原创 2024-04-13 06:20:52
167阅读
按键开发基础按键扫描的基本原理按键信号的识别:一般来说,按键的两个引脚的一端通过电阻上拉到高电平,另一端则接地在没有按键按下的时候,输入引脚为高电平当有按键按下,输入引脚则为低电平通过反复读取按键输入引脚的信号,然后识别高低电平来判断是否有按键触发去抖动:按键的输入引脚有低电平产生不代表一定是有按键按下,也许是干扰信号,因此,需要通过去抖动处理,将这些干扰信号过滤,从而获得真实的按键触发信号。如何
原创 精选 2022-10-22 12:02:19
1215阅读
# Java开发STM32:入门指南 作为一名经验丰富的开发者,我很高兴能帮助刚入行的小白了解如何使用Java开发STM32。在本文中,我将详细介绍整个流程,并提供必要的代码示例和注释。 ## 流程概览 首先,让我们通过一个表格来概览整个开发流程: | 步骤 | 描述 | | --- | --- | | 1 | 安装Java开发环境 | | 2 | 安装STM32开发工具 | | 3 |
原创 2024-07-15 19:16:49
348阅读
# Python开发stm32 ## 1. 引言 STM32是一种非常流行的嵌入式系统开发平台,广泛应用于各种物联网设备、机器人和工业控制系统中。而Python是一种简单易学的高级编程语言,具有丰富的库和强大的编程能力。本文将介绍如何使用Python开发STM32,让我们能够更加便捷地进行嵌入式系统开发。 ## 2. 准备工作 在进行Python开发stm32之前,我们需要准备一些必要的工
原创 2023-12-20 07:29:33
446阅读
  • 1
  • 2
  • 3
  • 4
  • 5