资讯

基于STM32的多种printf用法 你都知道吗?(2023-06-06)
,此时该怎么办?
方法其实是有的,那就是:使用SWO/SWV。
SWO:Serial Wire Output,串行线输出
SWD:Serial Wire Viewer,串行线查看器
一、常见......

基于STM32的多种printf用法(2024-01-29)
*)&ch, 1, 0xFFFF);
return ch;
}
三、Keil MDK-ARM Viewer输出
针对2、3、4输出
添加代码:
#include "stdio.h" int......

verilog求倒数-ROM实现方法(2024-12-19)
资源报告:
增加一个求平方根的模块以后的仿真结果(数据输入后,一共需要约10个时钟周期才可以计算出一个平方更求导数值)。有一个小疑问就是怎么添加一个标志信号,让我们知道哪里输出的inv 信号是有效的
......

STM32CubeMx入门教程(1):点亮LED(2024-08-29)
-G。
项目配置
(4)项目配置,如图所示,添加项目名称,可以选择项目生成的位置,工具链选择(这里使用MDK),堆栈设置,HAL库的位置选择。
(5)Code Generator 的设置
(6......

STM32F103C8T6读写内部flash(2023-10-09)
想要使用的小伙伴需要慎重。
现在芯片的flash大小我们知道了,下面就可以看看这个flash是怎么划分的了,通过芯片数据手册,我们能看到今天说的STM32F103C8T6是属于中等容量的设备。
既然是中等容量的设备了,那我......

STM32F103移植到AT32F403A之MDK(一)(2024-04-18)
Pack,本文是MDK篇,所以安装MDK的Pack
2. 打开STM32的MDK工程,编译原工程,确认原工程没问题
3. 更改芯片型号为AT32F403ACGT7,并暂时将FPU功能关闭,按实际芯片......

LPC824及其开发环境配置(2023-05-25)
在默认状态下,第3脚是复位端(第一功能)。另外,LPC824其实还有很多的可移动引脚功能(比如USART、SPI等),通过配置芯片内部的开关矩阵(SWITCH MATRIX)可把它们分配到任意引脚上(电源......

基于IAR IDE创建工程程序不能运行怎么解决(2024-06-21)
基于IAR IDE创建工程程序不能运行怎么解决;有人使用STM32H743芯片做应用开发,遇到个比较奇怪的事情。事情是这样的,他使用ST公司的图形化配置工具STM32CubeMx进行基本配置后,如果......

STM32CubeMX软件工程描述_ USART配置过程(2023-06-07)
通过STM32CubeMX工具配置完成实现USART串口通信的软件工程。
本文使用Keil(MDK-ARM) V5软件为编译环境,如果你没有安装最新版本的软件,请安装Keil(MDK-ARM) V5版本的软件,具体......

为什么STM32的Flash地址要设置到0x08000000?(2024-08-26)
安排到0x0000 0000显然是不行的。这样会导致系统存储器或者内部SRAM无法重映射到0x0000 0000了。
了解了M3和M4,使用M7是怎么个执行情况呢?
M7内核芯片比较灵活了,改变......

手把手带你创建HAL版本MDK工程模板(2024-01-12)
手把手带你创建HAL版本MDK工程模板;如何快速开发 STM32 项目?我们总不能每次开发一个项目就搭建一次工程,这样效率太低了。
通常我们会使用一个模板工程,需要开发新项目的时候拿出来添加......

【STM32H7】第7章 RL-TCPnet V7.X网络协议栈移植(RTX5)(2023-04-23)
之前,有必要对移植过程有个整体的认识:
第1步,准备一个工程模板。
第2步,移植RTX5。
移植RTX5是采用MDK的RTE环境直接添加。当前H7芯片使用RTX5强制运行STM32CubeMX,所以......

如何使用KeilMDK以及标准外设库创建STM32工程(2024-03-26)
Project,选择工程的保存位置,保存位置选择在之前建立的MDK文件夹下,如图2所示。
图2保存路径的选择
在弹出的界面中选择所使用的芯片信号,笔者使用的芯片型号为STM32F103ZET6,所以......

程序换个IDE就不运行了?(2024-01-17)
程序换个IDE就不运行了?;有人使用STM32H743芯片做应用开发,遇到个比较奇怪的事情。事情是这样的,他使用ST公司的图形化配置工具STM32CubeMx进行基本配置后,如果基于ARM MDK......

STM32F0如何新建软件工程简介(2023-06-15)
载与安装请看我的另一篇文章“MDK-ARM下载与安装”,里面详细讲述的下载和安装的过程。ST芯片有很好的兼容性(软件和硬件),同一个软件工程或许适用于多个不同芯片,硬件也是一样。
关于......

stm32固件库在stm3210e-eval开发板上的移植(2023-05-23)
夹里。
然后在MDK中就可以设置目标位置了,下图画的两个文件夹就是要确定的位置。具体内容可以参阅官方文档。
添加好后,如下图
最后要配置成上图形式。注意......

stm32移植ucos iii教程(2024-07-16)
引脚等。
在添加外设配置时,选择一个可用的USART或UART作为µC/OS-III的调试输出接口。这个接口将用于打印µC/OS-III的调试信息。
生成代码后,使用Keil MDK加载......

STM32CubeMx入门教程(2):USART的使用(2024-04-15)
应用程序
打开MDK,在库中stm32f1xxhaluart.h 中可以看到这么多的操作usart的函数供使用,CubeMx 已经为我们初始化了usart, 我们只需要添加应用函数就可以了。
这里......

STM32CubeMX系列 | 使用小熊派硬件SPI驱动W5500以太网模块(2023-03-13)
面进行测试时会用到。
接下来将Ethernet目录下和W5500相关的文件添加到MDK工程中:
添加头文件路径:
确保C99模式开启(STM32Cubemx生成的工程中默认开启):
4.3. 配置所使用的芯片......

介绍一种使用MDK解除读保护的方法(2024-03-19)
介绍一种使用MDK解除读保护的方法;经历过产品量产的同学应该都知道,芯片一般会在出厂时开启读保护:要么在代码中加入,要么在烧录程序后人工通过软件开启该功能,比如 STM32 ST-LINK......

关于STM32的除以0运算问题(2023-08-02)
,即使发生除以0操作也不会触发异常,只有当该位被置1前提下,当发生除以0操作时才触发异常事件并产生相应中断。
下面我们具体验证下。我找了块M4内核的STM32芯片的开发板。我们先使用ARM MDK......

浅析基于STM32的除以0运算话题(2023-08-28)
浅析基于STM32的除以0运算话题;有人使用STM32G4系列芯片开发产品。他发现程序中如果遇到除以0的操作时,会跑进出错异常中断而影响程序运行。他想知道能否通过设置,即使发生除以0操作......

【STM32H7】第6章 ThreadX NetXDUO网络协议栈移植到STM32H7(2023-04-23)
可以使用ThreadX内核教程配套的例子作为模板使用,在模板的基础上需要添加NetXDUO文件,PHY芯片驱动文件和以太网驱动文件,大家可以直接从本章教程提供的例子里面复制。
PHY芯片DM9162的驱......

MAVLink学习之路04_MAVLink移植到STM32具体步骤(2024-09-23)
路径
Keil MDK-ARM和IAR EWARM添加路径这项内容我就不在这里详细讲述了,不会的朋友可以参看看我的文章:
Keil MDK-ARM系列教程(一)_新建软件工程详细过程
IAR......

Event Recoder调试组件在stm32上的使用(2024-02-26)
图形化的形式显示出来。它可以帮助你了解和分析内部操作,支持Keil RTX操作系统调试以及MDK自带的中间件的调试。它还可以测量代码运行的时间和功耗。它不需要占用芯片的外设资源,也不......

使用硬件I2C读取温湿度传感器数据(HTS221)(2023-04-24)
小封装:
HTS221实物图
HTS221的原理图如下:
HTS221原理图
软件准备
需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码;
准备一个串口调试助手,这里......

STM32CubeMx入门教程(5):ADC应用(2024-04-16)
中设置ADC,选择PC1对应的11通道,ADC1,参数根据下图设置:
第三节 MDK代码编写
CubeMx 初始化代码配置后使用MDK打开项目,主main.c 文件中添加......

STM32CubeMX新建工程+ 基本IO配置过程(2024-08-27)
完成之后,打开工程直接下载就能点亮LED的工程。
本文使用Keil(MDK-ARM) V5软件为编译环境,如果你没有安装最新版本的软件,请安装最新版本的软件,具体过程可以参考我的一篇文章:
MDK-ARM下载......

如何快速、简单地迁移Keil MDK工程项目到其他开发工具(2023-09-14)
a. 源文件的工程目录配置,
b. GCC格式的连接文件替换,
c. 把Keil MDK的编译参数和连接参数复制到Makefile的对应参数中;
d. 添加设备信息和调试配置(GDB)
迁移......

STM32F4 新建标准库函数工程(2023-01-12)
以 STM32F401CE 芯片为例,介绍使用标准库函数新建工程的步骤。
材料准备
STM32F4xx 固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.4.0.rar
Keil-MDK
一点......

【蓝桥杯物联网】第四章 点亮一个LED(2024-07-01)
【蓝桥杯物联网】第四章 点亮一个LED;第一节硬件解读
任何一个实验都是从点亮一个LED开始的,本次将教大家如何用stm32cubeMX+MDK在蓝桥杯物联网开发板上面点亮一个LED。
先看......

TM32F4 RT-thread移植(2024-07-01)
内核源文件)
3、安装好keil mdk5.15后,新建项目工程文件并保存在mdk文件夹中。根据项目文件分类添加源文件,如下图所示。
然后向工程添加头文件目录,如下图所示。
4、配置......

移植RT-Thread到STM32开发板的详细步骤例程(2023-08-21)
清单:移植RTT-1 (1) :头文件RTE_Components.h是在MDK中添加RT-Thead Package时由MDK自动生成的, 目前我们没有使用MDK中自带的RT-Thread的......

如何在STM32单片机上移植FreeRTOS(2024-04-02)
位置 :FreeRTOSv7.0.2-》Source-》portable-》RVDS-》ARM_CM3 -》portmacro.h
(5)由于我使用的是Keil-MDK作为开发工具,使用的是STM32F103VET6为目标芯片,所以......

mini2440烧写裸机程序(2024-06-18)
END 2、汇编LED测试 /************************************ *注意修改段名为testLED(两处修改) *在MDK中,要添加......

【STM32H7教程】第27章 STM32H7的TCM,SRAM等五块内存的动态内存分配实现(2023-04-23)
比较简单,仅需添加两个文件到工程即可。
27.2.1 MDK版的移植
第1步,添加如下两个文件到MDK中
注,以本章配套例子为例,这两个文件的路径Usermalloc。
第2步,添加路径。
第3步......

STM32L552开发板——开发环境(2023-06-09)
来我们就聊聊开发环境的搭建。软件需求:
1、STM32CubeMX(5.6.0以上版本)
2、MDK-ARM(V5.17以上版本)
3、ST-Link驱动
STM32CubeMX
为了......

详解STM32启动过程(2023-06-20)
上面的截图,大家会问怎么没有KEIL MDK呢?其实已经被放在了文件夹arm里面,KEIL公司已经在2005年被ARM公司收购了。开发板大部分例程都是配套了MDK和IAR两个版本,这里......

使用国民技术的N32替换STM32的操作流程(2024-04-18)
-Link下载时也无法找到该芯片,所以需要手动添加芯片。更改步骤官方提供有说明文档。
主要步骤是:
修改JLinkDevices配置文档
添加Nationstech的下载算法文件
添加......

新建STM32工程全局声明两个宏的原因(2024-08-30)
'stm32f4xx_conf.h',这样只编译需要的外设文件,减少hex文件的体积。如果没有使用这个宏,或没有stm32f10x_conf.h文件,那么编译时会有一大堆莫名奇妙地错误,这是因为MDK中也......

单片机固件中加入版本信息的方法(2023-03-27)
者通常采用固件文件重命名来区分版本。
如果需要每次上电开机通过串口或者OLED等显示版本信息,那么这种方式就无法实现
下面介绍如何在程序中加入版本信息,以MDK为例介绍。
实现方式
1.定义一个结构体,里面......

怎样去解决Keil编译的速度越来越慢的问题呢(2024-06-18)
怎样去解决Keil编译的速度越来越慢的问题呢;最近我在进行一个项目的开发,用的IDE是Keil mdk,由于代码量逐渐增加,发现编译的速度越来越慢。
构建项目
这个项目基于STM32F407,在此基础上还添加......

【STM32】keil软件常用使用技巧(2022-12-09)
【STM32】keil软件常用使用技巧;01. 文本美化
文本美化,主要是设置一些关键字、注释、数字等的颜色和字体。前面我们在介绍 MDK5新建工程的时候看到界面,这是 MDK 默认的设置,可以......

STM32H7的启动过程分析(2023-08-09)
上面的截图,大家会问怎么没有KEIL MDK呢?其实已经被放在了文件夹arm里面,KEIL公司已经在2005年被ARM公司收购了。开发板大部分例程都是配套了MDK和IAR两个版本,这里......

【STM32H7教程】第26章 STM32H7的TCM,SRAM等五块内存的超方便使用方式(2023-04-23)
块内存区的基础知识,比较重要。
本章的管理方式比较容易实现,仅需添加一个分散加载文件即可,对应的分散加载内容也比较好理解。
26.2 MDK分散加载方式管理多块内存区方法
默认情况下,我们都是通过MDK的option......

基于STM32CubeIDE的调试配置(2023-08-01)
基于STM32CubeIDE的调试配置;有人使用STM32芯片从事产品开发,代码中有涉及到除以0操作。他们发现基于相同的代码,使用不同IDE会出现不同结果。在IAR或ARM MDK环境下除以0操作......

【蓝桥杯嵌入式主板G4】第三章 点亮一个LED(2024-07-03)
【蓝桥杯嵌入式主板G4】第三章 点亮一个LED;第一节硬件解读
任何一个实验都是从点亮一个LED开始的,本次将教大家如何用stm32cubeMX+MDK在蓝桥杯嵌入式主板上面点亮一个LED。
先看......

STM32CubeMX系列 | 外部SRAM(2023-03-23)
添加按键驱动文件key.c和key.h,参考按键输入例程
添加TFTLCD驱动文件tftlcd.c 和tftlcd.h,参考TFTLCD显示例程
添加IS62WV12816芯片驱动文件sram.c和......

STM32 IAP 应用编程几个要点(2023-05-10)
讲述一下关于编程的内容。
1关于ISP、ICP、IAP
1.ISP
ISP:In System Programing,在系统编程。
比如:使用STC-ISP对STC芯片编程,利用Flash......

如何在Keil MDK环境移植ThreadX操作系统?(2024-07-10)
中我使用cubemx生成。
2. 复制ThreadX源码
ThreadX源码请访问开源仓库获取:
https://github.com/azure-rtos/threadx
3. 添加源码到MDK工程
新建......
相关企业
;深圳市天玖隆科技有限公司监控事业部;;本公司代理国产比亚迪CMOS图像传感器芯片BF3003;独家代理韩国TELTRON微波传感器TMSM100;OSD字符叠加芯片等产品价格优惠,质量保证,欢迎来电。
:MAX485 MAX232 VS487=MAX487 VS1487=MAX1487MSM82C53 VS82C55=MSM82C55 数模转换芯片:AD9708 AD9280字符叠加芯片
;MDK深圳办事处;;
;怎么;;
;法国迪朗西北总代理;;法国迪朗是一家专业的绿色减肥机构。不打针,不吃药,让你快速减肥,想怎么就怎么减。不节食,好处多多。就像你喝水那样简单,减肥方法简单易行。
;强哥伟业;;怎么这么难呀
也杜绝了脚臭,脚气,脚病的传染。广泛用于家庭、楼盘、无尘车间、医院、酒店、宾馆、实验室、微机室、等场所,是我们日常生活、工作中不可缺少的清洁好帮手。 客人来了,拖鞋不够…怎么办?? 客人
;天津森众商贸有限公司;;电梯配件|轴承|工业皮带|食品添加剂电梯配件|轴承|工业皮带|食品添加剂电梯配件|轴承|工业皮带|食品添加剂电梯配件|轴承|工业皮带|食品添加剂电梯配件|轴承|工业
;jjrb;;我去年8月购一台5000瓦稳压器不知为何接线的柱给电烧坏了市场一找不到怎么办
目标
IOcP 是一个用于 MCU 的协处理器,用于网络处理的卸载.
对任何MCU都是可以的,容易添加,芯片通过Sip(System-in-Package)非常容易集成到其他芯片中.