EMWIN 文章目录EMWIN前言一、自动设备二、自动设备对象 API 函数1.GUI_MEMDEV_CreateAuto()2.GUI_MEMDEV_DeleteAuto()3.GUI_MEMDEV_DrawAuto()三、实验代码 前言自动设备对象以分段存储设备为基础,对于一次仅更新一小部分的应用(如鼠标移动、仪表盘的指针移动)而言可能更高效。 该设备会自动识别包括固定对象的显示器区域,以及包
  目录目录一、第一个汇编程序的创建过程(基于MDK)二、HEX文件格式的分析说明三、汇编语言"hello_world"程序——LED灯闪烁四、总结五、参考文献一、第一个汇编程序的创建过程(基于MDK)1、双击打开keil_uVsion5(也叫MDK),进入软件界面2、找到左上角的project后下拉选择new_uVsion_project新建工程项目,项目名可自行定义,此处我
在这篇文章中,我们将探讨如何解决“sql server区别安装”的问题。这个主题对于希望了解 SQL Server 安装选项的开发者相当重要,尤其是在选择安装方法和配置时。我们将分解这个过程从环境准备到扩展应用的每一个步骤。 ### 环境准备 在正式安装 SQL Server 之前,我们需要确认我们的系统环境准备好。下面是一些前置依赖和资源评估的信息。 #### 前置依赖安装 确保在安装 S
原创 6月前
6阅读
1 通过STM32CubeIDE编译后能否生成BIN或HEX文件? 默认情况下,通过STM32CubeIDE编译后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置过程如下。 在主菜单projectpropertiesC++/C++ Build下面,打开如下界面:    2 链接加载文件:ld后缀文件,类似mdk中的.sct文件、IAR IDE中的.icf文件。  
转载 2020-09-28 16:27:00
159阅读
2评论
1.下载本节内容的安装包1)文章末尾下载压缩包并解压2)解压后得到它们2.安装JDK1)双击打开jre-8u341-windows-x64.exe2)安装3)关闭3.Keil5的下载、安装、破译以及STM32F103Pack包的导入1)双击打开MDK528A.EXE2)Next3)勾选I agre to all… → Next4)Next5)随便填即可 → Next6)正在安装,等待即可7)Fin
这个问题大概2009年的时候很多人就在问,请看09年的时候大家给出的若干比喻:http://www.amobbs.com/forum.php?mod=viewthread&tid=3784815&highlight以后的ARM初学者也都在问。笔者也是菜鸟,到网上搜了搜。下面先看一张图:这张图是我在意大利法国合资的意法半导体公司(ST,世界几大半导体公司之一)的官网上看到的。这说明
转载 2024-09-29 10:49:09
76阅读
STM32WB55_NUCLEO开发.4----手机STM32WB通过密钥配对概述硬件准备视频教学源码下载设置配对方法代码配置结果演示源码下载最后概述本篇文章主要介绍如何使用STM32CubeMX对生成STM32WB工程,并通过手机APP与其配对。硬件准备首先需要准备一个开发板,这里我准备的是NUCLEO-WB55RG 的开发板:视频教学听不到声音的请点击跳转进行观看。源码下载设置配对方法参考文
转载 6月前
36阅读
最近几天在用CUBEMX实现stm32f407zgt6的双can通讯,中间走了一些弯路,记录下来供需要的人参考借鉴,希望可以帮助大家节省开发周期。准备工作:一、硬件使用启明高配版开发板,因为启明的板子上有两个can可以使用,在调试之前,需要先将can1_H连接can2_H,can1_L连接can2_L,并且需要将P15和P21跳线帽连接好。二、软件工具1.我使用的软件版本是CUBEMX4.27,使
第一次在知乎写博客,献丑了。 VS code写stm32https://www.zhihu.com/video/1081992392923729920 今天实在觉得KEIL太丑,突然想到VS code也可以实现STM32代码的编写,遂决定写一个文章,把VScode变成一个STM32IDE,实现KEIL的绝大部分功能,实现编译,链接,下载,调试为一体的IDE。参考了如下
单片机固件升级相关前言理论实践 前言众所都周知,固件固件就是固定不动的软件,所以不用升级,此贴完结。 。 。 。 。 。 哎,话虽如此固件一般情况下不需要更新,毕竟主要功能是为控制一些底层的硬件,但是你永远不知道明天和需求哪个先来。所以在一些必要时刻需要给你的单片机留一个后门用于应对各种需求。理论以stm32举例,默认情况下固件程序烧写在ROM上,所以只要使用一些手段在对应地址写上对应数据就可以
STM32——按键宗旨:技术的学习是有限的,分享的精神是无限的。一、GPIO工作模式1、当I/O端口配置为输入时: 输出缓冲器被禁止施密特触发输入被激活 根据输入配置(上拉,下拉或浮动)的不同,弱上拉和下拉电阻被连接 出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器 对输入数据寄存器的读访问可得到I/O状态2、当I/O端口被配置为输出时: 输出缓冲器被激活   ─ 开漏模式
STM32CubeMX 是 ST 公司近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化
原创 2022-10-17 11:08:43
510阅读
前几天在暑期学校带同学一起学习MicroROS,但在PIO安装这部分遇到了很多问题,一共三期,前两期非常折磨,最终在第三期
原创 2024-06-13 09:59:41
88阅读
STM32CubeMX安装使用1.1 JRE安装 STM32CubeMX 软件是基于JAVA 环境运行的,所以需要安装JRE(Java Runtime Environment)才能使用。首先在官网上下载安装包https://www.java.com/en/download/manual.jsp 然后点击进入安装界面,根据个人选择是选择自定义安装路径还是默认的安装路径,点击安装(此处选择默认路径)
转载 2024-07-11 20:25:42
784阅读
老规矩,只上干货不扯淡,不一定最好,但希望能帮到一些人。系统:Deepin15.11桌面版工具:STM32CubeIDE下载安装:官网下载:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-
转载 2021-04-28 09:41:53
488阅读
2评论
Arduino IDE 玩转STM32 - 搭环境、刷固件、烧程序背景:有arduino经验,无STM32经验;没使用过keil,只玩过arduino IDE。手边有两款STM32F103C8T6的板子。两款板子都带USB串口芯片,一块设计了自动下载,另一块需要手动设置boot0置1(boot0/boot1),复位。已下内容都是使用串口上传数据(固件及程序)。没有使用STLINK?jlink?。。
python3.4和2.7的区别就是python2版本和python3版本的区别,两者对比如下 核心类差异 1. Python3 对 Unicode 字符的原生支持。 Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 str 和 unicode,Python3 只 支持 unicode 的 string。Python2 和 Python3 字节和字符对应关系为:
(图片为小马哥TJ-STM32F103C8最小系统)这四个问题是我在使用STM32F103C8T6 + STM32CubeMX做项目时遇到的,给大家分享一下,以下四个问题重要程度依次降低,分别是:① 调试选项问题(默认会造成下载器无法下载);② 定时器设置占空比的函数找不到报错的问题;③ 硬件iic的一个小bug(亲测oled可以正常显示);④ 串口寄存器与其它系列不一样的问题;1. 调试选项问题
转载 2024-05-04 15:36:23
187阅读
STM32STM32单片机总目录1、下载STM32CubeMx依赖java环境,需要先下载安装java SE,下载地址: https://www.java.com/zh-CN/download/ STM32CubeMx下载地址:https://www.st.com/zh/development-tools/stm32cubemx.html 下载前,需要输入邮箱,在邮箱里点击下载连接,即可下载2
dsp比stm32高级,处理速度也快,两个不是一个级别的。dsp要难学的多,要自己分内存,写cmd文件等等。stm32容易入门。功能上STM32F103能实现的dsp2812也能实现吗?简单的可以, 毕竟不是同一级别的东西, dsp跑个100多m, stm32就不行了, 高速的东西做不了。 281
原创 2023-10-09 18:00:08
888阅读
  • 1
  • 2
  • 3
  • 4
  • 5