STM32
Q小鑫
电子信息硕士,目前在工控龙头打工~CSDN主要记录平时学习的一些内容和笔记!欢迎各位评论~
展开
-
【STM32】解决 MDK v4 Legacy Support 问题
我们在装MDK的时候,有时为了将keil4版本加入,往往会出现版本不兼容的问题。MDK v5.25以下版本均可下载对应legacy解决MDK v4工程兼容问题。解决方法:登录官网:http://www2.keil.com/mdk5/legacy/下载对应的兼容包即可...原创 2019-12-18 14:25:29 · 1416 阅读 · 0 评论 -
【STM32】MDK点 Reset and Run 还是要点复位的运行解决方案
新更新的MDK发现点了Reset and Run 却还要点复位键才能跑程序,只需将以下的Enable去掉勾选即可原创 2021-02-21 19:01:21 · 1416 阅读 · 1 评论 -
【STM32】基于STM32L151RCT6建工程
STM32L系列标准库链接:https://pan.baidu.com/s/11Y_4v5BL_zPBUnr6qwmZ-Q提取码:q5t2STM32L1软件包:链接:https://pan.baidu.com/s/1q1USFlbB-ixt0WHGzhri2w提取码:0c0a1、创建新的工程2、保存在新建的文件夹中,里面一个文件夹名为USER3、...原创 2019-11-24 00:08:30 · 2308 阅读 · 10 评论 -
【STM32】基于STM32F407新建工程模板
1、首先新建一个文件夹,名字可以任取,在这里我取名为STM32F4072、在这个文件夹中新建五个文件夹3、打开MDK,Project –>New Uvision Project ,将目录定位到刚刚建立的文件夹中的USER子目录。同时取名STM32F407之后进行保存。我们的工程文件就都保存在USER文件夹下面了。接下来会显示Device 的界面,就是选择我们的芯片,在这里我选...原创 2021-01-24 18:28:20 · 4145 阅读 · 10 评论 -
【方法随记】STM32CubeMX安装与STM32F4插件安装
玩过STM32都知道,开发STM32经历的流程是:寄存器开发——官方标准库开发——HAL库/LL库开发他们各种都有各自的优缺点,在这里,我们讲述的是如何通过STM32CubeMX这个工具进行生成HAL库。安装STM32CubeMX流程:1.登录ST官网安装最新版本的STM32CubeMXhttps://www.stmicroelectronics.com.cn最终下...原创 2020-01-27 11:38:25 · 1132 阅读 · 0 评论 -
【STM32】STM32F103——FreeRTOS移植
我采用的芯片型号是STM32F103RCT6下面开始移植FreeRTOS,我们移植FreeRTOS是基于之前已经创建好的标准库后再进行移植的哦,如果还没有新建标准工程模板库的话,记得先新建哦!1、添加FreeRTOS文件夹2、在FreeRTOS文件中添加源码文件如果没有源码文件的下载这个链接即可:https://pan.baidu.com/s/19v3etrte5y8wWObiX6YJJA提取码:gk7n3、在工程文件中添加分组添加FreeRTOS_CORE...原创 2021-11-12 12:20:34 · 2674 阅读 · 3 评论 -
【STM32】如何用J-Flash烧录十六进制hex代码
首先打开J-Flash界面选择other,然后去安装j-link的路径找固件包,我的路径是:F:\Program Files (x86)\SEGGER\JLinkARM_V486b\Samples\JFlash\ProjectFiles\ST点击start J-Flash点击File-->Open data File,找到你想要烧录的十六进制hex文件...原创 2021-01-24 18:36:09 · 591 阅读 · 0 评论 -
【STM32】拨码开关
拨码开关长啥样嘞?拨码开关不像按键那样,按下检测高低电平就可以书写代码,而是需要一定的编码规则,由于我选用的是4位拨码开关。因此有16种表示方式,2^4 = 16种。uint16 DIP_Switch(){ uint16 status; if(gpio_get (A27)==1) status |= 0x00; else sta...原创 2019-12-18 14:24:49 · 4936 阅读 · 3 评论 -
【STM32】UART和USART的区别
1、UART:universal asynchronous receiver and transmitter通用异步收发器;2、USART:universal synchronous asynchronous receiver and transmitter通用同步异步收发器。1、通用异步收发器:通用异步收发器是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传...原创 2019-12-18 14:23:22 · 2260 阅读 · 0 评论 -
【STM32】JTAG和SWD
TMS —— SWDIOTCLK—— SWCLK原创 2019-11-26 22:48:33 · 195 阅读 · 0 评论 -
【STM32】建工程常见的错误
①..\STM32L1xx_StdPeriph_Driver\src\stm32l1xx_tim.c(2608): warning: #223-D: function "assert_param" declared implicitly解决:缺少宏:USE_STDPERIPH_DRIVER②.\Objects\STM32L151RCT6.sct(7): error: L6235E:...原创 2019-11-24 00:42:22 · 1440 阅读 · 1 评论 -
【STM32】STM32F10x系列容量问题
在STM32中,对于不同容量的芯片启动文件不一样。对于103系列,主要是用其中3个启动文件:startup_stm32f10x_ld.s: 适用于小容量 产品startup_stm32f10x_md.s : 适用于中等容量产品startup_stm32f10x_hd.s: 适用于大容量产品这里的容量是指 FLASH 的大小.判断方法如下:小容量:FLASH≤32K中容量:...原创 2019-11-25 19:08:56 · 713 阅读 · 0 评论