-
DMA有什么用?
直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须...
-
STM32的库函数操作给设计开发人员带来了诸多的便利,开发人员不必十分了解STM32的内部寄存器及硬件机制,只要有C语言基础,即可完成单片机的开发,缩短了开发周期,降低了开发难度...
-
网上讲的添加printf()到程序中一般都是这样的(简要提一下):
1.配置GPIO ,USART,RCC 的ConfigURATion
2.勾选usb micro lib
...
-
stm32学习笔记——按键(外部中断)目的:使用外部中断方式触发按键,会使用外部中断的操作配置文件:
#incl...
-
目前STM32家族中有些系列支持DMA的双缓冲模式,比如STM32F2/STM32F4/STM32F7等系列。尤其随着人们对STM32F4/F7系列应用不断拓宽和加深,在设计中运用...
-
硬件:MPU-6050模块+STM32F103VET6板+STM32固件库V3.51、接线:VCC、GND;SCL接PB6 / I2C1_...
-
试验环境:EWARM 4.41A + J-link + 目标板试验内容:TIM1->CC1触发ADC采样,单通道,采样结果使...
-
汇总1:STM32的USB例程修改步骤
以下是笔者将ST的Custom_HID例程修改为“自定义USB设备”例程时总结出来的,因为笔者也是刚刚学USB开发...
-
以下是STM32F10x芯片GPIO/AFIO端口配置详细介绍,欢迎大家查阅,如有问题,可联系我:
1、介绍
STM32F10x芯片的GPIO/AF...
-
不用配置引脚为输入模式,TIM_TIxExternalCLK1Source_TI2为PB7引脚
void TIM4_Init(void)
{
TI...
-
不多说了,直接上代码
主函数:main.c#include "main.h"
int main(void){ SystemInit(); can_init(...
-
1、 MDK的VERSION=4.22,芯片采用stm32f103vet6
2、根据RAM大小拆分:
3、USE_STDPERIP...
-
使用ITM机制实现调试stm32单片机,实现printf与scanf。1. ITM简介
ITM机制是一种调试机制,是新一代调试方式,在这之前,有一种比较出名的调试方式,称为半主机...
-
该开始学习STM32我是用神舟III号开发板,所以这两个程序集合也是基于此开发板的程序,各个击破阶段程序,这里主要是STM32外设的程序:...
-
调了两天UART4,现象是查询方式收发都正常。
但是无法使用中断方式,仿真检查了UART4的寄存器配置完全正常,NVIC寄存器配置也正常。接收数据后NVIC的IAB...
-
/*****************************************************************************************...
-
一、在STM32互联型产品中,CAN1和CAN2分享28个过滤器组,其它STM32F103xx系列产品中有14个过滤器组,用以对接收到的帧进行过滤。
每组过滤器...
-
stm32自带两个看门狗模块,独立看门狗IWDG和窗口看门狗WWDG。主要作用是——可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一...
-
关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。
那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?
以下是网摘:
&nbs...
-
本次ADC采样主要采用stm32 103XB 芯片,用于对温度和漏电的采样。此次会进行最多16路的采样。ADC采集16路模拟信号,并由DMA传输到内存,之后从内存中提取数据进行计算...