环境搭建:1、安装 Keil uVision4 MDK        略。2、安装 J-Link安装 Setup_JLinkARM_V4501.exe 驱动时,会弹出【SEGGER J-Link DLL Updater V4.501 】对话框,不要选择 Keil 直接点击OK即可,因为Ke
转载 2023-07-12 10:06:26
799阅读
当使用Keil软仿真STM32时,SystemClock设置为72MHz,使用循环延迟1s钟,实际时间明显大于1S钟,但是Keil调试窗口显示的确实是1s钟//毫秒级的延时void delay_ms(u16 time){ u16 i=0; while(time--) { i=12000; //自己定
转载 2018-02-28 13:50:00
447阅读
2评论
 ST官方提供了一套操作STM32各种外围设备的库,使用该库可以快速的搭建STM32工程,简化工作。  一、【安装STM32库】将下载后的stm32f10x_stdperiph_lib.zip解压后得到三个文件夹分别是:"Libraries"、"Project"、"Utilities"将这3个目录复制到"K
转载 精选 2013-07-03 19:23:00
1103阅读
一、简介LQFP48封装,属于ST公司微控制器中的STM32系列。除了被我们熟知的STM32,ST公司还有SPC5X系列、STM8系列等,具体参数如下:内核Cortex-M3Flash64K x 8bitSRAM20K x 8bitGPIO37个GPIO,分别为PA0-PA15、PB0-PB15、PC13-PC15、PD0-PD1ADC2个12bit ADC合计12路通道,外部通道:PA0到PA7
转载 2023-11-07 19:29:03
460阅读
1、架构设计的意义(1)应用代码逻辑清晰、避免代码冗余;(2)代码通用,方便软件移植;(3)最大限度做到无需大量修改即可复用;(4)各功能独立,低耦合高内聚;(5)利用架构及其规则进行开发,在开发时间、成本、生产率和产品质量方面具有极大的回报。2、总体架构图3、结构层说明  3.1、硬件层  硬件层可分为硬件抽象层和硬件驱动层两部分   (1)硬件抽象层主要是STM32片内的外设驱动,如 GPIO
在嵌入式系统开发中,STM32由于其强大的功能和灵活的架构,被广泛应用于各类产品之中。近年来,随着多核处理器的普及,STM32系列的多CPU架构逐渐成为了一个关注点。本文将探讨STM32CPU架构以及其内部架构的相关问题,结合具体的技术原理、架构解析、源码分析,以及应用场景,进行全面的剖析。 ### 背景描述 随着物联网和智能设备的快速发展,对高效、低功耗的处理器需求日益增加。STM32系列微
原创 7月前
126阅读
使用JlinkV8+Keil41、在main.c输入以下代码 2、必须使用SW模式 3、打开Trace 4、运行效果
转载 2018-03-02 21:08:00
990阅读
2评论
转载至:https://blog..net/ybhuangfugui/article/details/51501781Ⅰ、写在前面
转载 2022-03-16 16:11:48
2976阅读
Ⅰ、写在前面 本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21
转载 2022-03-16 16:19:50
550阅读
只要按照下面的一步步来,绝对能从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阅读
00. 目录文章目录00. 目录01. 文本美化02. 语法检测和代码提示03. 代码编,可以看到其中的关键字和注释等字体的颜色不是很漂亮,而 MDK 提供了我们自定义
原创 2022-03-16 14:40:34
984阅读
00. 目录文章目录00. 目录01. 文本美化02. 语法检测和代码提示03. 代码编辑技巧3.1 TAB键的妙用3.2 快速定位函数和变量的定义3.3 快速注释和快速取消注释04. 其它小技巧4.1 快速打开头文件4.2 查找替换4.3 跨文件查找功能05. 附录06. 声明01. 文本美化文本美化,主要是设置一些关键字、注释、数字等的颜色和字体。前面我们在介绍 MDK5新建工程的时候看到界面,这是 MDK 默认的设置,可以看到其中的关键字和注释等字体的颜色不是很漂亮,而 MDK 提供了我们自定义
原创 2021-09-02 14:29:31
1940阅读
转载 2021-09-05 15:42:14
2019阅读
DK环境下RAM上代码调试的配置说明
原创 2022-12-08 19:08:44
141阅读
# STM32 Keil 如何安装 Python 脚本 在嵌入式开发中,使用 STM32 微控制器时,开发人员常常需要与各种工具和语言进行交互。在 STM32 项目中集成 Python 脚本可以大大方便相关的自动化任务,比如生成代码、自动化测试等。本文将为您提供一个详细的方案,展示如何在 STM32 Keil 环境中安装并使用 Python 脚本。 ## 需求分析 在本例中,我们的目标是创建
原创 11月前
128阅读
:http://www.stmcu.org/article/id-328069 1 只要按照下面的一步步来,绝对能从0开始建立一个STM32工程。不仅包括工程建立过程,还有Jlink设置方法。本文使用芯片为STM32F103CB。1 下载stm32F10x的官方库http://www.st.c
转载 2017-11-24 13:04:00
183阅读
2评论
: http://blog..net/liyayao/article/details/7473156 学习STM32,看了一堆乱七八糟的文档,准备写程序了,先分析了下STM32的启动代码,看着这堆鬼鬼的汇编代码,挺吓人的,看看帮助,查查网路,还是不那么难懂。 [c-sharp] vie
转载 2017-11-24 20:17:00
365阅读
2评论
转载 2021-09-05 15:40:13
2015阅读
keil5配置STM32C8T6为基础,延申如何在keil5上编辑keil4的文件和如何配置其他类型的板子。 1.keil5的安装 2.配置过程一、keil5的安装 首先给一下下载链接,下载好之后里面是一个keil的安装包。MDK5 激活码:uixs。 解压后双击 mdk528a.exe,开始安装,单击next。 勾选I argee,然后next。 选择文件的安装位置和包的安装位置后,选择nex
转载 8月前
213阅读
STM32 HAL库 +freeRTOS+Keil 移植  官方freeRTOS移植教程很多,本文不做赘述。本文基于Keil 5提供的freeRTOS库,进行移植。  Keil 版本:Keil MDK uVision5  首先准备好一个可以用的HAL库工程,为了方便调试,选择了原子哥的开发板上提供跑马灯工程。    打开工程,点击,下载freeRTOS库,  我的已经安装过了 最新的版本10.3.
转载 2021-05-21 09:12:22
1844阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5