主要知识点: DMA 数据传输 串口传输 通道引脚初始化 (一)、DMA 数据传输 1、外设到存储器传输 2、存储器到外设传输 3、存储器到存储器传输 外设一般为:ADC、SPI、I2C等。 存储器一般为:片内SRAM、外部存储器、片内FLASH等 DMA功能框图:8个流通道(DMA_SxCR ), ...
分类:
其他好文 时间:
2020-03-10 14:10:00
阅读次数:
54
if ((( (__IO uint32_t )ApplicationAddress) & 0x2FFE0000 ) == 0x20000000) //判断栈定地址值 STM32程序地址从?0X08000000 开始 执行,PC机也是从硬盘上的?0X08000000 地址开始执行。前四个字节是栈顶地址 ...
分类:
其他好文 时间:
2020-03-10 13:57:33
阅读次数:
69
五个引脚分别为GND +5V x y z(按下) 原理: ps2摇杆 游戏摇杆模块 电子积木标准接口 及2.54mm插针 接口引出。 1、十字摇杆为一个双向的10k电阻器,随着摇杆方向不同,抽头的阻值随着变化。 2、本模块使用5v供电,原始状态下x,y读出电压为2.5v左右,当随箭头方向按下,读 电 ...
分类:
其他好文 时间:
2020-03-06 19:52:08
阅读次数:
152
背景 在上一讲 "STM32 CubeMX 学习:搭建开发环境" 中,我们已经利用CubeMx搭建了可编译的工程。 今天就开始来介绍STM32 GPIO的有关知识,以及如何驱动它。 HOST OS : Windows 10 STM32 Cube :v5.6 MCU : STM32F429 LIB : ...
分类:
其他好文 时间:
2020-03-06 10:30:27
阅读次数:
223
2、STM32的串口通信原理 串口通信是单片机最基本的功能,很多传感器模块与单片机的连接都会用到串口功能。串口通信,顾名思义就是将一整条的内容,切成一“串”个体来发送或接收。发送的核心思想是:将字符串中的一个字符写到一个寄存器中(此寄存器只能存一个字符),写入后会自动通过串口发送,发送结束再写入下一 ...
分类:
其他好文 时间:
2020-03-05 20:51:24
阅读次数:
100
一、新建文件夹 二、新建工程 Project new μversion project 三、拷贝文件 1. E:\stm32\探索者A盘 资料 2\8,STM32参考资料\1,STM32F4xx固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\STM3 ...
分类:
其他好文 时间:
2020-03-04 09:23:37
阅读次数:
76
12.1Stm32f4xx定时器的介绍12.1.1STM32F407定时器的介绍一共有14个定时器1.基本定时器(2个):定时2.通用定时器(10个):具有基本定时器的功能,还有输入捕获和输出比较(PWM)。3.高级定时器(2个):具有通用定时器的功能,拥有互补输出(死区插入)功能。12.1.2PWM的介绍PWM是什么:具有一定频率的脉冲宽度,就是一个高低电平。占空比:高电平占整个周期的比例。PW
分类:
其他好文 时间:
2020-03-04 00:17:03
阅读次数:
78
基本结构 STM32 GPIO是通用输入/输出端口的英文简称,其可实现输入、输出、驱动、通信等功能,STM32的I/O 端口有8种模式(4种输入模式和4种输出模式),每个 I/O 端口位支持3种最大翻转速度(2MHz、10MHz、50MHz),均可自由编程,但I/O 端口寄存器必须按 32 位字、半 ...
分类:
其他好文 时间:
2020-02-29 16:22:00
阅读次数:
90
ST公司去年推出了MPU系列芯片,MPU系列不同于以往产品,它既包含有ARM公司Cortex M 单片机核心,也包含有ARM公司Cortex A 应用处理器核心,以期将STM32单片机产品优势扩展到更高性能、更多资源和更多开源软件的 linux 领域中。
米尔电子基于此系列芯片也推出了MYD-YA... ...
分类:
系统相关 时间:
2020-02-25 09:37:18
阅读次数:
103
意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、增强型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合ST ...
分类:
其他好文 时间:
2020-02-22 21:40:12
阅读次数:
106