-
#include "stm32f10x.h"
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
TIM_OCInitTypeDef ...
-
本文以USART1为例,叙述串口中断的编程过程。
1、先来讲述一下在应用串口中断时涉及到的一些库文件。
首先对于STM32外设库文件的应用编程,misc.c和stm32f10x...
-
在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法
如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理:
1)对于100脚或144脚的产品,OSC_I...
-
虽然一直ST用库做实验,但没有进行认真的总结。总是先添加价格文件,然后编译。能通过就完成,通不过就再添加别的文件。
今天就一步步来梳理下建立用库工程的步骤。争取做到傻瓜式,让即使...
-
以前一直使用STM32的标准库,需要一步步地将代码加进去,将编译选项设置好,然后再编译整个工程。
这个编译过程是一个相当慢的过程!完全编译大约需要一支烟的时间。每次建立工程都这么...
-
妈蛋,先插了代码文字要打在里面了,管不了了。昨天开始准备在STM32F411RE上对TLC59401进行软件验证,云上不能调试,于是在本地搭建环境,搭了半天,深感公司对于信息安全的...
-
STM32三种启动模式对应的存储介质均是芯片内置的,它们是:
1)用户闪存 = 芯片内置的Flash。
2)SRAM = 芯片内...
-
作为一个偏向工控的芯片,ADC采样是一个十分重要的外设。
STM32集成三个12位精度18通道的内部ADC,最高速度1微秒,结合DMA可以解放CPU进行更好的处理。
ADC接口...
-
stm32串口占用时间、消耗CPU及最大中断时间的深度分析,探寻一种更有效的串口发送方式
1、stm32串口发送占用的时间
答:做嵌入式以来,一直自认为在两个MCU之间的串口通...
-
找到一篇比较好的 关于stm32 SWD模式 下载 调试 配置文章 整理如下:
我们比较常用的是Jlink下载器 ,这种下载器有一个缺点就是使用的Jt...
-
我们在学STM32的时候函数assert_param出现的几率非常大,上网搜索一下,网上一般解释断言机制,做为程序开发调试阶段时使用。下面我就谈一下我对这些应用的看法,学习东西抱着...
-
前言某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。一、复现现象硬件是:客户自己设计制作的板子。上面是STM32F411CEUx的芯片软件版本是Cub...
-
在MDK下学习使用STM32也快两个礼拜了,基本掌握了STM32在MDK环境下的开发流程和基本硬件程序的书写。其间,遇到了许多问题,其中不少问题花费了我相当多得时间才得以解决,现将...
-
这个例子是用EK的板子上的KEY4实现一个鼠标,不需要自己编USB驱动,因为使用标准的HID
用KEIL打开那个USB例子的工程,在main.c:while (1){Delay(...
-
最近在做stm32的project是发现在debug mode下,peripherals菜单下只有一个选项:core peripheral,但是先前看过的例程在这个菜单下面都会有有...
-
1 建立工程
Project>> New μVison Project。在弹出的“Select Device for Target ‘&...
-
下面这些是在STM32的库文件中摘抄的,可以在以后的编程中利用这些方法。
以下为把IO口转化为一个结构体指针的步骤:
首先是GPIO的...
-
最近做毕业设计,需要用按键来触发外部中断。实验的时候是正常的,但是换了个核心板以及用上自己做的PCB电路板后,出现了一些问题。问题如下:
要求:将连接按键的IO口配置为上拉输入,...
-
选择了与硬件打交道,就得戒骄戒躁,踏踏实实,一步一步的走下去。可能因为一个非常小的问题,就导致你失败。失败不可怕,可怕的是不能静下心来去思考。我在公司第一次调试硬件,spi的通信,...
-
首先这个问题耗费了我比较多的时间来进行调试,比较郁闷;
1. 同时使用相同的函数进行了USART2和USART3的初始化配置, USART2工作正常, 中断服务程序的结构也是相同...