实战--stm32
主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)
路途…
Reading is a long investment.During this process, find the entertainment and enjoy life while treasure the present to compound interest.
展开
-
官方STM32的NUCLEO开发板使用
http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=615419&page=1&extra=学习官网:https://os.mbed.com/platforms/ST-Nucleo-F303ZE/https://os.mbed.com/docs/latest/tutorials/quick-s...原创 2018-08-07 14:58:46 · 4057 阅读 · 0 评论 -
STM32的BOOT0和BOOT1
STM32一共有三种启动模式,在ST官网上下载的RM0008中,可找到启动相关的配置说明:翻译为中文: STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash。2)SRAM = 芯片内置的RAM区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的IS...转载 2018-08-07 10:09:18 · 3849 阅读 · 0 评论 -
stm32数据类型
stm32编程过程经常定义变量类型,经常担心数据运算过程中 超过变量类型范围。因为在编程过程中,不同的CPU,其数据类型的意义各不相同,所以一定要注意相应变量数据类型的定义和转换,否则在计算中可能会出现不确定的错误。所以下面列出常见数据类型:一、C语言数据类型stm32使用的数据类型定义在 stm32f30x.h中 This file contains all the periph...转载 2018-08-07 10:00:03 · 4159 阅读 · 1 评论 -
GPIO介绍
GPIO的一些函数说明:https://blog.csdn.net/shenghuaday/article/details/75966639库函数GPIO中定义GPIO引脚名称,传输速率,引脚模式设置相应的结构体@brief This file contains all the functions prototypes for the GPIO * firmwa...转载 2018-08-09 11:52:58 · 31049 阅读 · 0 评论 -
CMSIS标准
标准是CMSIS2.0,与之前的版本有了一些新的变化。CMSIS2.0标准包含Cortex-M0、Cortex-M3、Cortex-M4以及SVD(SystemViewDescription)这四部分。目前,各芯片厂商也还没有都推出各自基于CMSIS标准的完整BSP包。但未来的Cortex-M处理器应用将统一在CMSIS的标准之下是一个不可避免的趋势。本节将以STM32F10x处理器为对象,介绍C...转载 2018-08-09 13:15:13 · 3370 阅读 · 0 评论 -
【开发工具】STM32开发环境使用Keil MDK 同时进行51开发
IDE下载:https://download.csdn.net/download/liudongdong19/10579617固体库下载:http://www.keil.com/dd2/Pack/#/eula-containerhttp://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-softw...转载 2018-08-02 15:41:44 · 8351 阅读 · 0 评论 -
KeilMDK 编译报错:error: #268: declaration may not appear after executable statement in block
KeilMDK STM32 uCOS-II 编译报错:error: #268: declaration may not appear after executable statement in block编译包含下面代码的文件/* * 函数名:Task_USART1 * 描述 : 任务创建函数 * 输入 :*p_arg * 输出 : 无*/void Task_USAR...转载 2018-08-06 22:13:02 · 16717 阅读 · 2 评论 -
SysTick定时器和delay延迟函数
时钟系统在单片机中的作用就好比人类的心脏于人一样不可或缺。STM32 单片机的时钟系统相对 51 单片机的时钟而言比较复杂,了解过 51 单片机的人可能有所疑惑,问什么 STM32的时钟不像 51 一样只用一个时钟源而是采用多个时钟源呢?原因就在于 STM32 的外设资源比起 51 来说是相当丰富,而不同的外设之间所需要的时钟也是不同的,比如看门狗以及 RTC只需几十 KHz 的时...原创 2018-08-06 22:23:45 · 2711 阅读 · 1 评论 -
stm32串口输出
STM32开发板上是如何实现串口通信的,我以实现printf重定向为例来进行分析!先看代码:main.c:#include "printf.h"int main(){printf_init();printf("\nhello!every body!\n");printf("I am zoulei\n");printf("serial communicatio...转载 2018-09-02 17:52:19 · 5001 阅读 · 0 评论 -
exiti外部中断
转载:https://blog.csdn.net/abap_brave/article/details/52514867一,STM32中断介绍相比简单的51单片机,STM32的每个IO口都可以作为外部中断输入STM32中断控制器支持19个外部中断/事件请求: 线0-15:外部IO口输入中断 线16:连接到PVD输出 线17:连接到RTC闹钟事件 线18...转载 2018-09-03 19:47:23 · 997 阅读 · 0 评论